builder: mozilla-release_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0019 starttime: 1471460665.05 results: success (0) buildid: 20160817112116 builduid: d42d5e97afa448c694ac7b41019add0d revision: f36f7ace6f487e06f315f343d560b205fa8bd736 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-08-17 12:04:25.051643) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-08-17 12:04:25.052021) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-17 12:04:25.052296) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-08-17 12:04:25.321838) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-17 12:04:25.322147) ========= 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.NHDxjv90wL/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.wYHQoQtil5/Listeners TMPDIR=/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/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-08-17 12:04:25-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.102, 63.245.215.25 Connecting to hg.mozilla.org|63.245.215.102|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 8.11M=0.001s 2016-08-17 12:04:25 (8.11 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.453311 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-08-17 12:04:25.810008) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-17 12:04:25.810765) ========= 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.NHDxjv90wL/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.wYHQoQtil5/Listeners TMPDIR=/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/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.020061 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-08-17 12:04:25.861894) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-17 12:04:25.862191) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-release --rev f36f7ace6f487e06f315f343d560b205fa8bd736 --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-release --rev f36f7ace6f487e06f315f343d560b205fa8bd736 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.NHDxjv90wL/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.wYHQoQtil5/Listeners TMPDIR=/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/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-08-17 12:04:25,931 truncating revision to first 12 chars 2016-08-17 12:04:25,931 Setting DEBUG logging. 2016-08-17 12:04:25,931 attempt 1/10 2016-08-17 12:04:25,931 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-release/f36f7ace6f48?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-08-17 12:04:27,003 unpacking tar archive at: mozilla-release-f36f7ace6f48/testing/mozharness/ program finished with exit code 0 elapsedTime=1.340884 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-08-17 12:04:27.225747) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-17 12:04:27.226071) ========= script_repo_revision: f36f7ace6f487e06f315f343d560b205fa8bd736 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-08-17 12:04:27.226517) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-17 12:04:27.226835) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-08-17 12:04:27.247332) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 18 secs) (at 2016-08-17 12:04:27.247694) ========= /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-release --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-release', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.NHDxjv90wL/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_NODE_PATH=/usr/local/bin/node 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.wYHQoQtil5/Listeners TMPDIR=/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 12:04:27 INFO - MultiFileLogger online at 20160817 12:04:27 in /builds/slave/test 12:04:27 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-release --download-symbols true 12:04:27 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 12:04:27 INFO - {'append_to_log': False, 12:04:27 INFO - 'base_work_dir': '/builds/slave/test', 12:04:27 INFO - 'blob_upload_branch': 'mozilla-release', 12:04:27 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 12:04:27 INFO - 'buildbot_json_path': 'buildprops.json', 12:04:27 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 12:04:27 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 12:04:27 INFO - 'download_minidump_stackwalk': True, 12:04:27 INFO - 'download_symbols': 'true', 12:04:27 INFO - 'e10s': False, 12:04:27 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 12:04:27 INFO - 'tooltool.py': '/tools/tooltool.py', 12:04:27 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 12:04:27 INFO - '/tools/misc-python/virtualenv.py')}, 12:04:27 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 12:04:27 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 12:04:27 INFO - 'log_level': 'info', 12:04:27 INFO - 'log_to_console': True, 12:04:27 INFO - 'opt_config_files': (), 12:04:27 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 12:04:27 INFO - '--processes=1', 12:04:27 INFO - '--config=%(test_path)s/wptrunner.ini', 12:04:27 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 12:04:27 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 12:04:27 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 12:04:27 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 12:04:27 INFO - 'pip_index': False, 12:04:27 INFO - 'require_test_zip': True, 12:04:27 INFO - 'test_type': ('testharness',), 12:04:27 INFO - 'this_chunk': '1', 12:04:27 INFO - 'tooltool_cache': '/builds/tooltool_cache', 12:04:27 INFO - 'total_chunks': '10', 12:04:27 INFO - 'virtualenv_path': 'venv', 12:04:27 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 12:04:27 INFO - 'work_dir': 'build'} 12:04:27 INFO - ##### 12:04:27 INFO - ##### Running clobber step. 12:04:27 INFO - ##### 12:04:27 INFO - Running pre-action listener: _resource_record_pre_action 12:04:27 INFO - Running main action method: clobber 12:04:27 INFO - rmtree: /builds/slave/test/build 12:04:27 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 12:04:29 INFO - Running post-action listener: _resource_record_post_action 12:04:29 INFO - ##### 12:04:29 INFO - ##### Running read-buildbot-config step. 12:04:29 INFO - ##### 12:04:29 INFO - Running pre-action listener: _resource_record_pre_action 12:04:29 INFO - Running main action method: read_buildbot_config 12:04:29 INFO - Using buildbot properties: 12:04:29 INFO - { 12:04:29 INFO - "project": "", 12:04:29 INFO - "product": "firefox", 12:04:29 INFO - "script_repo_revision": "production", 12:04:29 INFO - "scheduler": "tests-mozilla-release-yosemite_r7-debug-unittest", 12:04:29 INFO - "repository": "", 12:04:29 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-release debug test web-platform-tests-1", 12:04:29 INFO - "buildid": "20160817112116", 12:04:29 INFO - "pgo_build": "False", 12:04:29 INFO - "basedir": "/builds/slave/test", 12:04:29 INFO - "buildnumber": 35, 12:04:29 INFO - "slavename": "t-yosemite-r7-0019", 12:04:29 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 12:04:29 INFO - "platform": "macosx64", 12:04:29 INFO - "branch": "mozilla-release", 12:04:29 INFO - "revision": "f36f7ace6f487e06f315f343d560b205fa8bd736", 12:04:29 INFO - "repo_path": "releases/mozilla-release", 12:04:29 INFO - "moz_repo_path": "", 12:04:29 INFO - "stage_platform": "macosx64", 12:04:29 INFO - "builduid": "d42d5e97afa448c694ac7b41019add0d", 12:04:29 INFO - "slavebuilddir": "test" 12:04:29 INFO - } 12:04:29 INFO - Found installer url https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg. 12:04:29 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json. 12:04:29 INFO - Running post-action listener: _resource_record_post_action 12:04:29 INFO - ##### 12:04:29 INFO - ##### Running download-and-extract step. 12:04:29 INFO - ##### 12:04:29 INFO - Running pre-action listener: _resource_record_pre_action 12:04:29 INFO - Running main action method: download_and_extract 12:04:29 INFO - mkdir: /builds/slave/test/build/tests 12:04:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:04:29 INFO - https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 12:04:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 12:04:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 12:04:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json 12:04:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #1 12:04:29 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 12:04:29 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 12:04:29 INFO - retry: Failed, sleeping 30 seconds before retrying 12:04:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #2 12:04:59 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 12:04:59 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 12:04:59 INFO - retry: Failed, sleeping 60 seconds before retrying 12:05:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #3 12:06:00 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 12:06:00 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 12:06:00 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json! 12:06:00 INFO - Caught exception: HTTP Error 404: Not Found 12:06:00 INFO - Caught exception: HTTP Error 404: Not Found 12:06:00 INFO - Caught exception: HTTP Error 404: Not Found 12:06:00 INFO - trying https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json 12:06:00 INFO - Downloading https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json 12:06:00 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json'}, attempt #1 12:06:01 INFO - Downloaded 1235 bytes. 12:06:01 INFO - Reading from file /builds/slave/test/build/firefox-48.0.1.en-US.mac64.test_packages.json 12:06:01 INFO - Using the following test package requirements: 12:06:01 INFO - {u'common': [u'firefox-48.0.1.en-US.mac64.common.tests.zip'], 12:06:01 INFO - u'cppunittest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 12:06:01 INFO - u'firefox-48.0.1.en-US.mac64.cppunittest.tests.zip'], 12:06:01 INFO - u'gtest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 12:06:01 INFO - u'firefox-48.0.1.en-US.mac64.gtest.tests.zip'], 12:06:01 INFO - u'jittest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 12:06:01 INFO - u'jsshell-mac64.zip'], 12:06:01 INFO - u'mochitest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 12:06:01 INFO - u'firefox-48.0.1.en-US.mac64.mochitest.tests.zip'], 12:06:01 INFO - u'mozbase': [u'firefox-48.0.1.en-US.mac64.common.tests.zip'], 12:06:01 INFO - u'reftest': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 12:06:01 INFO - u'firefox-48.0.1.en-US.mac64.reftest.tests.zip'], 12:06:01 INFO - u'talos': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 12:06:01 INFO - u'firefox-48.0.1.en-US.mac64.talos.tests.zip'], 12:06:01 INFO - u'web-platform': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 12:06:01 INFO - u'firefox-48.0.1.en-US.mac64.web-platform.tests.zip'], 12:06:01 INFO - u'xpcshell': [u'firefox-48.0.1.en-US.mac64.common.tests.zip', 12:06:01 INFO - u'firefox-48.0.1.en-US.mac64.xpcshell.tests.zip']} 12:06:01 INFO - Downloading packages: [u'firefox-48.0.1.en-US.mac64.common.tests.zip', u'firefox-48.0.1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 12:06:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:06:01 INFO - https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 12:06:01 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 12:06:01 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 12:06:01 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip 12:06:01 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #1 12:06:01 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 12:06:01 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 12:06:01 INFO - retry: Failed, sleeping 30 seconds before retrying 12:06:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #2 12:06:31 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 12:06:31 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 12:06:31 INFO - retry: Failed, sleeping 60 seconds before retrying 12:07:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #3 12:07:31 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 12:07:31 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 12:07:31 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip! 12:07:31 INFO - Caught exception: HTTP Error 404: Not Found 12:07:31 INFO - Caught exception: HTTP Error 404: Not Found 12:07:31 INFO - Caught exception: HTTP Error 404: Not Found 12:07:31 INFO - trying https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip 12:07:31 INFO - Downloading https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip 12:07:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip'}, attempt #1 12:07:32 INFO - Downloaded 18379891 bytes. 12:07:32 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:07:32 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:07:32 INFO - caution: filename not matched: web-platform/* 12:07:32 INFO - Return code: 11 12:07:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:07:32 INFO - https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 12:07:32 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 12:07:32 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 12:07:32 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 12:07:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #1 12:07:32 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 12:07:32 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 12:07:32 INFO - retry: Failed, sleeping 30 seconds before retrying 12:08:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #2 12:08:02 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 12:08:02 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 12:08:02 INFO - retry: Failed, sleeping 60 seconds before retrying 12:09:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #3 12:09:03 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 12:09:03 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 12:09:03 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip! 12:09:03 INFO - Caught exception: HTTP Error 404: Not Found 12:09:03 INFO - Caught exception: HTTP Error 404: Not Found 12:09:03 INFO - Caught exception: HTTP Error 404: Not Found 12:09:03 INFO - trying https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 12:09:03 INFO - Downloading https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip 12:09:03 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip'}, attempt #1 12:09:04 INFO - Downloaded 36389883 bytes. 12:09:04 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 12:09:04 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 12:09:08 INFO - caution: filename not matched: bin/* 12:09:08 INFO - caution: filename not matched: config/* 12:09:08 INFO - caution: filename not matched: mozbase/* 12:09:08 INFO - caution: filename not matched: marionette/* 12:09:08 INFO - caution: filename not matched: tools/wptserve/* 12:09:08 INFO - Return code: 11 12:09:08 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:09:08 INFO - https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg matches https://queue.taskcluster.net 12:09:08 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 12:09:08 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 12:09:08 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg 12:09:08 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #1 12:09:08 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 12:09:08 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 12:09:08 INFO - retry: Failed, sleeping 30 seconds before retrying 12:09:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #2 12:09:38 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 12:09:38 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 12:09:38 INFO - retry: Failed, sleeping 60 seconds before retrying 12:10:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #3 12:10:38 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 12:10:38 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 12:10:38 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg! 12:10:38 INFO - Caught exception: HTTP Error 404: Not Found 12:10:38 INFO - Caught exception: HTTP Error 404: Not Found 12:10:38 INFO - Caught exception: HTTP Error 404: Not Found 12:10:38 INFO - trying https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 12:10:38 INFO - Downloading https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg 12:10:38 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg'}, attempt #1 12:10:41 INFO - Downloaded 73092407 bytes. 12:10:41 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 12:10:41 INFO - mkdir: /builds/slave/test/properties 12:10:41 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 12:10:41 INFO - Writing to file /builds/slave/test/properties/build_url 12:10:41 INFO - Contents: 12:10:41 INFO - build_url:https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg 12:10:41 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 12:10:41 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 12:10:41 INFO - Writing to file /builds/slave/test/properties/symbols_url 12:10:41 INFO - Contents: 12:10:41 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 12:10:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:10:41 INFO - https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 12:10:41 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 12:10:41 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 12:10:41 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 12:10:41 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 12:10:41 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 12:10:41 INFO - retry: attempt #1 caught exception: HTTP Error 404: Not Found 12:10:41 INFO - retry: Failed, sleeping 30 seconds before retrying 12:11:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #2 12:11:11 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 12:11:11 INFO - retry: attempt #2 caught exception: HTTP Error 404: Not Found 12:11:11 INFO - retry: Failed, sleeping 60 seconds before retrying 12:12:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #3 12:12:11 WARNING - Server returned status 404 HTTP Error 404: Not Found for http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 12:12:11 INFO - retry: attempt #3 caught exception: HTTP Error 404: Not Found 12:12:11 INFO - Can't download from http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip! 12:12:11 INFO - Caught exception: HTTP Error 404: Not Found 12:12:11 INFO - Caught exception: HTTP Error 404: Not Found 12:12:11 INFO - Caught exception: HTTP Error 404: Not Found 12:12:11 INFO - trying https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 12:12:11 INFO - Downloading https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip 12:12:11 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 12:12:15 INFO - Downloaded 103667010 bytes. 12:12:15 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 12:12:15 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 12:12:18 INFO - Return code: 0 12:12:18 INFO - Running post-action listener: _resource_record_post_action 12:12:18 INFO - Running post-action listener: set_extra_try_arguments 12:12:18 INFO - ##### 12:12:18 INFO - ##### Running create-virtualenv step. 12:12:18 INFO - ##### 12:12:18 INFO - Running pre-action listener: _pre_create_virtualenv 12:12:18 INFO - Running pre-action listener: _resource_record_pre_action 12:12:18 INFO - Running main action method: create_virtualenv 12:12:18 INFO - Creating virtualenv /builds/slave/test/build/venv 12:12:18 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 12:12:18 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 12:12:19 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 12:12:19 INFO - Using real prefix '/tools/python27' 12:12:19 INFO - New python executable in /builds/slave/test/build/venv/bin/python 12:12:19 INFO - Installing distribute.............................................................................................................................................................................................done. 12:12:22 INFO - Installing pip.................done. 12:12:22 INFO - Return code: 0 12:12:22 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 12:12:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:12:22 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:12:22 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:12:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:12:22 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:12:22 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:12:22 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x109bbce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109bd9f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb8a24a8a90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109bd55e0>, '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 0x1097b8cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1097e3990>, '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.NHDxjv90wL/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.wYHQoQtil5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:12:22 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 12:12:22 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 12:12:22 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NHDxjv90wL/Render', 12:12:22 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:12:22 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:12:22 INFO - 'HOME': '/Users/cltbld', 12:12:22 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:12:22 INFO - 'LOGNAME': 'cltbld', 12:12:22 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:12:22 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 12:12:22 INFO - 'MOZ_NO_REMOTE': '1', 12:12:22 INFO - 'NO_EM_RESTART': '1', 12:12:22 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:12:22 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:12:22 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:12:22 INFO - 'PWD': '/builds/slave/test', 12:12:22 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:12:22 INFO - 'SHELL': '/bin/bash', 12:12:22 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wYHQoQtil5/Listeners', 12:12:22 INFO - 'TMPDIR': '/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/', 12:12:22 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:12:22 INFO - 'USER': 'cltbld', 12:12:22 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:12:22 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:12:22 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:12:22 INFO - 'XPC_FLAGS': '0x0', 12:12:22 INFO - 'XPC_SERVICE_NAME': '0', 12:12:22 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:12:22 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:12:22 INFO - Downloading/unpacking psutil>=0.7.1 12:12:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:12:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:12:22 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:12:22 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:12:22 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:12:22 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:12:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 12:12:26 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:12:26 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:12:26 INFO - Installing collected packages: psutil 12:12:26 INFO - Running setup.py install for psutil 12:12:26 INFO - building 'psutil._psutil_osx' extension 12:12:26 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 12:12:26 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 12:12:26 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 12:12:26 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 12:12:26 INFO - building 'psutil._psutil_posix' extension 12:12:26 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 12:12:26 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 12:12:26 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 12:12:26 INFO - ^ 12:12:26 INFO - 1 warning generated. 12:12:26 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 12:12:27 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 12:12:27 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 12:12:27 INFO - Successfully installed psutil 12:12:27 INFO - Cleaning up... 12:12:27 INFO - Return code: 0 12:12:27 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 12:12:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:12:27 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:12:27 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:12:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:12:27 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:12:27 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:12:27 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 0x109bbce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109bd9f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb8a24a8a90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109bd55e0>, '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 0x1097b8cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1097e3990>, '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.NHDxjv90wL/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.wYHQoQtil5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:12:27 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 12:12:27 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 12:12:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NHDxjv90wL/Render', 12:12:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:12:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:12:27 INFO - 'HOME': '/Users/cltbld', 12:12:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:12:27 INFO - 'LOGNAME': 'cltbld', 12:12:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:12:27 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 12:12:27 INFO - 'MOZ_NO_REMOTE': '1', 12:12:27 INFO - 'NO_EM_RESTART': '1', 12:12:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:12:27 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:12:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:12:27 INFO - 'PWD': '/builds/slave/test', 12:12:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:12:27 INFO - 'SHELL': '/bin/bash', 12:12:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wYHQoQtil5/Listeners', 12:12:27 INFO - 'TMPDIR': '/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/', 12:12:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:12:27 INFO - 'USER': 'cltbld', 12:12:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:12:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:12:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:12:27 INFO - 'XPC_FLAGS': '0x0', 12:12:27 INFO - 'XPC_SERVICE_NAME': '0', 12:12:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:12:27 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:12:27 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 12:12:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:12:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:12:27 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:12:27 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:12:27 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:12:27 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:12:29 INFO - Downloading mozsystemmonitor-0.0.tar.gz 12:12:29 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 12:12:29 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 12:12:29 INFO - Installing collected packages: mozsystemmonitor 12:12:29 INFO - Running setup.py install for mozsystemmonitor 12:12:30 INFO - Successfully installed mozsystemmonitor 12:12:30 INFO - Cleaning up... 12:12:30 INFO - Return code: 0 12:12:30 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 12:12:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:12:30 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:12:30 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:12:30 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:12:30 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:12:30 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:12:30 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 0x109bbce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109bd9f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb8a24a8a90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109bd55e0>, '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 0x1097b8cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1097e3990>, '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.NHDxjv90wL/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.wYHQoQtil5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:12:30 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 12:12:30 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 12:12:30 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NHDxjv90wL/Render', 12:12:30 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:12:30 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:12:30 INFO - 'HOME': '/Users/cltbld', 12:12:30 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:12:30 INFO - 'LOGNAME': 'cltbld', 12:12:30 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:12:30 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 12:12:30 INFO - 'MOZ_NO_REMOTE': '1', 12:12:30 INFO - 'NO_EM_RESTART': '1', 12:12:30 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:12:30 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:12:30 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:12:30 INFO - 'PWD': '/builds/slave/test', 12:12:30 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:12:30 INFO - 'SHELL': '/bin/bash', 12:12:30 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wYHQoQtil5/Listeners', 12:12:30 INFO - 'TMPDIR': '/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/', 12:12:30 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:12:30 INFO - 'USER': 'cltbld', 12:12:30 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:12:30 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:12:30 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:12:30 INFO - 'XPC_FLAGS': '0x0', 12:12:30 INFO - 'XPC_SERVICE_NAME': '0', 12:12:30 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:12:30 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:12:30 INFO - Downloading/unpacking blobuploader==1.2.4 12:12:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:12:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:12:30 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:12:30 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:12:30 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:12:30 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:12:32 INFO - Downloading blobuploader-1.2.4.tar.gz 12:12:32 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 12:12:33 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 12:12:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:12:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:12:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:12:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:12:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:12:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:12:33 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 12:12:33 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 12:12:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:12:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:12:33 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:12:33 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:12:33 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:12:33 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:12:34 INFO - Downloading docopt-0.6.1.tar.gz 12:12:34 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 12:12:34 INFO - Installing collected packages: blobuploader, requests, docopt 12:12:34 INFO - Running setup.py install for blobuploader 12:12:34 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 12:12:34 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 12:12:34 INFO - Running setup.py install for requests 12:12:34 INFO - Running setup.py install for docopt 12:12:34 INFO - Successfully installed blobuploader requests docopt 12:12:34 INFO - Cleaning up... 12:12:35 INFO - Return code: 0 12:12:35 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:12:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:12:35 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:12:35 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:12:35 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:12:35 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:12:35 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:12:35 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 0x109bbce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109bd9f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb8a24a8a90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109bd55e0>, '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 0x1097b8cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1097e3990>, '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.NHDxjv90wL/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.wYHQoQtil5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:12:35 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 12:12:35 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:12:35 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NHDxjv90wL/Render', 12:12:35 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:12:35 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:12:35 INFO - 'HOME': '/Users/cltbld', 12:12:35 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:12:35 INFO - 'LOGNAME': 'cltbld', 12:12:35 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:12:35 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 12:12:35 INFO - 'MOZ_NO_REMOTE': '1', 12:12:35 INFO - 'NO_EM_RESTART': '1', 12:12:35 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:12:35 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:12:35 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:12:35 INFO - 'PWD': '/builds/slave/test', 12:12:35 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:12:35 INFO - 'SHELL': '/bin/bash', 12:12:35 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wYHQoQtil5/Listeners', 12:12:35 INFO - 'TMPDIR': '/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/', 12:12:35 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:12:35 INFO - 'USER': 'cltbld', 12:12:35 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:12:35 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:12:35 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:12:35 INFO - 'XPC_FLAGS': '0x0', 12:12:35 INFO - 'XPC_SERVICE_NAME': '0', 12:12:35 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:12:35 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:12:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:12:35 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-zFlzcA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:12:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:12:35 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-kuBRvi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:12:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:12:35 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-kpxOf9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:12:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:12:35 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-Dreqkv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:12:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:12:35 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-9HKMMo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:12:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:12:35 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-WkyEVa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:12:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:12:35 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-B1yK_x-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:12:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:12:36 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-vhAFQU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:12:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:12:36 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-_ZE35T-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:12:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:12:36 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-h8SRzd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:12:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:12:36 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-59IrZf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:12:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:12:36 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-dt6uhe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:12:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:12:36 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-i4HKqz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:12:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:12:36 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-9oMKC0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:12:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:12:36 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-eEu64d-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:12:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:12:36 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-aL0Lk3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:12:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:12:36 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-raPMl1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:12:37 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:12:37 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-TmKNOc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:12:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:12:37 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-WXr12C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:12:37 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:12:37 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-NeM3jF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:12:37 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:12:37 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-hcKBrx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:12:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:12:37 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 12:12:37 INFO - Running setup.py install for manifestparser 12:12:38 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 12:12:38 INFO - Running setup.py install for mozcrash 12:12:38 INFO - Running setup.py install for mozdebug 12:12:38 INFO - Running setup.py install for mozdevice 12:12:38 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 12:12:38 INFO - Installing dm script to /builds/slave/test/build/venv/bin 12:12:38 INFO - Running setup.py install for mozfile 12:12:38 INFO - Running setup.py install for mozhttpd 12:12:38 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 12:12:38 INFO - Running setup.py install for mozinfo 12:12:38 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 12:12:38 INFO - Running setup.py install for mozInstall 12:12:39 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 12:12:39 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 12:12:39 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 12:12:39 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 12:12:39 INFO - Running setup.py install for mozleak 12:12:39 INFO - Running setup.py install for mozlog 12:12:39 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 12:12:39 INFO - Running setup.py install for moznetwork 12:12:39 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 12:12:39 INFO - Running setup.py install for mozprocess 12:12:39 INFO - Running setup.py install for mozprofile 12:12:39 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 12:12:39 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 12:12:39 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 12:12:39 INFO - Running setup.py install for mozrunner 12:12:40 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 12:12:40 INFO - Running setup.py install for mozscreenshot 12:12:40 INFO - Running setup.py install for moztest 12:12:40 INFO - Running setup.py install for mozversion 12:12:40 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 12:12:40 INFO - Running setup.py install for wptserve 12:12:40 INFO - Running setup.py install for marionette-driver 12:12:40 INFO - Running setup.py install for browsermob-proxy 12:12:40 INFO - Running setup.py install for marionette-client 12:12:41 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:12:41 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 12:12:41 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 12:12:41 INFO - Cleaning up... 12:12:41 INFO - Return code: 0 12:12:41 INFO - Installing None into virtualenv /builds/slave/test/build/venv 12:12:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:12:41 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 12:12:41 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:12:41 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:12:41 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 12:12:41 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 12:12:41 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 0x109bbce90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109bd9f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb8a24a8a90>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x109bd55e0>, '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 0x1097b8cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1097e3990>, '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.NHDxjv90wL/Render', 'MOZ_NODE_PATH': '/usr/local/bin/node', '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.wYHQoQtil5/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 12:12:41 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 12:12:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 12:12:41 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NHDxjv90wL/Render', 12:12:41 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:12:41 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:12:41 INFO - 'HOME': '/Users/cltbld', 12:12:41 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:12:41 INFO - 'LOGNAME': 'cltbld', 12:12:41 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:12:41 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 12:12:41 INFO - 'MOZ_NO_REMOTE': '1', 12:12:41 INFO - 'NO_EM_RESTART': '1', 12:12:41 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:12:41 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:12:41 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:12:41 INFO - 'PWD': '/builds/slave/test', 12:12:41 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:12:41 INFO - 'SHELL': '/bin/bash', 12:12:41 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wYHQoQtil5/Listeners', 12:12:41 INFO - 'TMPDIR': '/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/', 12:12:41 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:12:41 INFO - 'USER': 'cltbld', 12:12:41 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:12:41 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:12:41 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:12:41 INFO - 'XPC_FLAGS': '0x0', 12:12:41 INFO - 'XPC_SERVICE_NAME': '0', 12:12:41 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:12:41 INFO - Ignoring indexes: https://pypi.python.org/simple/ 12:12:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 12:12:41 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-ANMA6D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 12:12:41 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 12:12:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 12:12:41 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-VoFIjy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 12:12:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 12:12:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 12:12:41 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-YadhX0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 12:12:41 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 12:12:41 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 12:12:41 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-Xcm1AT-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 12:12:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 12:12:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 12:12:42 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-EM_ETY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 12:12:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 12:12:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 12:12:42 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-vDQ31O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 12:12:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 12:12:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 12:12:42 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-7qXVa0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 12:12:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 12:12:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 12:12:42 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-aMwms8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 12:12:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 12:12:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 12:12:42 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-BISoF3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 12:12:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 12:12:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 12:12:42 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-UmTGCv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 12:12:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:12:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 12:12:42 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-gfcEyQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 12:12:42 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 12:12:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 12:12:42 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-JHamr8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 12:12:42 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 12:12:42 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 12:12:42 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-xwnEL4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 12:12:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 12:12:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 12:12:43 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-GZdiYh-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 12:12:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 12:12:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 12:12:43 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-aePggM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 12:12:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 12:12:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 12:12:43 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-Tjx6gy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 12:12:43 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 12:12:43 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 12:12:43 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-lbARnD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 12:12:43 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 12:12:43 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 12:12:43 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-R79sEz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 12:12:43 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 12:12:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 12:12:43 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-bBidKV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 12:12:43 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 12:12:43 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:12:43 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-Psg0Sg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 12:12:43 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 12:12:43 INFO - Unpacking /builds/slave/test/build/tests/marionette 12:12:44 INFO - Running setup.py (path:/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/pip-FLUqNy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 12:12:44 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 12:12:44 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 12:12:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 12:12:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 12:12:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 12:12:44 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 12:12:44 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 12:12:44 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 12:12:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:12:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:12:44 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:12:44 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 12:12:44 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 12:12:44 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 12:12:46 INFO - Downloading blessings-1.6.tar.gz 12:12:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 12:12:46 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 12:12:46 INFO - Installing collected packages: blessings 12:12:46 INFO - Running setup.py install for blessings 12:12:47 INFO - Successfully installed blessings 12:12:47 INFO - Cleaning up... 12:12:47 INFO - Return code: 0 12:12:47 INFO - Done creating virtualenv /builds/slave/test/build/venv. 12:12:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:12:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:12:47 INFO - Reading from file tmpfile_stdout 12:12:47 INFO - Current package versions: 12:12:47 INFO - blessings == 1.6 12:12:47 INFO - blobuploader == 1.2.4 12:12:47 INFO - browsermob-proxy == 0.6.0 12:12:47 INFO - docopt == 0.6.1 12:12:47 INFO - manifestparser == 1.1 12:12:47 INFO - marionette-client == 2.3.0 12:12:47 INFO - marionette-driver == 1.4.0 12:12:47 INFO - mozInstall == 1.12 12:12:47 INFO - mozcrash == 0.17 12:12:47 INFO - mozdebug == 0.1 12:12:47 INFO - mozdevice == 0.48 12:12:47 INFO - mozfile == 1.2 12:12:47 INFO - mozhttpd == 0.7 12:12:47 INFO - mozinfo == 0.9 12:12:47 INFO - mozleak == 0.1 12:12:47 INFO - mozlog == 3.1 12:12:47 INFO - moznetwork == 0.27 12:12:47 INFO - mozprocess == 0.22 12:12:47 INFO - mozprofile == 0.28 12:12:47 INFO - mozrunner == 6.11 12:12:47 INFO - mozscreenshot == 0.1 12:12:47 INFO - mozsystemmonitor == 0.0 12:12:47 INFO - moztest == 0.7 12:12:47 INFO - mozversion == 1.4 12:12:47 INFO - psutil == 3.1.1 12:12:47 INFO - requests == 1.2.3 12:12:47 INFO - wptserve == 1.4.0 12:12:47 INFO - wsgiref == 0.1.2 12:12:47 INFO - Running post-action listener: _resource_record_post_action 12:12:47 INFO - Running post-action listener: _start_resource_monitoring 12:12:47 INFO - Starting resource monitoring. 12:12:47 INFO - ##### 12:12:47 INFO - ##### Running pull step. 12:12:47 INFO - ##### 12:12:47 INFO - Running pre-action listener: _resource_record_pre_action 12:12:47 INFO - Running main action method: pull 12:12:47 INFO - Pull has nothing to do! 12:12:47 INFO - Running post-action listener: _resource_record_post_action 12:12:47 INFO - ##### 12:12:47 INFO - ##### Running install step. 12:12:47 INFO - ##### 12:12:47 INFO - Running pre-action listener: _resource_record_pre_action 12:12:47 INFO - Running main action method: install 12:12:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 12:12:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 12:12:47 INFO - Reading from file tmpfile_stdout 12:12:47 INFO - Detecting whether we're running mozinstall >=1.0... 12:12:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 12:12:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 12:12:47 INFO - Reading from file tmpfile_stdout 12:12:47 INFO - Output received: 12:12:47 INFO - Usage: mozinstall [options] installer 12:12:47 INFO - Options: 12:12:47 INFO - -h, --help show this help message and exit 12:12:47 INFO - -d DEST, --destination=DEST 12:12:47 INFO - Directory to install application into. [default: 12:12:47 INFO - "/builds/slave/test"] 12:12:47 INFO - --app=APP Application being installed. [default: firefox] 12:12:47 INFO - mkdir: /builds/slave/test/build/application 12:12:47 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 12:12:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.1.en-US.mac64.dmg --destination /builds/slave/test/build/application 12:13:05 INFO - Reading from file tmpfile_stdout 12:13:05 INFO - Output received: 12:13:05 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 12:13:05 INFO - Running post-action listener: _resource_record_post_action 12:13:05 INFO - ##### 12:13:05 INFO - ##### Running run-tests step. 12:13:05 INFO - ##### 12:13:05 INFO - Running pre-action listener: _resource_record_pre_action 12:13:05 INFO - Running main action method: run_tests 12:13:05 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 12:13:05 INFO - Minidump filename unknown. Determining based upon platform and architecture. 12:13:05 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 12:13:05 INFO - grabbing minidump binary from tooltool 12:13:05 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 12:13:05 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 0x109bd55e0>, '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 0x1097b8cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1097e3990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 12:13:05 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 12:13:05 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 12:13:05 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 12:13:05 INFO - Return code: 0 12:13:05 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 12:13:05 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 12:13:05 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/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 12:13:05 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/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 12:13:05 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NHDxjv90wL/Render', 12:13:05 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 12:13:05 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 12:13:05 INFO - 'HOME': '/Users/cltbld', 12:13:05 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 12:13:05 INFO - 'LOGNAME': 'cltbld', 12:13:05 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 12:13:05 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 12:13:05 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 12:13:05 INFO - 'MOZ_NO_REMOTE': '1', 12:13:05 INFO - 'NO_EM_RESTART': '1', 12:13:05 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 12:13:05 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 12:13:05 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 12:13:05 INFO - 'PWD': '/builds/slave/test', 12:13:05 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 12:13:05 INFO - 'SHELL': '/bin/bash', 12:13:05 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.wYHQoQtil5/Listeners', 12:13:05 INFO - 'TMPDIR': '/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/T/', 12:13:05 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 12:13:05 INFO - 'USER': 'cltbld', 12:13:05 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 12:13:05 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 12:13:05 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 12:13:05 INFO - 'XPC_FLAGS': '0x0', 12:13:05 INFO - 'XPC_SERVICE_NAME': '0', 12:13:05 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 12:13:05 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/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 12:13:06 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 12:13:06 INFO - import pkg_resources 12:13:06 INFO - Using 1 client processes 12:13:06 INFO - wptserve Starting http server on 127.0.0.1:8000 12:13:06 INFO - wptserve Starting http server on 127.0.0.1:8001 12:13:07 INFO - wptserve Starting http server on 127.0.0.1:8443 12:13:09 INFO - SUITE-START | Running 778 tests 12:13:09 INFO - Running testharness tests 12:13:09 INFO - Setting up ssl 12:13:09 INFO - PROCESS | certutil | 12:13:09 INFO - PROCESS | certutil | 12:13:09 INFO - PROCESS | certutil | 12:13:09 INFO - Certificate Nickname Trust Attributes 12:13:09 INFO - SSL,S/MIME,JAR/XPI 12:13:09 INFO - 12:13:09 INFO - web-platform-tests CT,, 12:13:09 INFO - 12:13:09 INFO - Starting runner 12:13:10 INFO - PROCESS | 2312 | [2312] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 12:13:10 INFO - PROCESS | 2312 | 1471461190173 Marionette DEBUG Marionette enabled via build flag and pref 12:13:10 INFO - PROCESS | 2312 | ++DOCSHELL 0x113dde000 == 1 [pid = 2312] [id = 1] 12:13:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 1 (0x113dde800) [pid = 2312] [serial = 1] [outer = 0x0] 12:13:10 INFO - PROCESS | 2312 | [2312] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:13:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 2 (0x113ddf800) [pid = 2312] [serial = 2] [outer = 0x113dde800] 12:13:10 INFO - PROCESS | 2312 | 1471461190496 Marionette INFO Listening on port 2828 12:13:10 INFO - PROCESS | 2312 | 1471461190737 Marionette DEBUG Marionette enabled via command-line flag 12:13:10 INFO - PROCESS | 2312 | ++DOCSHELL 0x11697d000 == 2 [pid = 2312] [id = 2] 12:13:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 3 (0x11697d800) [pid = 2312] [serial = 3] [outer = 0x0] 12:13:10 INFO - PROCESS | 2312 | [2312] WARNING: No inner window available!: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 12:13:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 4 (0x11697e800) [pid = 2312] [serial = 4] [outer = 0x11697d800] 12:13:10 INFO - PROCESS | 2312 | [2312] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:13:10 INFO - PROCESS | 2312 | 1471461190882 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:57341 12:13:10 INFO - PROCESS | 2312 | 1471461190968 Marionette DEBUG Closed connection conn0 12:13:10 INFO - PROCESS | 2312 | [2312] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:13:10 INFO - PROCESS | 2312 | 1471461190974 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:57342 12:13:10 INFO - PROCESS | 2312 | 1471461190983 Marionette DEBUG Closed connection conn1 12:13:10 INFO - PROCESS | 2312 | [2312] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 12:13:10 INFO - PROCESS | 2312 | 1471461190988 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:57343 12:13:10 INFO - PROCESS | 2312 | 1471461190996 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 12:13:11 INFO - PROCESS | 2312 | 1471461191001 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0.1","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":"20160817112116","device":"desktop","version":"48.0.1"} 12:13:11 INFO - PROCESS | 2312 | [2312] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:13:11 INFO - PROCESS | 2312 | ++DOCSHELL 0x120f07000 == 3 [pid = 2312] [id = 3] 12:13:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 5 (0x120f07800) [pid = 2312] [serial = 5] [outer = 0x0] 12:13:11 INFO - PROCESS | 2312 | ++DOCSHELL 0x120f08000 == 4 [pid = 2312] [id = 4] 12:13:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 6 (0x119fc7c00) [pid = 2312] [serial = 6] [outer = 0x0] 12:13:11 INFO - PROCESS | 2312 | [2312] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:13:12 INFO - PROCESS | 2312 | [2312] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:13:12 INFO - PROCESS | 2312 | ++DOCSHELL 0x123f06800 == 5 [pid = 2312] [id = 5] 12:13:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 7 (0x119fc7400) [pid = 2312] [serial = 7] [outer = 0x0] 12:13:12 INFO - PROCESS | 2312 | [2312] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 12:13:12 INFO - PROCESS | 2312 | [2312] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 12:13:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 8 (0x123fb0000) [pid = 2312] [serial = 8] [outer = 0x119fc7400] 12:13:12 INFO - PROCESS | 2312 | [2312] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 12:13:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 9 (0x1245e3000) [pid = 2312] [serial = 9] [outer = 0x120f07800] 12:13:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 10 (0x1245cfc00) [pid = 2312] [serial = 10] [outer = 0x119fc7c00] 12:13:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 11 (0x1245d1800) [pid = 2312] [serial = 11] [outer = 0x119fc7400] 12:13:12 INFO - PROCESS | 2312 | [2312] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:13:13 INFO - PROCESS | 2312 | 1471461192997 Marionette INFO startBrowser e641c895-a768-234f-86c3-28300743c2ee 12:13:13 INFO - PROCESS | 2312 | 1471461193018 Marionette DEBUG loaded listener.js 12:13:13 INFO - PROCESS | 2312 | 1471461193027 Marionette DEBUG loaded listener.js 12:13:13 INFO - PROCESS | 2312 | 1471461193029 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:13 INFO - PROCESS | 2312 | [2312] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 12:13:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 12 (0x1265ca000) [pid = 2312] [serial = 12] [outer = 0x119fc7400] 12:13:13 INFO - PROCESS | 2312 | 1471461193350 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"e641c895-a768-234f-86c3-28300743c2ee","capabilities":{"browserName":"Firefox","browserVersion":"48.0.1","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":"20160817112116","device":"desktop","version":"48.0.1","command_id":1}}] 12:13:13 INFO - PROCESS | 2312 | 1471461193447 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 12:13:13 INFO - PROCESS | 2312 | 1471461193450 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:13 INFO - PROCESS | 2312 | 1471461193491 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 12:13:13 INFO - PROCESS | 2312 | 1471461193564 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 12:13:13 INFO - PROCESS | 2312 | 1471461193565 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:13 INFO - PROCESS | 2312 | [2312] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 12:13:13 INFO - PROCESS | 2312 | [2312] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:13:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 13 (0x128c76c00) [pid = 2312] [serial = 13] [outer = 0x119fc7400] 12:13:13 INFO - PROCESS | 2312 | [2312] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 12:13:13 INFO - PROCESS | 2312 | [2312] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:13:13 INFO - PROCESS | 2312 | 1471461193841 Marionette TRACE conn2 <- [1,3,null,{}] 12:13:13 INFO - PROCESS | 2312 | 1471461193844 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 12:13:13 INFO - PROCESS | 2312 | 1471461193846 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:13 INFO - PROCESS | 2312 | 1471461193862 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 12:13:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 12:13:13 INFO - PROCESS | 2312 | 1471461193892 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 12:13:13 INFO - PROCESS | 2312 | 1471461193893 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 12:13:13 INFO - PROCESS | 2312 | 1471461193897 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 12:13:13 INFO - PROCESS | 2312 | 1471461193899 Marionette TRACE conn2 <- [1,6,null,{}] 12:13:13 INFO - PROCESS | 2312 | 1471461193902 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:13 INFO - PROCESS | 2312 | 1471461193904 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:13 INFO - PROCESS | 2312 | 1471461193918 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 12:13:13 INFO - PROCESS | 2312 | 1471461193924 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:13 INFO - PROCESS | 2312 | 1471461193925 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:13 INFO - PROCESS | 2312 | ++DOCSHELL 0x129040800 == 6 [pid = 2312] [id = 6] 12:13:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 14 (0x12907c400) [pid = 2312] [serial = 14] [outer = 0x0] 12:13:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 15 (0x12907e000) [pid = 2312] [serial = 15] [outer = 0x12907c400] 12:13:13 INFO - PROCESS | 2312 | 1471461193959 Marionette DEBUG loaded listener.js 12:13:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 16 (0x129083c00) [pid = 2312] [serial = 16] [outer = 0x12907c400] 12:13:14 INFO - PROCESS | 2312 | ++DOCSHELL 0x1291c0800 == 7 [pid = 2312] [id = 7] 12:13:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 17 (0x12939dc00) [pid = 2312] [serial = 17] [outer = 0x0] 12:13:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 18 (0x12939f800) [pid = 2312] [serial = 18] [outer = 0x12939dc00] 12:13:14 INFO - PROCESS | 2312 | 1471461194330 Marionette DEBUG loaded listener.js 12:13:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 19 (0x129870c00) [pid = 2312] [serial = 19] [outer = 0x12939dc00] 12:13:14 INFO - PROCESS | 2312 | 1471461194516 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 12:13:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 12:13:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 671ms 12:13:14 INFO - PROCESS | 2312 | 1471461194589 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 12:13:14 INFO - PROCESS | 2312 | 1471461194590 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 12:13:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 12:13:14 INFO - PROCESS | 2312 | 1471461194601 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 12:13:14 INFO - PROCESS | 2312 | 1471461194602 Marionette TRACE conn2 <- [1,10,null,{}] 12:13:14 INFO - PROCESS | 2312 | 1471461194634 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:14 INFO - PROCESS | 2312 | 1471461194638 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:14 INFO - PROCESS | 2312 | 1471461194735 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 12:13:14 INFO - PROCESS | 2312 | 1471461194748 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:14 INFO - PROCESS | 2312 | 1471461194750 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:14 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a8a8800 == 8 [pid = 2312] [id = 8] 12:13:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 20 (0x12a8c0000) [pid = 2312] [serial = 20] [outer = 0x0] 12:13:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 21 (0x12a8c1c00) [pid = 2312] [serial = 21] [outer = 0x12a8c0000] 12:13:14 INFO - PROCESS | 2312 | 1471461194778 Marionette DEBUG loaded listener.js 12:13:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 22 (0x12a8c6400) [pid = 2312] [serial = 22] [outer = 0x12a8c0000] 12:13:15 INFO - PROCESS | 2312 | 1471461195101 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 12:13:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 12:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 545ms 12:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 12:13:15 INFO - PROCESS | 2312 | 1471461195143 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 12:13:15 INFO - PROCESS | 2312 | 1471461195145 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 12:13:15 INFO - PROCESS | 2312 | 1471461195147 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 12:13:15 INFO - PROCESS | 2312 | 1471461195148 Marionette TRACE conn2 <- [1,14,null,{}] 12:13:15 INFO - PROCESS | 2312 | 1471461195150 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:15 INFO - PROCESS | 2312 | 1471461195152 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:15 INFO - PROCESS | 2312 | 1471461195243 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 12:13:15 INFO - PROCESS | 2312 | 1471461195247 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:15 INFO - PROCESS | 2312 | 1471461195249 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:15 INFO - PROCESS | 2312 | ++DOCSHELL 0x12b041000 == 9 [pid = 2312] [id = 9] 12:13:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 23 (0x12af66c00) [pid = 2312] [serial = 23] [outer = 0x0] 12:13:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 24 (0x12afba400) [pid = 2312] [serial = 24] [outer = 0x12af66c00] 12:13:15 INFO - PROCESS | 2312 | 1471461195274 Marionette DEBUG loaded listener.js 12:13:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 25 (0x12afc6400) [pid = 2312] [serial = 25] [outer = 0x12af66c00] 12:13:15 INFO - PROCESS | 2312 | 1471461195541 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 12:13:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 12:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 12:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 12:13:15 INFO - PROCESS | 2312 | 1471461195566 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 12:13:15 INFO - PROCESS | 2312 | 1471461195567 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 12:13:15 INFO - PROCESS | 2312 | 1471461195569 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 12:13:15 INFO - PROCESS | 2312 | 1471461195572 Marionette TRACE conn2 <- [1,18,null,{}] 12:13:15 INFO - PROCESS | 2312 | 1471461195580 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:15 INFO - PROCESS | 2312 | 1471461195582 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:15 INFO - PROCESS | 2312 | 1471461195677 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 12:13:15 INFO - PROCESS | 2312 | 1471461195681 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:15 INFO - PROCESS | 2312 | 1471461195683 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:15 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ba64800 == 10 [pid = 2312] [id = 10] 12:13:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 26 (0x12b8db400) [pid = 2312] [serial = 26] [outer = 0x0] 12:13:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 27 (0x12baa1400) [pid = 2312] [serial = 27] [outer = 0x12b8db400] 12:13:15 INFO - PROCESS | 2312 | 1471461195708 Marionette DEBUG loaded listener.js 12:13:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 28 (0x12baa7400) [pid = 2312] [serial = 28] [outer = 0x12b8db400] 12:13:15 INFO - PROCESS | 2312 | 1471461195971 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 12:13:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 12:13:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 426ms 12:13:15 INFO - PROCESS | 2312 | 1471461195996 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 12:13:15 INFO - PROCESS | 2312 | 1471461195998 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 12:13:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 12:13:16 INFO - PROCESS | 2312 | 1471461196000 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 12:13:16 INFO - PROCESS | 2312 | 1471461196001 Marionette TRACE conn2 <- [1,22,null,{}] 12:13:16 INFO - PROCESS | 2312 | 1471461196010 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:16 INFO - PROCESS | 2312 | 1471461196011 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:16 INFO - PROCESS | 2312 | 1471461196111 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 12:13:16 INFO - PROCESS | 2312 | 1471461196115 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:16 INFO - PROCESS | 2312 | 1471461196115 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:16 INFO - PROCESS | 2312 | ++DOCSHELL 0x118514800 == 11 [pid = 2312] [id = 11] 12:13:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 29 (0x117c40000) [pid = 2312] [serial = 29] [outer = 0x0] 12:13:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 30 (0x118531c00) [pid = 2312] [serial = 30] [outer = 0x117c40000] 12:13:16 INFO - PROCESS | 2312 | 1471461196142 Marionette DEBUG loaded listener.js 12:13:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 31 (0x12baa1000) [pid = 2312] [serial = 31] [outer = 0x117c40000] 12:13:16 INFO - PROCESS | 2312 | 1471461196375 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 12:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 12:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 422ms 12:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 12:13:16 INFO - PROCESS | 2312 | 1471461196430 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 12:13:16 INFO - PROCESS | 2312 | 1471461196431 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 12:13:16 INFO - PROCESS | 2312 | 1471461196433 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 12:13:16 INFO - PROCESS | 2312 | 1471461196434 Marionette TRACE conn2 <- [1,26,null,{}] 12:13:16 INFO - PROCESS | 2312 | 1471461196443 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:16 INFO - PROCESS | 2312 | 1471461196444 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:16 INFO - PROCESS | 2312 | 1471461196539 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 12:13:16 INFO - PROCESS | 2312 | 1471461196544 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:16 INFO - PROCESS | 2312 | 1471461196545 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:16 INFO - PROCESS | 2312 | ++DOCSHELL 0x1180dd000 == 12 [pid = 2312] [id = 12] 12:13:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 32 (0x1185ea800) [pid = 2312] [serial = 32] [outer = 0x0] 12:13:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 33 (0x128b33000) [pid = 2312] [serial = 33] [outer = 0x1185ea800] 12:13:16 INFO - PROCESS | 2312 | 1471461196570 Marionette DEBUG loaded listener.js 12:13:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 34 (0x12bf1f400) [pid = 2312] [serial = 34] [outer = 0x1185ea800] 12:13:16 INFO - PROCESS | 2312 | 1471461196810 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 12:13:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 12:13:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 422ms 12:13:16 INFO - PROCESS | 2312 | 1471461196861 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 12:13:16 INFO - PROCESS | 2312 | 1471461196862 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 12:13:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 12:13:16 INFO - PROCESS | 2312 | 1471461196865 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 12:13:16 INFO - PROCESS | 2312 | 1471461196879 Marionette TRACE conn2 <- [1,30,null,{}] 12:13:16 INFO - PROCESS | 2312 | 1471461196893 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:16 INFO - PROCESS | 2312 | 1471461196894 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:16 INFO - PROCESS | 2312 | 1471461196984 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 12:13:16 INFO - PROCESS | 2312 | 1471461196988 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:16 INFO - PROCESS | 2312 | 1471461196989 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:16 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c512800 == 13 [pid = 2312] [id = 13] 12:13:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 35 (0x12bf24000) [pid = 2312] [serial = 35] [outer = 0x0] 12:13:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 36 (0x12bf3a800) [pid = 2312] [serial = 36] [outer = 0x12bf24000] 12:13:17 INFO - PROCESS | 2312 | 1471461197014 Marionette DEBUG loaded listener.js 12:13:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 37 (0x12bf3e000) [pid = 2312] [serial = 37] [outer = 0x12bf24000] 12:13:17 INFO - PROCESS | 2312 | 1471461197241 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 12:13:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 12:13:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 385ms 12:13:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 12:13:17 INFO - PROCESS | 2312 | 1471461197250 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 12:13:17 INFO - PROCESS | 2312 | 1471461197252 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 12:13:17 INFO - PROCESS | 2312 | 1471461197261 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 12:13:17 INFO - PROCESS | 2312 | 1471461197262 Marionette TRACE conn2 <- [1,34,null,{}] 12:13:17 INFO - PROCESS | 2312 | 1471461197281 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:17 INFO - PROCESS | 2312 | 1471461197282 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:17 INFO - PROCESS | 2312 | 1471461197375 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 12:13:17 INFO - PROCESS | 2312 | 1471461197379 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:17 INFO - PROCESS | 2312 | 1471461197380 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:17 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c64b000 == 14 [pid = 2312] [id = 14] 12:13:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 38 (0x12bf3b800) [pid = 2312] [serial = 38] [outer = 0x0] 12:13:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 39 (0x12bf44c00) [pid = 2312] [serial = 39] [outer = 0x12bf3b800] 12:13:17 INFO - PROCESS | 2312 | 1471461197405 Marionette DEBUG loaded listener.js 12:13:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 40 (0x12c663400) [pid = 2312] [serial = 40] [outer = 0x12bf3b800] 12:13:17 INFO - PROCESS | 2312 | 1471461197640 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 12:13:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 12:13:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 438ms 12:13:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 12:13:17 INFO - PROCESS | 2312 | 1471461197694 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 12:13:17 INFO - PROCESS | 2312 | 1471461197695 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 12:13:17 INFO - PROCESS | 2312 | 1471461197697 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 12:13:17 INFO - PROCESS | 2312 | 1471461197698 Marionette TRACE conn2 <- [1,38,null,{}] 12:13:17 INFO - PROCESS | 2312 | 1471461197700 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:17 INFO - PROCESS | 2312 | 1471461197702 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:17 INFO - PROCESS | 2312 | 1471461197802 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 12:13:17 INFO - PROCESS | 2312 | 1471461197806 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:17 INFO - PROCESS | 2312 | 1471461197807 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:17 INFO - PROCESS | 2312 | ++DOCSHELL 0x12cac0000 == 15 [pid = 2312] [id = 15] 12:13:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 41 (0x12c66a400) [pid = 2312] [serial = 41] [outer = 0x0] 12:13:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 42 (0x12cb04400) [pid = 2312] [serial = 42] [outer = 0x12c66a400] 12:13:17 INFO - PROCESS | 2312 | 1471461197831 Marionette DEBUG loaded listener.js 12:13:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 43 (0x12cb09400) [pid = 2312] [serial = 43] [outer = 0x12c66a400] 12:13:18 INFO - PROCESS | 2312 | 1471461198076 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 12:13:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 12:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 426ms 12:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 12:13:18 INFO - PROCESS | 2312 | 1471461198130 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 12:13:18 INFO - PROCESS | 2312 | 1471461198132 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 12:13:18 INFO - PROCESS | 2312 | 1471461198145 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 12:13:18 INFO - PROCESS | 2312 | 1471461198147 Marionette TRACE conn2 <- [1,42,null,{}] 12:13:18 INFO - PROCESS | 2312 | 1471461198150 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:18 INFO - PROCESS | 2312 | 1471461198152 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:18 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ce7e000 == 16 [pid = 2312] [id = 16] 12:13:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 44 (0x12ce7e800) [pid = 2312] [serial = 44] [outer = 0x0] 12:13:18 INFO - PROCESS | 2312 | 1471461198309 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 12:13:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 45 (0x12cacf800) [pid = 2312] [serial = 45] [outer = 0x12ce7e800] 12:13:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 46 (0x12ce85000) [pid = 2312] [serial = 46] [outer = 0x12ce7e800] 12:13:18 INFO - PROCESS | 2312 | 1471461198336 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:18 INFO - PROCESS | 2312 | 1471461198337 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:18 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ce7d800 == 17 [pid = 2312] [id = 17] 12:13:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 47 (0x12cb0f800) [pid = 2312] [serial = 47] [outer = 0x0] 12:13:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 48 (0x12ceb9000) [pid = 2312] [serial = 48] [outer = 0x12cb0f800] 12:13:18 INFO - PROCESS | 2312 | ++DOCSHELL 0x12d174000 == 18 [pid = 2312] [id = 18] 12:13:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 49 (0x12cebb000) [pid = 2312] [serial = 49] [outer = 0x0] 12:13:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 50 (0x12cebcc00) [pid = 2312] [serial = 50] [outer = 0x12cebb000] 12:13:18 INFO - PROCESS | 2312 | 1471461198390 Marionette DEBUG loaded listener.js 12:13:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 51 (0x12d304800) [pid = 2312] [serial = 51] [outer = 0x12cebb000] 12:13:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 52 (0x12ceaf800) [pid = 2312] [serial = 52] [outer = 0x12cb0f800] 12:13:18 INFO - PROCESS | 2312 | 1471461198727 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 12:13:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 12:13:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 631ms 12:13:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 12:13:18 INFO - PROCESS | 2312 | 1471461198767 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 12:13:18 INFO - PROCESS | 2312 | 1471461198769 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 12:13:18 INFO - PROCESS | 2312 | 1471461198771 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 12:13:18 INFO - PROCESS | 2312 | 1471461198773 Marionette TRACE conn2 <- [1,46,null,{}] 12:13:18 INFO - PROCESS | 2312 | 1471461198775 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:18 INFO - PROCESS | 2312 | 1471461198776 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:18 INFO - PROCESS | 2312 | 1471461198875 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 12:13:18 INFO - PROCESS | 2312 | 1471461198879 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:18 INFO - PROCESS | 2312 | 1471461198880 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:18 INFO - PROCESS | 2312 | ++DOCSHELL 0x12d182000 == 19 [pid = 2312] [id = 19] 12:13:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 53 (0x1180f5800) [pid = 2312] [serial = 53] [outer = 0x0] 12:13:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 54 (0x12d307000) [pid = 2312] [serial = 54] [outer = 0x1180f5800] 12:13:18 INFO - PROCESS | 2312 | 1471461198908 Marionette DEBUG loaded listener.js 12:13:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 55 (0x12d475000) [pid = 2312] [serial = 55] [outer = 0x1180f5800] 12:13:19 INFO - PROCESS | 2312 | 1471461199143 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 12:13:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 12:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 422ms 12:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 12:13:19 INFO - PROCESS | 2312 | 1471461199195 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 12:13:19 INFO - PROCESS | 2312 | 1471461199196 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 12:13:19 INFO - PROCESS | 2312 | 1471461199198 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 12:13:19 INFO - PROCESS | 2312 | 1471461199199 Marionette TRACE conn2 <- [1,50,null,{}] 12:13:19 INFO - PROCESS | 2312 | 1471461199209 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:19 INFO - PROCESS | 2312 | 1471461199210 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:19 INFO - PROCESS | 2312 | 1471461199310 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 12:13:19 INFO - PROCESS | 2312 | 1471461199314 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:19 INFO - PROCESS | 2312 | 1471461199315 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:19 INFO - PROCESS | 2312 | ++DOCSHELL 0x118116800 == 20 [pid = 2312] [id = 20] 12:13:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 56 (0x128cbec00) [pid = 2312] [serial = 56] [outer = 0x0] 12:13:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 57 (0x128cc8000) [pid = 2312] [serial = 57] [outer = 0x128cbec00] 12:13:19 INFO - PROCESS | 2312 | 1471461199342 Marionette DEBUG loaded listener.js 12:13:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 58 (0x12ceb9800) [pid = 2312] [serial = 58] [outer = 0x128cbec00] 12:13:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 12:13:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 12:13:19 INFO - PROCESS | 2312 | 1471461199563 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:13:19 INFO - PROCESS | 2312 | 1471461199568 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 12:13:19 INFO - PROCESS | 2312 | 1471461199569 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 12:13:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 12:13:19 INFO - PROCESS | 2312 | 1471461199578 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 12:13:19 INFO - PROCESS | 2312 | 1471461199579 Marionette TRACE conn2 <- [1,54,null,{}] 12:13:19 INFO - PROCESS | 2312 | 1471461199581 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:19 INFO - PROCESS | 2312 | 1471461199582 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:19 INFO - PROCESS | 2312 | 1471461199696 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 12:13:19 INFO - PROCESS | 2312 | 1471461199701 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:19 INFO - PROCESS | 2312 | 1471461199702 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:19 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ba74800 == 21 [pid = 2312] [id = 21] 12:13:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 59 (0x12d737000) [pid = 2312] [serial = 59] [outer = 0x0] 12:13:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 60 (0x12d73cc00) [pid = 2312] [serial = 60] [outer = 0x12d737000] 12:13:19 INFO - PROCESS | 2312 | 1471461199726 Marionette DEBUG loaded listener.js 12:13:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 61 (0x12d740800) [pid = 2312] [serial = 61] [outer = 0x12d737000] 12:13:19 INFO - PROCESS | 2312 | 1471461199990 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:13:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 12:13:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 468ms 12:13:20 INFO - PROCESS | 2312 | 1471461200049 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 12:13:20 INFO - PROCESS | 2312 | 1471461200050 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 12:13:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 12:13:20 INFO - PROCESS | 2312 | 1471461200059 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 12:13:20 INFO - PROCESS | 2312 | 1471461200061 Marionette TRACE conn2 <- [1,58,null,{}] 12:13:20 INFO - PROCESS | 2312 | 1471461200064 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:20 INFO - PROCESS | 2312 | 1471461200065 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:20 INFO - PROCESS | 2312 | 1471461200205 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 12:13:20 INFO - PROCESS | 2312 | 1471461200210 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:20 INFO - PROCESS | 2312 | 1471461200211 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:20 INFO - PROCESS | 2312 | ++DOCSHELL 0x119407800 == 22 [pid = 2312] [id = 22] 12:13:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 62 (0x12d73d800) [pid = 2312] [serial = 62] [outer = 0x0] 12:13:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 63 (0x12deca400) [pid = 2312] [serial = 63] [outer = 0x12d73d800] 12:13:20 INFO - PROCESS | 2312 | 1471461200236 Marionette DEBUG loaded listener.js 12:13:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 64 (0x12ded2c00) [pid = 2312] [serial = 64] [outer = 0x12d73d800] 12:13:21 INFO - PROCESS | 2312 | 1471461201379 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:13:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 12:13:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1377ms 12:13:21 INFO - PROCESS | 2312 | 1471461201435 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 12:13:21 INFO - PROCESS | 2312 | 1471461201437 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 12:13:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 12:13:21 INFO - PROCESS | 2312 | 1471461201440 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 12:13:21 INFO - PROCESS | 2312 | 1471461201443 Marionette TRACE conn2 <- [1,62,null,{}] 12:13:21 INFO - PROCESS | 2312 | 1471461201447 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:21 INFO - PROCESS | 2312 | 1471461201448 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:21 INFO - PROCESS | 2312 | 1471461201555 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 12:13:21 INFO - PROCESS | 2312 | 1471461201606 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:21 INFO - PROCESS | 2312 | 1471461201608 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:21 INFO - PROCESS | 2312 | ++DOCSHELL 0x1131b2000 == 23 [pid = 2312] [id = 23] 12:13:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 65 (0x112f1ec00) [pid = 2312] [serial = 65] [outer = 0x0] 12:13:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 66 (0x1130cc000) [pid = 2312] [serial = 66] [outer = 0x112f1ec00] 12:13:21 INFO - PROCESS | 2312 | 1471461201640 Marionette DEBUG loaded listener.js 12:13:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 67 (0x115d88000) [pid = 2312] [serial = 67] [outer = 0x112f1ec00] 12:13:22 INFO - PROCESS | 2312 | 1471461202039 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:13:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 12:13:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 621ms 12:13:22 INFO - PROCESS | 2312 | 1471461202061 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 12:13:22 INFO - PROCESS | 2312 | 1471461202064 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 12:13:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 12:13:22 INFO - PROCESS | 2312 | 1471461202069 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 12:13:22 INFO - PROCESS | 2312 | 1471461202071 Marionette TRACE conn2 <- [1,66,null,{}] 12:13:22 INFO - PROCESS | 2312 | 1471461202073 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:22 INFO - PROCESS | 2312 | 1471461202075 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:22 INFO - PROCESS | 2312 | 1471461202196 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 12:13:22 INFO - PROCESS | 2312 | 1471461202246 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:22 INFO - PROCESS | 2312 | 1471461202247 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:22 INFO - PROCESS | 2312 | ++DOCSHELL 0x116aea800 == 24 [pid = 2312] [id = 24] 12:13:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 68 (0x116a0ec00) [pid = 2312] [serial = 68] [outer = 0x0] 12:13:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 69 (0x117c41000) [pid = 2312] [serial = 69] [outer = 0x116a0ec00] 12:13:22 INFO - PROCESS | 2312 | 1471461202320 Marionette DEBUG loaded listener.js 12:13:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 70 (0x1185e1400) [pid = 2312] [serial = 70] [outer = 0x116a0ec00] 12:13:22 INFO - PROCESS | 2312 | 1471461202751 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:13:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 12:13:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 719ms 12:13:22 INFO - PROCESS | 2312 | 1471461202793 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 12:13:22 INFO - PROCESS | 2312 | 1471461202795 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 12:13:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 12:13:22 INFO - PROCESS | 2312 | 1471461202801 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 12:13:22 INFO - PROCESS | 2312 | 1471461202807 Marionette TRACE conn2 <- [1,70,null,{}] 12:13:22 INFO - PROCESS | 2312 | 1471461202818 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:22 INFO - PROCESS | 2312 | 1471461202823 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:23 INFO - PROCESS | 2312 | 1471461203012 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 12:13:23 INFO - PROCESS | 2312 | 1471461203332 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:23 INFO - PROCESS | 2312 | 1471461203334 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:23 INFO - PROCESS | 2312 | ++DOCSHELL 0x112608000 == 25 [pid = 2312] [id = 25] 12:13:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 71 (0x113db2800) [pid = 2312] [serial = 71] [outer = 0x0] 12:13:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 72 (0x113db8800) [pid = 2312] [serial = 72] [outer = 0x113db2800] 12:13:23 INFO - PROCESS | 2312 | 1471461203370 Marionette DEBUG loaded listener.js 12:13:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 73 (0x115d86400) [pid = 2312] [serial = 73] [outer = 0x113db2800] 12:13:23 INFO - PROCESS | 2312 | 1471461203832 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:13:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 12:13:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1079ms 12:13:23 INFO - PROCESS | 2312 | 1471461203880 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 12:13:23 INFO - PROCESS | 2312 | 1471461203882 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 12:13:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 12:13:23 INFO - PROCESS | 2312 | 1471461203884 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 12:13:23 INFO - PROCESS | 2312 | 1471461203886 Marionette TRACE conn2 <- [1,74,null,{}] 12:13:23 INFO - PROCESS | 2312 | 1471461203895 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:23 INFO - PROCESS | 2312 | 1471461203898 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:23 INFO - PROCESS | 2312 | 1471461203975 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 12:13:23 INFO - PROCESS | 2312 | 1471461203980 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:23 INFO - PROCESS | 2312 | 1471461203982 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:23 INFO - PROCESS | 2312 | ++DOCSHELL 0x1131ae000 == 26 [pid = 2312] [id = 26] 12:13:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 74 (0x116476800) [pid = 2312] [serial = 74] [outer = 0x0] 12:13:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 75 (0x1164f0400) [pid = 2312] [serial = 75] [outer = 0x116476800] 12:13:24 INFO - PROCESS | 2312 | 1471461204012 Marionette DEBUG loaded listener.js 12:13:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 76 (0x115d80c00) [pid = 2312] [serial = 76] [outer = 0x116476800] 12:13:24 INFO - PROCESS | 2312 | 1471461204329 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:13:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 12:13:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 475ms 12:13:24 INFO - PROCESS | 2312 | 1471461204361 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 12:13:24 INFO - PROCESS | 2312 | 1471461204364 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 12:13:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 12:13:24 INFO - PROCESS | 2312 | 1471461204367 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 12:13:24 INFO - PROCESS | 2312 | 1471461204368 Marionette TRACE conn2 <- [1,78,null,{}] 12:13:24 INFO - PROCESS | 2312 | 1471461204372 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:24 INFO - PROCESS | 2312 | 1471461204374 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:24 INFO - PROCESS | 2312 | 1471461204452 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 12:13:24 INFO - PROCESS | 2312 | 1471461204493 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:24 INFO - PROCESS | 2312 | 1471461204495 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:24 INFO - PROCESS | 2312 | ++DOCSHELL 0x1133ec000 == 27 [pid = 2312] [id = 27] 12:13:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 77 (0x1131ebc00) [pid = 2312] [serial = 77] [outer = 0x0] 12:13:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x116767800) [pid = 2312] [serial = 78] [outer = 0x1131ebc00] 12:13:24 INFO - PROCESS | 2312 | 1471461204521 Marionette DEBUG loaded listener.js 12:13:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x1176bcc00) [pid = 2312] [serial = 79] [outer = 0x1131ebc00] 12:13:24 INFO - PROCESS | 2312 | 1471461204819 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:13:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 12:13:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 472ms 12:13:24 INFO - PROCESS | 2312 | 1471461204844 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 12:13:24 INFO - PROCESS | 2312 | 1471461204845 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 12:13:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 12:13:24 INFO - PROCESS | 2312 | 1471461204849 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 12:13:24 INFO - PROCESS | 2312 | 1471461204853 Marionette TRACE conn2 <- [1,82,null,{}] 12:13:24 INFO - PROCESS | 2312 | 1471461204863 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:24 INFO - PROCESS | 2312 | 1471461204865 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:24 INFO - PROCESS | 2312 | 1471461204942 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 12:13:24 INFO - PROCESS | 2312 | 1471461204946 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:24 INFO - PROCESS | 2312 | 1471461204947 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:24 INFO - PROCESS | 2312 | ++DOCSHELL 0x1169ca800 == 28 [pid = 2312] [id = 28] 12:13:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x117c37800) [pid = 2312] [serial = 80] [outer = 0x0] 12:13:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x1180f2c00) [pid = 2312] [serial = 81] [outer = 0x117c37800] 12:13:24 INFO - PROCESS | 2312 | 1471461204975 Marionette DEBUG loaded listener.js 12:13:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x1185ea400) [pid = 2312] [serial = 82] [outer = 0x117c37800] 12:13:25 INFO - PROCESS | 2312 | 1471461205263 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:13:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 12:13:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 476ms 12:13:25 INFO - PROCESS | 2312 | 1471461205325 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 12:13:25 INFO - PROCESS | 2312 | 1471461205327 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 12:13:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 12:13:25 INFO - PROCESS | 2312 | 1471461205329 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 12:13:25 INFO - PROCESS | 2312 | 1471461205330 Marionette TRACE conn2 <- [1,86,null,{}] 12:13:25 INFO - PROCESS | 2312 | 1471461205332 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:25 INFO - PROCESS | 2312 | 1471461205333 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:25 INFO - PROCESS | 2312 | 1471461205407 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 12:13:25 INFO - PROCESS | 2312 | 1471461205410 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:25 INFO - PROCESS | 2312 | 1471461205411 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:25 INFO - PROCESS | 2312 | ++DOCSHELL 0x11716e800 == 29 [pid = 2312] [id = 29] 12:13:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x1185eb800) [pid = 2312] [serial = 83] [outer = 0x0] 12:13:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x118803400) [pid = 2312] [serial = 84] [outer = 0x1185eb800] 12:13:25 INFO - PROCESS | 2312 | 1471461205439 Marionette DEBUG loaded listener.js 12:13:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x119109400) [pid = 2312] [serial = 85] [outer = 0x1185eb800] 12:13:25 INFO - PROCESS | 2312 | 1471461205751 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:13:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 12:13:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 12:13:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 12:13:25 INFO - PROCESS | 2312 | 1471461205797 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 12:13:25 INFO - PROCESS | 2312 | 1471461205798 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 12:13:25 INFO - PROCESS | 2312 | 1471461205800 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 12:13:25 INFO - PROCESS | 2312 | 1471461205802 Marionette TRACE conn2 <- [1,90,null,{}] 12:13:25 INFO - PROCESS | 2312 | 1471461205804 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:25 INFO - PROCESS | 2312 | 1471461205805 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:25 INFO - PROCESS | 2312 | 1471461205876 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 12:13:25 INFO - PROCESS | 2312 | 1471461205880 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:25 INFO - PROCESS | 2312 | 1471461205884 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:25 INFO - PROCESS | 2312 | ++DOCSHELL 0x117c9c800 == 30 [pid = 2312] [id = 30] 12:13:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x119296000) [pid = 2312] [serial = 86] [outer = 0x0] 12:13:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x1192a0800) [pid = 2312] [serial = 87] [outer = 0x119296000] 12:13:25 INFO - PROCESS | 2312 | 1471461205954 Marionette DEBUG loaded listener.js 12:13:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x119577800) [pid = 2312] [serial = 88] [outer = 0x119296000] 12:13:26 INFO - PROCESS | 2312 | 1471461206225 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 12:13:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 12:13:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 471ms 12:13:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 12:13:26 INFO - PROCESS | 2312 | 1471461206278 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 12:13:26 INFO - PROCESS | 2312 | 1471461206279 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 12:13:26 INFO - PROCESS | 2312 | 1471461206281 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 12:13:26 INFO - PROCESS | 2312 | 1471461206282 Marionette TRACE conn2 <- [1,94,null,{}] 12:13:26 INFO - PROCESS | 2312 | 1471461206284 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:26 INFO - PROCESS | 2312 | 1471461206286 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:26 INFO - PROCESS | 2312 | 1471461206365 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 12:13:26 INFO - PROCESS | 2312 | 1471461206369 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:26 INFO - PROCESS | 2312 | 1471461206370 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:26 INFO - PROCESS | 2312 | ++DOCSHELL 0x1169d2800 == 31 [pid = 2312] [id = 31] 12:13:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x1198b7800) [pid = 2312] [serial = 89] [outer = 0x0] 12:13:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x1199e3000) [pid = 2312] [serial = 90] [outer = 0x1198b7800] 12:13:26 INFO - PROCESS | 2312 | 1471461206399 Marionette DEBUG loaded listener.js 12:13:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x120f57800) [pid = 2312] [serial = 91] [outer = 0x1198b7800] 12:13:26 INFO - PROCESS | 2312 | 1471461206697 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 12:13:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 12:13:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 469ms 12:13:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 12:13:26 INFO - PROCESS | 2312 | 1471461206750 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 12:13:26 INFO - PROCESS | 2312 | 1471461206751 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 12:13:26 INFO - PROCESS | 2312 | 1471461206754 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 12:13:26 INFO - PROCESS | 2312 | 1471461206755 Marionette TRACE conn2 <- [1,98,null,{}] 12:13:26 INFO - PROCESS | 2312 | 1471461206757 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:26 INFO - PROCESS | 2312 | 1471461206758 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:26 INFO - PROCESS | 2312 | 1471461206852 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 12:13:26 INFO - PROCESS | 2312 | 1471461206859 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:26 INFO - PROCESS | 2312 | 1471461206860 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:26 INFO - PROCESS | 2312 | ++DOCSHELL 0x118712000 == 32 [pid = 2312] [id = 32] 12:13:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x119296800) [pid = 2312] [serial = 92] [outer = 0x0] 12:13:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x120f5b000) [pid = 2312] [serial = 93] [outer = 0x119296800] 12:13:26 INFO - PROCESS | 2312 | 1471461206885 Marionette DEBUG loaded listener.js 12:13:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x123803000) [pid = 2312] [serial = 94] [outer = 0x119296800] 12:13:27 INFO - PROCESS | 2312 | 1471461207152 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 12:13:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 12:13:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 419ms 12:13:27 INFO - PROCESS | 2312 | 1471461207177 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 12:13:27 INFO - PROCESS | 2312 | 1471461207179 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 12:13:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 12:13:27 INFO - PROCESS | 2312 | 1471461207181 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 12:13:27 INFO - PROCESS | 2312 | 1471461207182 Marionette TRACE conn2 <- [1,102,null,{}] 12:13:27 INFO - PROCESS | 2312 | 1471461207184 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:27 INFO - PROCESS | 2312 | 1471461207186 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:27 INFO - PROCESS | 2312 | 1471461207263 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 12:13:27 INFO - PROCESS | 2312 | 1471461207267 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:27 INFO - PROCESS | 2312 | 1471461207268 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:27 INFO - PROCESS | 2312 | ++DOCSHELL 0x1192d0000 == 33 [pid = 2312] [id = 33] 12:13:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x120fcf000) [pid = 2312] [serial = 95] [outer = 0x0] 12:13:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x123808000) [pid = 2312] [serial = 96] [outer = 0x120fcf000] 12:13:27 INFO - PROCESS | 2312 | 1471461207296 Marionette DEBUG loaded listener.js 12:13:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x123845000) [pid = 2312] [serial = 97] [outer = 0x120fcf000] 12:13:27 INFO - PROCESS | 2312 | 1471461207640 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 12:13:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 12:13:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 469ms 12:13:27 INFO - PROCESS | 2312 | 1471461207651 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 12:13:27 INFO - PROCESS | 2312 | 1471461207656 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 12:13:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 12:13:27 INFO - PROCESS | 2312 | 1471461207660 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 12:13:27 INFO - PROCESS | 2312 | 1471461207662 Marionette TRACE conn2 <- [1,106,null,{}] 12:13:27 INFO - PROCESS | 2312 | 1471461207665 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:27 INFO - PROCESS | 2312 | 1471461207667 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:27 INFO - PROCESS | 2312 | 1471461207810 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 12:13:27 INFO - PROCESS | 2312 | 1471461207824 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:27 INFO - PROCESS | 2312 | 1471461207825 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:27 INFO - PROCESS | 2312 | ++DOCSHELL 0x11940d000 == 34 [pid = 2312] [id = 34] 12:13:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x1176be800) [pid = 2312] [serial = 98] [outer = 0x0] 12:13:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x1239e3000) [pid = 2312] [serial = 99] [outer = 0x1176be800] 12:13:27 INFO - PROCESS | 2312 | 1471461207866 Marionette DEBUG loaded listener.js 12:13:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x123e20c00) [pid = 2312] [serial = 100] [outer = 0x1176be800] 12:13:28 INFO - PROCESS | 2312 | 1471461208180 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 12:13:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 12:13:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 570ms 12:13:28 INFO - PROCESS | 2312 | 1471461208229 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 12:13:28 INFO - PROCESS | 2312 | 1471461208231 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 12:13:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 12:13:28 INFO - PROCESS | 2312 | 1471461208233 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 12:13:28 INFO - PROCESS | 2312 | 1471461208234 Marionette TRACE conn2 <- [1,110,null,{}] 12:13:28 INFO - PROCESS | 2312 | 1471461208237 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:28 INFO - PROCESS | 2312 | 1471461208240 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:28 INFO - PROCESS | 2312 | 1471461208316 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 12:13:28 INFO - PROCESS | 2312 | 1471461208321 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:28 INFO - PROCESS | 2312 | 1471461208324 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:28 INFO - PROCESS | 2312 | ++DOCSHELL 0x1195f0800 == 35 [pid = 2312] [id = 35] 12:13:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x1176bf400) [pid = 2312] [serial = 101] [outer = 0x0] 12:13:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x123faf400) [pid = 2312] [serial = 102] [outer = 0x1176bf400] 12:13:28 INFO - PROCESS | 2312 | 1471461208389 Marionette DEBUG loaded listener.js 12:13:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x124549c00) [pid = 2312] [serial = 103] [outer = 0x1176bf400] 12:13:28 INFO - PROCESS | 2312 | 1471461208671 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 12:13:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 12:13:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 470ms 12:13:28 INFO - PROCESS | 2312 | 1471461208711 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 12:13:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 12:13:28 INFO - PROCESS | 2312 | 1471461208713 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 12:13:28 INFO - PROCESS | 2312 | 1471461208715 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 12:13:28 INFO - PROCESS | 2312 | 1471461208717 Marionette TRACE conn2 <- [1,114,null,{}] 12:13:28 INFO - PROCESS | 2312 | 1471461208720 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:28 INFO - PROCESS | 2312 | 1471461208723 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:28 INFO - PROCESS | 2312 | 1471461208813 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 12:13:28 INFO - PROCESS | 2312 | 1471461208816 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:28 INFO - PROCESS | 2312 | 1471461208817 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:28 INFO - PROCESS | 2312 | ++DOCSHELL 0x119f10000 == 36 [pid = 2312] [id = 36] 12:13:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x124587400) [pid = 2312] [serial = 104] [outer = 0x0] 12:13:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x1247b7000) [pid = 2312] [serial = 105] [outer = 0x124587400] 12:13:28 INFO - PROCESS | 2312 | 1471461208845 Marionette DEBUG loaded listener.js 12:13:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x125010400) [pid = 2312] [serial = 106] [outer = 0x124587400] 12:13:29 INFO - PROCESS | 2312 | 1471461209143 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 12:13:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 12:13:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 469ms 12:13:29 INFO - PROCESS | 2312 | 1471461209184 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 12:13:29 INFO - PROCESS | 2312 | 1471461209186 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 12:13:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 12:13:29 INFO - PROCESS | 2312 | 1471461209191 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 12:13:29 INFO - PROCESS | 2312 | 1471461209192 Marionette TRACE conn2 <- [1,118,null,{}] 12:13:29 INFO - PROCESS | 2312 | 1471461209194 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:29 INFO - PROCESS | 2312 | 1471461209195 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:29 INFO - PROCESS | 2312 | 1471461209270 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 12:13:29 INFO - PROCESS | 2312 | 1471461209317 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:29 INFO - PROCESS | 2312 | 1471461209318 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:29 INFO - PROCESS | 2312 | ++DOCSHELL 0x120f21800 == 37 [pid = 2312] [id = 37] 12:13:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x1164ecc00) [pid = 2312] [serial = 107] [outer = 0x0] 12:13:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x125012000) [pid = 2312] [serial = 108] [outer = 0x1164ecc00] 12:13:29 INFO - PROCESS | 2312 | 1471461209342 Marionette DEBUG loaded listener.js 12:13:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x126051800) [pid = 2312] [serial = 109] [outer = 0x1164ecc00] 12:13:29 INFO - PROCESS | 2312 | 1471461209611 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 12:13:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 12:13:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 471ms 12:13:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 12:13:29 INFO - PROCESS | 2312 | 1471461209661 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 12:13:29 INFO - PROCESS | 2312 | 1471461209663 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 12:13:29 INFO - PROCESS | 2312 | 1471461209665 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 12:13:29 INFO - PROCESS | 2312 | 1471461209666 Marionette TRACE conn2 <- [1,122,null,{}] 12:13:29 INFO - PROCESS | 2312 | 1471461209668 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:29 INFO - PROCESS | 2312 | 1471461209669 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:29 INFO - PROCESS | 2312 | 1471461209749 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 12:13:29 INFO - PROCESS | 2312 | 1471461209753 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:29 INFO - PROCESS | 2312 | 1471461209755 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:29 INFO - PROCESS | 2312 | ++DOCSHELL 0x123957800 == 38 [pid = 2312] [id = 38] 12:13:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x12604d000) [pid = 2312] [serial = 110] [outer = 0x0] 12:13:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x126439800) [pid = 2312] [serial = 111] [outer = 0x12604d000] 12:13:29 INFO - PROCESS | 2312 | 1471461209782 Marionette DEBUG loaded listener.js 12:13:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x1265ce000) [pid = 2312] [serial = 112] [outer = 0x12604d000] 12:13:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 12:13:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 418ms 12:13:30 INFO - PROCESS | 2312 | 1471461210076 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 12:13:30 INFO - PROCESS | 2312 | 1471461210083 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 12:13:30 INFO - PROCESS | 2312 | 1471461210085 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 12:13:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 12:13:30 INFO - PROCESS | 2312 | 1471461210087 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 12:13:30 INFO - PROCESS | 2312 | 1471461210090 Marionette TRACE conn2 <- [1,126,null,{}] 12:13:30 INFO - PROCESS | 2312 | 1471461210099 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:30 INFO - PROCESS | 2312 | 1471461210100 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:30 INFO - PROCESS | 2312 | 1471461210182 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 12:13:30 INFO - PROCESS | 2312 | 1471461210234 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:30 INFO - PROCESS | 2312 | 1471461210235 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:30 INFO - PROCESS | 2312 | ++DOCSHELL 0x123ab1000 == 39 [pid = 2312] [id = 39] 12:13:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 113 (0x119293000) [pid = 2312] [serial = 113] [outer = 0x0] 12:13:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 114 (0x1265cdc00) [pid = 2312] [serial = 114] [outer = 0x119293000] 12:13:30 INFO - PROCESS | 2312 | 1471461210260 Marionette DEBUG loaded listener.js 12:13:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 115 (0x128b29800) [pid = 2312] [serial = 115] [outer = 0x119293000] 12:13:30 INFO - PROCESS | 2312 | 1471461210539 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 12:13:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 12:13:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 476ms 12:13:30 INFO - PROCESS | 2312 | 1471461210564 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 12:13:30 INFO - PROCESS | 2312 | 1471461210565 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 12:13:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 12:13:30 INFO - PROCESS | 2312 | 1471461210567 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 12:13:30 INFO - PROCESS | 2312 | 1471461210568 Marionette TRACE conn2 <- [1,130,null,{}] 12:13:30 INFO - PROCESS | 2312 | 1471461210578 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:30 INFO - PROCESS | 2312 | 1471461210579 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:30 INFO - PROCESS | 2312 | 1471461210665 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 12:13:30 INFO - PROCESS | 2312 | 1471461210669 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:30 INFO - PROCESS | 2312 | 1471461210670 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:30 INFO - PROCESS | 2312 | ++DOCSHELL 0x1242d3000 == 40 [pid = 2312] [id = 40] 12:13:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 116 (0x128b2a000) [pid = 2312] [serial = 116] [outer = 0x0] 12:13:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 117 (0x128c80c00) [pid = 2312] [serial = 117] [outer = 0x128b2a000] 12:13:30 INFO - PROCESS | 2312 | 1471461210695 Marionette DEBUG loaded listener.js 12:13:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 118 (0x128cc0800) [pid = 2312] [serial = 118] [outer = 0x128b2a000] 12:13:31 INFO - PROCESS | 2312 | 1471461211028 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 12:13:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 12:13:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 471ms 12:13:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 12:13:31 INFO - PROCESS | 2312 | 1471461211040 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 12:13:31 INFO - PROCESS | 2312 | 1471461211042 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 12:13:31 INFO - PROCESS | 2312 | 1471461211045 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 12:13:31 INFO - PROCESS | 2312 | 1471461211046 Marionette TRACE conn2 <- [1,134,null,{}] 12:13:31 INFO - PROCESS | 2312 | 1471461211048 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:31 INFO - PROCESS | 2312 | 1471461211049 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:31 INFO - PROCESS | 2312 | 1471461211804 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 12:13:31 INFO - PROCESS | 2312 | 1471461211823 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:31 INFO - PROCESS | 2312 | 1471461211825 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:31 INFO - PROCESS | 2312 | ++DOCSHELL 0x11211b800 == 41 [pid = 2312] [id = 41] 12:13:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 119 (0x1131e1c00) [pid = 2312] [serial = 119] [outer = 0x0] 12:13:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 120 (0x113d27800) [pid = 2312] [serial = 120] [outer = 0x1131e1c00] 12:13:31 INFO - PROCESS | 2312 | 1471461211854 Marionette DEBUG loaded listener.js 12:13:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 121 (0x116162c00) [pid = 2312] [serial = 121] [outer = 0x1131e1c00] 12:13:32 INFO - PROCESS | 2312 | 1471461212195 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 12:13:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 12:13:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1169ms 12:13:32 INFO - PROCESS | 2312 | 1471461212220 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 12:13:32 INFO - PROCESS | 2312 | 1471461212222 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 12:13:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 12:13:32 INFO - PROCESS | 2312 | 1471461212225 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 12:13:32 INFO - PROCESS | 2312 | 1471461212227 Marionette TRACE conn2 <- [1,138,null,{}] 12:13:32 INFO - PROCESS | 2312 | 1471461212230 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:32 INFO - PROCESS | 2312 | 1471461212233 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:32 INFO - PROCESS | 2312 | 1471461212322 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 12:13:32 INFO - PROCESS | 2312 | 1471461212353 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:32 INFO - PROCESS | 2312 | 1471461212355 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:32 INFO - PROCESS | 2312 | ++DOCSHELL 0x113dd1800 == 42 [pid = 2312] [id = 42] 12:13:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 122 (0x116596400) [pid = 2312] [serial = 122] [outer = 0x0] 12:13:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 123 (0x116a0d400) [pid = 2312] [serial = 123] [outer = 0x116596400] 12:13:32 INFO - PROCESS | 2312 | 1471461212382 Marionette DEBUG loaded listener.js 12:13:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 124 (0x1176c1000) [pid = 2312] [serial = 124] [outer = 0x116596400] 12:13:32 INFO - PROCESS | 2312 | 1471461212687 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 12:13:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 12:13:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 519ms 12:13:32 INFO - PROCESS | 2312 | 1471461212749 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 12:13:32 INFO - PROCESS | 2312 | 1471461212751 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 12:13:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 12:13:32 INFO - PROCESS | 2312 | 1471461212753 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 12:13:32 INFO - PROCESS | 2312 | 1471461212754 Marionette TRACE conn2 <- [1,142,null,{}] 12:13:32 INFO - PROCESS | 2312 | 1471461212757 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:32 INFO - PROCESS | 2312 | 1471461212758 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:32 INFO - PROCESS | 2312 | 1471461212859 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 12:13:32 INFO - PROCESS | 2312 | 1471461212865 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:32 INFO - PROCESS | 2312 | 1471461212866 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:32 INFO - PROCESS | 2312 | ++DOCSHELL 0x11696a000 == 43 [pid = 2312] [id = 43] 12:13:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 125 (0x117c41c00) [pid = 2312] [serial = 125] [outer = 0x0] 12:13:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 126 (0x118532000) [pid = 2312] [serial = 126] [outer = 0x117c41c00] 12:13:32 INFO - PROCESS | 2312 | 1471461212893 Marionette DEBUG loaded listener.js 12:13:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 127 (0x118752000) [pid = 2312] [serial = 127] [outer = 0x117c41c00] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 126 (0x12b8db400) [pid = 2312] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 125 (0x12af66c00) [pid = 2312] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 124 (0x12a8c0000) [pid = 2312] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 123 (0x12907c400) [pid = 2312] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 122 (0x12d737000) [pid = 2312] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 121 (0x128cbec00) [pid = 2312] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 120 (0x1180f5800) [pid = 2312] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 119 (0x12cebb000) [pid = 2312] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 118 (0x12c66a400) [pid = 2312] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 117 (0x12bf3b800) [pid = 2312] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 116 (0x12bf24000) [pid = 2312] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 115 (0x1185ea800) [pid = 2312] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 114 (0x117c40000) [pid = 2312] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 113 (0x1131ebc00) [pid = 2312] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 112 (0x117c37800) [pid = 2312] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x1185eb800) [pid = 2312] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x119296000) [pid = 2312] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x1198b7800) [pid = 2312] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x119296800) [pid = 2312] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x120fcf000) [pid = 2312] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x1176be800) [pid = 2312] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x124587400) [pid = 2312] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x1164ecc00) [pid = 2312] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x12604d000) [pid = 2312] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x12d73d800) [pid = 2312] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x112f1ec00) [pid = 2312] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x116a0ec00) [pid = 2312] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x113db2800) [pid = 2312] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 12:13:33 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x116476800) [pid = 2312] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 12:13:33 INFO - PROCESS | 2312 | 1471461213751 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 12:13:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 12:13:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1021ms 12:13:33 INFO - PROCESS | 2312 | 1471461213775 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 12:13:33 INFO - PROCESS | 2312 | 1471461213777 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 12:13:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 12:13:33 INFO - PROCESS | 2312 | 1471461213785 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 12:13:33 INFO - PROCESS | 2312 | 1471461213788 Marionette TRACE conn2 <- [1,146,null,{}] 12:13:33 INFO - PROCESS | 2312 | 1471461213794 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:33 INFO - PROCESS | 2312 | 1471461213796 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:33 INFO - PROCESS | 2312 | 1471461213871 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 12:13:33 INFO - PROCESS | 2312 | 1471461213875 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:33 INFO - PROCESS | 2312 | 1471461213876 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:33 INFO - PROCESS | 2312 | ++DOCSHELL 0x117c9a000 == 44 [pid = 2312] [id = 44] 12:13:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x112a87400) [pid = 2312] [serial = 128] [outer = 0x0] 12:13:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x113db2800) [pid = 2312] [serial = 129] [outer = 0x112a87400] 12:13:33 INFO - PROCESS | 2312 | 1471461213904 Marionette DEBUG loaded listener.js 12:13:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x11880a000) [pid = 2312] [serial = 130] [outer = 0x112a87400] 12:13:34 INFO - PROCESS | 2312 | 1471461214226 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 12:13:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 12:13:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 477ms 12:13:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 12:13:34 INFO - PROCESS | 2312 | 1471461214259 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 12:13:34 INFO - PROCESS | 2312 | 1471461214260 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 12:13:34 INFO - PROCESS | 2312 | 1471461214262 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 12:13:34 INFO - PROCESS | 2312 | 1471461214263 Marionette TRACE conn2 <- [1,150,null,{}] 12:13:34 INFO - PROCESS | 2312 | 1471461214266 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:34 INFO - PROCESS | 2312 | 1471461214267 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:34 INFO - PROCESS | 2312 | 1471461214344 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 12:13:34 INFO - PROCESS | 2312 | 1471461214347 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:34 INFO - PROCESS | 2312 | 1471461214349 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:34 INFO - PROCESS | 2312 | ++DOCSHELL 0x118317800 == 45 [pid = 2312] [id = 45] 12:13:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x11880ac00) [pid = 2312] [serial = 131] [outer = 0x0] 12:13:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x11950e400) [pid = 2312] [serial = 132] [outer = 0x11880ac00] 12:13:34 INFO - PROCESS | 2312 | 1471461214378 Marionette DEBUG loaded listener.js 12:13:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x11995a400) [pid = 2312] [serial = 133] [outer = 0x11880ac00] 12:13:34 INFO - PROCESS | 2312 | 1471461214726 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 12:13:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 12:13:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 518ms 12:13:34 INFO - PROCESS | 2312 | 1471461214781 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 12:13:34 INFO - PROCESS | 2312 | 1471461214783 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 12:13:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 12:13:34 INFO - PROCESS | 2312 | 1471461214786 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 12:13:34 INFO - PROCESS | 2312 | 1471461214788 Marionette TRACE conn2 <- [1,154,null,{}] 12:13:34 INFO - PROCESS | 2312 | 1471461214791 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:34 INFO - PROCESS | 2312 | 1471461214793 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:34 INFO - PROCESS | 2312 | 1471461214908 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 12:13:34 INFO - PROCESS | 2312 | 1471461214976 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:34 INFO - PROCESS | 2312 | 1471461214982 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:35 INFO - PROCESS | 2312 | ++DOCSHELL 0x1192cb000 == 46 [pid = 2312] [id = 46] 12:13:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x119cdd000) [pid = 2312] [serial = 134] [outer = 0x0] 12:13:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x120f4fc00) [pid = 2312] [serial = 135] [outer = 0x119cdd000] 12:13:35 INFO - PROCESS | 2312 | 1471461215033 Marionette DEBUG loaded listener.js 12:13:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x120fcf800) [pid = 2312] [serial = 136] [outer = 0x119cdd000] 12:13:35 INFO - PROCESS | 2312 | 1471461215479 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 12:13:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 12:13:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 719ms 12:13:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 12:13:35 INFO - PROCESS | 2312 | 1471461215506 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 12:13:35 INFO - PROCESS | 2312 | 1471461215507 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 12:13:35 INFO - PROCESS | 2312 | 1471461215509 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 12:13:35 INFO - PROCESS | 2312 | 1471461215510 Marionette TRACE conn2 <- [1,158,null,{}] 12:13:35 INFO - PROCESS | 2312 | 1471461215513 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:35 INFO - PROCESS | 2312 | 1471461215514 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:35 INFO - PROCESS | 2312 | 1471461215593 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 12:13:35 INFO - PROCESS | 2312 | 1471461215596 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:35 INFO - PROCESS | 2312 | 1471461215597 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:35 INFO - PROCESS | 2312 | ++DOCSHELL 0x1164c6000 == 47 [pid = 2312] [id = 47] 12:13:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x120f5a800) [pid = 2312] [serial = 137] [outer = 0x0] 12:13:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x123bf0400) [pid = 2312] [serial = 138] [outer = 0x120f5a800] 12:13:35 INFO - PROCESS | 2312 | 1471461215624 Marionette DEBUG loaded listener.js 12:13:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x124542800) [pid = 2312] [serial = 139] [outer = 0x120f5a800] 12:13:36 INFO - PROCESS | 2312 | 1471461216099 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 12:13:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 12:13:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 619ms 12:13:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 12:13:36 INFO - PROCESS | 2312 | 1471461216128 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 12:13:36 INFO - PROCESS | 2312 | 1471461216131 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 12:13:36 INFO - PROCESS | 2312 | 1471461216134 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 12:13:36 INFO - PROCESS | 2312 | 1471461216136 Marionette TRACE conn2 <- [1,162,null,{}] 12:13:36 INFO - PROCESS | 2312 | 1471461216142 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:36 INFO - PROCESS | 2312 | 1471461216144 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:36 INFO - PROCESS | 2312 | 1471461216235 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 12:13:36 INFO - PROCESS | 2312 | 1471461216323 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:36 INFO - PROCESS | 2312 | 1471461216324 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:36 INFO - PROCESS | 2312 | ++DOCSHELL 0x116967000 == 48 [pid = 2312] [id = 48] 12:13:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x1164e7c00) [pid = 2312] [serial = 140] [outer = 0x0] 12:13:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x1165ec000) [pid = 2312] [serial = 141] [outer = 0x1164e7c00] 12:13:36 INFO - PROCESS | 2312 | 1471461216356 Marionette DEBUG loaded listener.js 12:13:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 113 (0x116abd000) [pid = 2312] [serial = 142] [outer = 0x1164e7c00] 12:13:36 INFO - PROCESS | 2312 | 1471461216792 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 12:13:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 12:13:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 673ms 12:13:36 INFO - PROCESS | 2312 | 1471461216808 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 12:13:36 INFO - PROCESS | 2312 | 1471461216811 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 12:13:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 12:13:36 INFO - PROCESS | 2312 | 1471461216816 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 12:13:36 INFO - PROCESS | 2312 | 1471461216818 Marionette TRACE conn2 <- [1,166,null,{}] 12:13:36 INFO - PROCESS | 2312 | 1471461216820 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:36 INFO - PROCESS | 2312 | 1471461216822 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:36 INFO - PROCESS | 2312 | 1471461216917 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 12:13:36 INFO - PROCESS | 2312 | 1471461216972 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:36 INFO - PROCESS | 2312 | 1471461216973 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:36 INFO - PROCESS | 2312 | ++DOCSHELL 0x119bac000 == 49 [pid = 2312] [id = 49] 12:13:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 114 (0x1176bfc00) [pid = 2312] [serial = 143] [outer = 0x0] 12:13:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 115 (0x118750c00) [pid = 2312] [serial = 144] [outer = 0x1176bfc00] 12:13:37 INFO - PROCESS | 2312 | 1471461217009 Marionette DEBUG loaded listener.js 12:13:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 116 (0x1192a1400) [pid = 2312] [serial = 145] [outer = 0x1176bfc00] 12:13:37 INFO - PROCESS | 2312 | 1471461217444 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 12:13:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 12:13:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 671ms 12:13:37 INFO - PROCESS | 2312 | 1471461217489 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 12:13:37 INFO - PROCESS | 2312 | 1471461217491 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 12:13:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 12:13:37 INFO - PROCESS | 2312 | 1471461217493 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 12:13:37 INFO - PROCESS | 2312 | 1471461217496 Marionette TRACE conn2 <- [1,170,null,{}] 12:13:37 INFO - PROCESS | 2312 | 1471461217504 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:37 INFO - PROCESS | 2312 | 1471461217509 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:37 INFO - PROCESS | 2312 | 1471461217614 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 12:13:37 INFO - PROCESS | 2312 | 1471461217674 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:37 INFO - PROCESS | 2312 | 1471461217676 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:37 INFO - PROCESS | 2312 | ++DOCSHELL 0x116964800 == 50 [pid = 2312] [id = 50] 12:13:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 117 (0x120fce800) [pid = 2312] [serial = 146] [outer = 0x0] 12:13:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 118 (0x12380d000) [pid = 2312] [serial = 147] [outer = 0x120fce800] 12:13:37 INFO - PROCESS | 2312 | 1471461217708 Marionette DEBUG loaded listener.js 12:13:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 119 (0x1242b7800) [pid = 2312] [serial = 148] [outer = 0x120fce800] 12:13:38 INFO - PROCESS | 2312 | 1471461218131 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 12:13:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 12:13:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 672ms 12:13:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 12:13:38 INFO - PROCESS | 2312 | 1471461218165 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 12:13:38 INFO - PROCESS | 2312 | 1471461218167 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 12:13:38 INFO - PROCESS | 2312 | 1471461218170 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 12:13:38 INFO - PROCESS | 2312 | 1471461218171 Marionette TRACE conn2 <- [1,174,null,{}] 12:13:38 INFO - PROCESS | 2312 | 1471461218174 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:38 INFO - PROCESS | 2312 | 1471461218175 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:38 INFO - PROCESS | 2312 | 1471461218269 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 12:13:38 INFO - PROCESS | 2312 | 1471461218328 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:38 INFO - PROCESS | 2312 | 1471461218329 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:38 INFO - PROCESS | 2312 | ++DOCSHELL 0x116974800 == 51 [pid = 2312] [id = 51] 12:13:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 120 (0x1185e5000) [pid = 2312] [serial = 149] [outer = 0x0] 12:13:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 121 (0x119505800) [pid = 2312] [serial = 150] [outer = 0x1185e5000] 12:13:38 INFO - PROCESS | 2312 | 1471461218359 Marionette DEBUG loaded listener.js 12:13:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 122 (0x1239e0000) [pid = 2312] [serial = 151] [outer = 0x1185e5000] 12:13:38 INFO - PROCESS | 2312 | 1471461218873 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 12:13:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 12:13:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 770ms 12:13:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 12:13:38 INFO - PROCESS | 2312 | 1471461218944 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 12:13:38 INFO - PROCESS | 2312 | 1471461218947 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 12:13:38 INFO - PROCESS | 2312 | 1471461218952 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 12:13:38 INFO - PROCESS | 2312 | 1471461218958 Marionette TRACE conn2 <- [1,178,null,{}] 12:13:38 INFO - PROCESS | 2312 | 1471461218963 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:38 INFO - PROCESS | 2312 | 1471461218965 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:39 INFO - PROCESS | 2312 | 1471461219104 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 12:13:39 INFO - PROCESS | 2312 | 1471461219190 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:39 INFO - PROCESS | 2312 | 1471461219192 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:39 INFO - PROCESS | 2312 | ++DOCSHELL 0x116967800 == 52 [pid = 2312] [id = 52] 12:13:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 123 (0x116167800) [pid = 2312] [serial = 152] [outer = 0x0] 12:13:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 124 (0x11647c400) [pid = 2312] [serial = 153] [outer = 0x116167800] 12:13:39 INFO - PROCESS | 2312 | 1471461219233 Marionette DEBUG loaded listener.js 12:13:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 125 (0x1165f9c00) [pid = 2312] [serial = 154] [outer = 0x116167800] 12:13:39 INFO - PROCESS | 2312 | --DOCSHELL 0x1192cb000 == 51 [pid = 2312] [id = 46] 12:13:39 INFO - PROCESS | 2312 | --DOCSHELL 0x118317800 == 50 [pid = 2312] [id = 45] 12:13:39 INFO - PROCESS | 2312 | --DOCSHELL 0x1169d2800 == 49 [pid = 2312] [id = 31] 12:13:39 INFO - PROCESS | 2312 | --DOCSHELL 0x117c9a000 == 48 [pid = 2312] [id = 44] 12:13:39 INFO - PROCESS | 2312 | --DOCSHELL 0x118712000 == 47 [pid = 2312] [id = 32] 12:13:39 INFO - PROCESS | 2312 | --DOCSHELL 0x1169ca800 == 46 [pid = 2312] [id = 28] 12:13:39 INFO - PROCESS | 2312 | --DOCSHELL 0x11696a000 == 45 [pid = 2312] [id = 43] 12:13:39 INFO - PROCESS | 2312 | --DOCSHELL 0x117c9c800 == 44 [pid = 2312] [id = 30] 12:13:39 INFO - PROCESS | 2312 | --DOCSHELL 0x1133ec000 == 43 [pid = 2312] [id = 27] 12:13:39 INFO - PROCESS | 2312 | --DOCSHELL 0x113dd1800 == 42 [pid = 2312] [id = 42] 12:13:39 INFO - PROCESS | 2312 | --DOCSHELL 0x11716e800 == 41 [pid = 2312] [id = 29] 12:13:39 INFO - PROCESS | 2312 | --DOCSHELL 0x11211b800 == 40 [pid = 2312] [id = 41] 12:13:39 INFO - PROCESS | 2312 | --DOCSHELL 0x1192d0000 == 39 [pid = 2312] [id = 33] 12:13:39 INFO - PROCESS | 2312 | --DOCSHELL 0x1195f0800 == 38 [pid = 2312] [id = 35] 12:13:39 INFO - PROCESS | 2312 | --DOCSHELL 0x1242d3000 == 37 [pid = 2312] [id = 40] 12:13:39 INFO - PROCESS | 2312 | --DOCSHELL 0x116974800 == 36 [pid = 2312] [id = 51] 12:13:39 INFO - PROCESS | 2312 | --DOCSHELL 0x116964800 == 35 [pid = 2312] [id = 50] 12:13:39 INFO - PROCESS | 2312 | --DOCSHELL 0x119f10000 == 34 [pid = 2312] [id = 36] 12:13:39 INFO - PROCESS | 2312 | --DOCSHELL 0x119bac000 == 33 [pid = 2312] [id = 49] 12:13:39 INFO - PROCESS | 2312 | --DOCSHELL 0x120f21800 == 32 [pid = 2312] [id = 37] 12:13:39 INFO - PROCESS | 2312 | --DOCSHELL 0x123957800 == 31 [pid = 2312] [id = 38] 12:13:39 INFO - PROCESS | 2312 | --DOCSHELL 0x116967000 == 30 [pid = 2312] [id = 48] 12:13:39 INFO - PROCESS | 2312 | --DOCSHELL 0x11940d000 == 29 [pid = 2312] [id = 34] 12:13:39 INFO - PROCESS | 2312 | --DOCSHELL 0x1164c6000 == 28 [pid = 2312] [id = 47] 12:13:39 INFO - PROCESS | 2312 | --DOCSHELL 0x123ab1000 == 27 [pid = 2312] [id = 39] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 124 (0x1245d1800) [pid = 2312] [serial = 11] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 123 (0x116767800) [pid = 2312] [serial = 78] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 122 (0x1180f2c00) [pid = 2312] [serial = 81] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 121 (0x118803400) [pid = 2312] [serial = 84] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 120 (0x119109400) [pid = 2312] [serial = 85] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 119 (0x1192a0800) [pid = 2312] [serial = 87] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 118 (0x119577800) [pid = 2312] [serial = 88] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 117 (0x1199e3000) [pid = 2312] [serial = 90] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 116 (0x120f57800) [pid = 2312] [serial = 91] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 115 (0x120f5b000) [pid = 2312] [serial = 93] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 114 (0x123803000) [pid = 2312] [serial = 94] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 113 (0x123808000) [pid = 2312] [serial = 96] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 112 (0x1239e3000) [pid = 2312] [serial = 99] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x123faf400) [pid = 2312] [serial = 102] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x1247b7000) [pid = 2312] [serial = 105] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x125012000) [pid = 2312] [serial = 108] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x126439800) [pid = 2312] [serial = 111] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x1265cdc00) [pid = 2312] [serial = 114] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x123845000) [pid = 2312] [serial = 97] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x1130cc000) [pid = 2312] [serial = 66] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x117c41000) [pid = 2312] [serial = 69] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x113db8800) [pid = 2312] [serial = 72] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x115d86400) [pid = 2312] [serial = 73] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x1164f0400) [pid = 2312] [serial = 75] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x115d80c00) [pid = 2312] [serial = 76] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x115d88000) [pid = 2312] [serial = 67] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x123e20c00) [pid = 2312] [serial = 100] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x125010400) [pid = 2312] [serial = 106] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x126051800) [pid = 2312] [serial = 109] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x1185ea400) [pid = 2312] [serial = 82] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x1265ce000) [pid = 2312] [serial = 112] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x1176bcc00) [pid = 2312] [serial = 79] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x1185e1400) [pid = 2312] [serial = 70] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x12ded2c00) [pid = 2312] [serial = 64] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x123fb0000) [pid = 2312] [serial = 8] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x12bf44c00) [pid = 2312] [serial = 39] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x12bf3a800) [pid = 2312] [serial = 36] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x12bf3e000) [pid = 2312] [serial = 37] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x128b33000) [pid = 2312] [serial = 33] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x12bf1f400) [pid = 2312] [serial = 34] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x118531c00) [pid = 2312] [serial = 30] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x12baa1000) [pid = 2312] [serial = 31] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x12baa1400) [pid = 2312] [serial = 27] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x12baa7400) [pid = 2312] [serial = 28] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x12afba400) [pid = 2312] [serial = 24] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x12afc6400) [pid = 2312] [serial = 25] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x12a8c6400) [pid = 2312] [serial = 22] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x12a8c1c00) [pid = 2312] [serial = 21] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 76 (0x12939f800) [pid = 2312] [serial = 18] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 75 (0x12907e000) [pid = 2312] [serial = 15] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 74 (0x129083c00) [pid = 2312] [serial = 16] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 73 (0x12deca400) [pid = 2312] [serial = 63] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 72 (0x12d73cc00) [pid = 2312] [serial = 60] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 71 (0x12d740800) [pid = 2312] [serial = 61] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 70 (0x128cc8000) [pid = 2312] [serial = 57] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 69 (0x12ceb9800) [pid = 2312] [serial = 58] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 68 (0x12d475000) [pid = 2312] [serial = 55] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 67 (0x12d307000) [pid = 2312] [serial = 54] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 66 (0x12d304800) [pid = 2312] [serial = 51] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 65 (0x12cacf800) [pid = 2312] [serial = 45] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 64 (0x12ceb9000) [pid = 2312] [serial = 48] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 63 (0x12cebcc00) [pid = 2312] [serial = 50] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 62 (0x12cb04400) [pid = 2312] [serial = 42] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 61 (0x12cb09400) [pid = 2312] [serial = 43] [outer = 0x0] [url = about:blank] 12:13:39 INFO - PROCESS | 2312 | --DOMWINDOW == 60 (0x12c663400) [pid = 2312] [serial = 40] [outer = 0x0] [url = about:blank] 12:13:40 INFO - PROCESS | 2312 | 1471461220053 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 12:13:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 12:13:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 1128ms 12:13:40 INFO - PROCESS | 2312 | 1471461220079 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 12:13:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 12:13:40 INFO - PROCESS | 2312 | 1471461220081 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 12:13:40 INFO - PROCESS | 2312 | 1471461220085 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 12:13:40 INFO - PROCESS | 2312 | 1471461220086 Marionette TRACE conn2 <- [1,182,null,{}] 12:13:40 INFO - PROCESS | 2312 | 1471461220096 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:40 INFO - PROCESS | 2312 | 1471461220097 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:40 INFO - PROCESS | 2312 | 1471461220171 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 12:13:40 INFO - PROCESS | 2312 | 1471461220176 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:40 INFO - PROCESS | 2312 | 1471461220179 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:40 INFO - PROCESS | 2312 | ++DOCSHELL 0x112e6f000 == 28 [pid = 2312] [id = 53] 12:13:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 61 (0x115e0b000) [pid = 2312] [serial = 155] [outer = 0x0] 12:13:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 62 (0x115e75c00) [pid = 2312] [serial = 156] [outer = 0x115e0b000] 12:13:40 INFO - PROCESS | 2312 | 1471461220210 Marionette DEBUG loaded listener.js 12:13:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 63 (0x11654e800) [pid = 2312] [serial = 157] [outer = 0x115e0b000] 12:13:40 INFO - PROCESS | 2312 | 1471461220529 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 12:13:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 12:13:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 475ms 12:13:40 INFO - PROCESS | 2312 | 1471461220562 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 12:13:40 INFO - PROCESS | 2312 | 1471461220566 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 12:13:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 12:13:40 INFO - PROCESS | 2312 | 1471461220570 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 12:13:40 INFO - PROCESS | 2312 | 1471461220572 Marionette TRACE conn2 <- [1,186,null,{}] 12:13:40 INFO - PROCESS | 2312 | 1471461220575 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:40 INFO - PROCESS | 2312 | 1471461220576 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:40 INFO - PROCESS | 2312 | 1471461220648 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 12:13:40 INFO - PROCESS | 2312 | 1471461220653 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:40 INFO - PROCESS | 2312 | 1471461220655 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:40 INFO - PROCESS | 2312 | ++DOCSHELL 0x115ed6800 == 29 [pid = 2312] [id = 54] 12:13:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 64 (0x11699cc00) [pid = 2312] [serial = 158] [outer = 0x0] 12:13:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 65 (0x1180e9400) [pid = 2312] [serial = 159] [outer = 0x11699cc00] 12:13:40 INFO - PROCESS | 2312 | 1471461220686 Marionette DEBUG loaded listener.js 12:13:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 66 (0x118381400) [pid = 2312] [serial = 160] [outer = 0x11699cc00] 12:13:41 INFO - PROCESS | 2312 | 1471461220999 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 12:13:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 12:13:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 470ms 12:13:41 INFO - PROCESS | 2312 | 1471461221048 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 12:13:41 INFO - PROCESS | 2312 | 1471461221050 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 12:13:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 12:13:41 INFO - PROCESS | 2312 | 1471461221052 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 12:13:41 INFO - PROCESS | 2312 | 1471461221054 Marionette TRACE conn2 <- [1,190,null,{}] 12:13:41 INFO - PROCESS | 2312 | 1471461221062 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:41 INFO - PROCESS | 2312 | 1471461221065 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:41 INFO - PROCESS | 2312 | 1471461221139 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 12:13:41 INFO - PROCESS | 2312 | 1471461221182 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:41 INFO - PROCESS | 2312 | 1471461221184 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:41 INFO - PROCESS | 2312 | ++DOCSHELL 0x11715f000 == 30 [pid = 2312] [id = 55] 12:13:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 67 (0x1165ecc00) [pid = 2312] [serial = 161] [outer = 0x0] 12:13:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 68 (0x11874f000) [pid = 2312] [serial = 162] [outer = 0x1165ecc00] 12:13:41 INFO - PROCESS | 2312 | 1471461221212 Marionette DEBUG loaded listener.js 12:13:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 69 (0x1192a0c00) [pid = 2312] [serial = 163] [outer = 0x1165ecc00] 12:13:41 INFO - PROCESS | 2312 | 1471461221557 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 12:13:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 12:13:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 522ms 12:13:41 INFO - PROCESS | 2312 | 1471461221575 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 12:13:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 12:13:41 INFO - PROCESS | 2312 | 1471461221578 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 12:13:41 INFO - PROCESS | 2312 | 1471461221581 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 12:13:41 INFO - PROCESS | 2312 | 1471461221583 Marionette TRACE conn2 <- [1,194,null,{}] 12:13:41 INFO - PROCESS | 2312 | 1471461221586 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:41 INFO - PROCESS | 2312 | 1471461221588 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:41 INFO - PROCESS | 2312 | 1471461221664 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 12:13:41 INFO - PROCESS | 2312 | 1471461221710 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:41 INFO - PROCESS | 2312 | 1471461221711 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:41 INFO - PROCESS | 2312 | ++DOCSHELL 0x117c99000 == 31 [pid = 2312] [id = 56] 12:13:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 70 (0x1185e5400) [pid = 2312] [serial = 164] [outer = 0x0] 12:13:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 71 (0x1198b6c00) [pid = 2312] [serial = 165] [outer = 0x1185e5400] 12:13:41 INFO - PROCESS | 2312 | 1471461221737 Marionette DEBUG loaded listener.js 12:13:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 72 (0x1199db400) [pid = 2312] [serial = 166] [outer = 0x1185e5400] 12:13:42 INFO - PROCESS | 2312 | 1471461222023 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 12:13:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 12:13:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 469ms 12:13:42 INFO - PROCESS | 2312 | 1471461222050 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 12:13:42 INFO - PROCESS | 2312 | 1471461222052 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 12:13:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 12:13:42 INFO - PROCESS | 2312 | 1471461222061 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 12:13:42 INFO - PROCESS | 2312 | 1471461222063 Marionette TRACE conn2 <- [1,198,null,{}] 12:13:42 INFO - PROCESS | 2312 | 1471461222065 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:42 INFO - PROCESS | 2312 | 1471461222076 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:42 INFO - PROCESS | 2312 | 1471461222169 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 12:13:42 INFO - PROCESS | 2312 | 1471461222172 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:42 INFO - PROCESS | 2312 | 1471461222174 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:42 INFO - PROCESS | 2312 | ++DOCSHELL 0x11831b800 == 32 [pid = 2312] [id = 57] 12:13:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 73 (0x113d24c00) [pid = 2312] [serial = 167] [outer = 0x0] 12:13:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 74 (0x119c68000) [pid = 2312] [serial = 168] [outer = 0x113d24c00] 12:13:42 INFO - PROCESS | 2312 | 1471461222199 Marionette DEBUG loaded listener.js 12:13:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 75 (0x120fcc400) [pid = 2312] [serial = 169] [outer = 0x113d24c00] 12:13:42 INFO - PROCESS | 2312 | 1471461222510 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 12:13:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 12:13:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 476ms 12:13:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 12:13:42 INFO - PROCESS | 2312 | 1471461222531 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 12:13:42 INFO - PROCESS | 2312 | 1471461222532 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 12:13:42 INFO - PROCESS | 2312 | 1471461222554 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 12:13:42 INFO - PROCESS | 2312 | 1471461222557 Marionette TRACE conn2 <- [1,202,null,{}] 12:13:42 INFO - PROCESS | 2312 | 1471461222560 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:42 INFO - PROCESS | 2312 | 1471461222564 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:42 INFO - PROCESS | 2312 | 1471461222679 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 12:13:42 INFO - PROCESS | 2312 | 1471461222693 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:42 INFO - PROCESS | 2312 | 1471461222694 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:42 INFO - PROCESS | 2312 | ++DOCSHELL 0x1192d4000 == 33 [pid = 2312] [id = 58] 12:13:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 76 (0x123806400) [pid = 2312] [serial = 170] [outer = 0x0] 12:13:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 77 (0x1242bc400) [pid = 2312] [serial = 171] [outer = 0x123806400] 12:13:42 INFO - PROCESS | 2312 | 1471461222720 Marionette DEBUG loaded listener.js 12:13:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x12454b000) [pid = 2312] [serial = 172] [outer = 0x123806400] 12:13:43 INFO - PROCESS | 2312 | 1471461223052 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 12:13:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 12:13:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 543ms 12:13:43 INFO - PROCESS | 2312 | 1471461223078 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 12:13:43 INFO - PROCESS | 2312 | 1471461223079 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 12:13:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 12:13:43 INFO - PROCESS | 2312 | 1471461223081 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 12:13:43 INFO - PROCESS | 2312 | 1471461223082 Marionette TRACE conn2 <- [1,206,null,{}] 12:13:43 INFO - PROCESS | 2312 | 1471461223085 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:43 INFO - PROCESS | 2312 | 1471461223086 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:43 INFO - PROCESS | 2312 | 1471461223177 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 12:13:43 INFO - PROCESS | 2312 | 1471461223180 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:43 INFO - PROCESS | 2312 | 1471461223181 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:43 INFO - PROCESS | 2312 | ++DOCSHELL 0x1195e7000 == 34 [pid = 2312] [id = 59] 12:13:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x12380cc00) [pid = 2312] [serial = 173] [outer = 0x0] 12:13:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x1245d3000) [pid = 2312] [serial = 174] [outer = 0x12380cc00] 12:13:43 INFO - PROCESS | 2312 | 1471461223207 Marionette DEBUG loaded listener.js 12:13:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x124b11400) [pid = 2312] [serial = 175] [outer = 0x12380cc00] 12:13:43 INFO - PROCESS | 2312 | 1471461223505 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 12:13:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 12:13:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 470ms 12:13:43 INFO - PROCESS | 2312 | 1471461223552 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 12:13:43 INFO - PROCESS | 2312 | 1471461223554 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 12:13:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 12:13:43 INFO - PROCESS | 2312 | 1471461223563 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 12:13:43 INFO - PROCESS | 2312 | 1471461223565 Marionette TRACE conn2 <- [1,210,null,{}] 12:13:43 INFO - PROCESS | 2312 | 1471461223568 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:43 INFO - PROCESS | 2312 | 1471461223569 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:43 INFO - PROCESS | 2312 | 1471461223698 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 12:13:43 INFO - PROCESS | 2312 | 1471461223741 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:43 INFO - PROCESS | 2312 | 1471461223742 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:43 INFO - PROCESS | 2312 | ++DOCSHELL 0x119b9c000 == 35 [pid = 2312] [id = 60] 12:13:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x116164000) [pid = 2312] [serial = 176] [outer = 0x0] 12:13:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x124e02800) [pid = 2312] [serial = 177] [outer = 0x116164000] 12:13:43 INFO - PROCESS | 2312 | 1471461223778 Marionette DEBUG loaded listener.js 12:13:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x1250bd000) [pid = 2312] [serial = 178] [outer = 0x116164000] 12:13:44 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x119cdd000) [pid = 2312] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 12:13:44 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x128b2a000) [pid = 2312] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 12:13:44 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x1176bf400) [pid = 2312] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 12:13:44 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x119293000) [pid = 2312] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 12:13:44 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x120f5a800) [pid = 2312] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 12:13:44 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x116596400) [pid = 2312] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 12:13:44 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x117c41c00) [pid = 2312] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 12:13:44 INFO - PROCESS | 2312 | --DOMWINDOW == 76 (0x112a87400) [pid = 2312] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 12:13:44 INFO - PROCESS | 2312 | --DOMWINDOW == 75 (0x1131e1c00) [pid = 2312] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 12:13:44 INFO - PROCESS | 2312 | --DOMWINDOW == 74 (0x11880ac00) [pid = 2312] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 12:13:44 INFO - PROCESS | 2312 | 1471461224202 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 12:13:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 12:13:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 672ms 12:13:44 INFO - PROCESS | 2312 | 1471461224236 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 12:13:44 INFO - PROCESS | 2312 | 1471461224238 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 12:13:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 12:13:44 INFO - PROCESS | 2312 | 1471461224244 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 12:13:44 INFO - PROCESS | 2312 | 1471461224245 Marionette TRACE conn2 <- [1,214,null,{}] 12:13:44 INFO - PROCESS | 2312 | 1471461224249 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:44 INFO - PROCESS | 2312 | 1471461224251 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:44 INFO - PROCESS | 2312 | 1471461224370 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 12:13:44 INFO - PROCESS | 2312 | 1471461224438 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:44 INFO - PROCESS | 2312 | 1471461224439 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:44 INFO - PROCESS | 2312 | ++DOCSHELL 0x11715e000 == 36 [pid = 2312] [id = 61] 12:13:44 INFO - PROCESS | 2312 | ++DOMWINDOW == 75 (0x112f20800) [pid = 2312] [serial = 179] [outer = 0x0] 12:13:44 INFO - PROCESS | 2312 | ++DOMWINDOW == 76 (0x11950fc00) [pid = 2312] [serial = 180] [outer = 0x112f20800] 12:13:44 INFO - PROCESS | 2312 | 1471461224481 Marionette DEBUG loaded listener.js 12:13:44 INFO - PROCESS | 2312 | ++DOMWINDOW == 77 (0x124e7e800) [pid = 2312] [serial = 181] [outer = 0x112f20800] 12:13:44 INFO - PROCESS | 2312 | 1471461224867 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 12:13:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 12:13:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 669ms 12:13:44 INFO - PROCESS | 2312 | 1471461224913 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 12:13:44 INFO - PROCESS | 2312 | 1471461224914 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 12:13:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 12:13:44 INFO - PROCESS | 2312 | 1471461224916 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 12:13:44 INFO - PROCESS | 2312 | 1471461224917 Marionette TRACE conn2 <- [1,218,null,{}] 12:13:44 INFO - PROCESS | 2312 | 1471461224920 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:44 INFO - PROCESS | 2312 | 1471461224921 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:45 INFO - PROCESS | 2312 | 1471461225010 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 12:13:45 INFO - PROCESS | 2312 | 1471461225015 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:45 INFO - PROCESS | 2312 | 1471461225016 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:45 INFO - PROCESS | 2312 | ++DOCSHELL 0x123956800 == 37 [pid = 2312] [id = 62] 12:13:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x118378800) [pid = 2312] [serial = 182] [outer = 0x0] 12:13:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x12560cc00) [pid = 2312] [serial = 183] [outer = 0x118378800] 12:13:45 INFO - PROCESS | 2312 | 1471461225042 Marionette DEBUG loaded listener.js 12:13:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x126058c00) [pid = 2312] [serial = 184] [outer = 0x118378800] 12:13:45 INFO - PROCESS | 2312 | 1471461225351 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 12:13:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 12:13:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 468ms 12:13:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 12:13:45 INFO - PROCESS | 2312 | 1471461225385 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 12:13:45 INFO - PROCESS | 2312 | 1471461225386 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 12:13:45 INFO - PROCESS | 2312 | 1471461225390 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 12:13:45 INFO - PROCESS | 2312 | 1471461225392 Marionette TRACE conn2 <- [1,222,null,{}] 12:13:45 INFO - PROCESS | 2312 | 1471461225395 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:45 INFO - PROCESS | 2312 | 1471461225396 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:45 INFO - PROCESS | 2312 | 1471461225486 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 12:13:45 INFO - PROCESS | 2312 | 1471461225492 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:45 INFO - PROCESS | 2312 | 1471461225493 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:45 INFO - PROCESS | 2312 | ++DOCSHELL 0x11831b000 == 38 [pid = 2312] [id = 63] 12:13:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x126059400) [pid = 2312] [serial = 185] [outer = 0x0] 12:13:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x12654f800) [pid = 2312] [serial = 186] [outer = 0x126059400] 12:13:45 INFO - PROCESS | 2312 | 1471461225520 Marionette DEBUG loaded listener.js 12:13:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x128b2cc00) [pid = 2312] [serial = 187] [outer = 0x126059400] 12:13:45 INFO - PROCESS | 2312 | 1471461225823 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 12:13:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 12:13:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 471ms 12:13:45 INFO - PROCESS | 2312 | 1471461225861 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 12:13:45 INFO - PROCESS | 2312 | 1471461225862 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 12:13:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 12:13:45 INFO - PROCESS | 2312 | 1471461225864 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 12:13:45 INFO - PROCESS | 2312 | 1471461225865 Marionette TRACE conn2 <- [1,226,null,{}] 12:13:45 INFO - PROCESS | 2312 | 1471461225867 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:45 INFO - PROCESS | 2312 | 1471461225868 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:45 INFO - PROCESS | 2312 | 1471461225966 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 12:13:45 INFO - PROCESS | 2312 | 1471461225971 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:45 INFO - PROCESS | 2312 | 1471461225972 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:45 INFO - PROCESS | 2312 | ++DOCSHELL 0x124779800 == 39 [pid = 2312] [id = 64] 12:13:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x126056400) [pid = 2312] [serial = 188] [outer = 0x0] 12:13:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x128b2d400) [pid = 2312] [serial = 189] [outer = 0x126056400] 12:13:46 INFO - PROCESS | 2312 | 1471461225998 Marionette DEBUG loaded listener.js 12:13:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x128cc1000) [pid = 2312] [serial = 190] [outer = 0x126056400] 12:13:46 INFO - PROCESS | 2312 | 1471461226501 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 12:13:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 12:13:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 669ms 12:13:46 INFO - PROCESS | 2312 | 1471461226533 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 12:13:46 INFO - PROCESS | 2312 | 1471461226536 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 12:13:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 12:13:46 INFO - PROCESS | 2312 | 1471461226565 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 12:13:46 INFO - PROCESS | 2312 | 1471461226567 Marionette TRACE conn2 <- [1,230,null,{}] 12:13:46 INFO - PROCESS | 2312 | 1471461226573 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:46 INFO - PROCESS | 2312 | 1471461226576 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:46 INFO - PROCESS | 2312 | 1471461226679 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 12:13:46 INFO - PROCESS | 2312 | 1471461226748 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:46 INFO - PROCESS | 2312 | 1471461226749 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:46 INFO - PROCESS | 2312 | ++DOCSHELL 0x115eca800 == 40 [pid = 2312] [id = 65] 12:13:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x115d88000) [pid = 2312] [serial = 191] [outer = 0x0] 12:13:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x1164eb800) [pid = 2312] [serial = 192] [outer = 0x115d88000] 12:13:46 INFO - PROCESS | 2312 | 1471461226781 Marionette DEBUG loaded listener.js 12:13:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x11699d800) [pid = 2312] [serial = 193] [outer = 0x115d88000] 12:13:47 INFO - PROCESS | 2312 | 1471461227399 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 12:13:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 12:13:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 924ms 12:13:47 INFO - PROCESS | 2312 | 1471461227487 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 12:13:47 INFO - PROCESS | 2312 | 1471461227490 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 12:13:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 12:13:47 INFO - PROCESS | 2312 | 1471461227493 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 12:13:47 INFO - PROCESS | 2312 | 1471461227495 Marionette TRACE conn2 <- [1,234,null,{}] 12:13:47 INFO - PROCESS | 2312 | 1471461227499 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:47 INFO - PROCESS | 2312 | 1471461227500 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:47 INFO - PROCESS | 2312 | 1471461227597 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 12:13:47 INFO - PROCESS | 2312 | 1471461227641 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:47 INFO - PROCESS | 2312 | 1471461227644 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:47 INFO - PROCESS | 2312 | ++DOCSHELL 0x115e33000 == 41 [pid = 2312] [id = 66] 12:13:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x1176c4800) [pid = 2312] [serial = 194] [outer = 0x0] 12:13:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x117c3b800) [pid = 2312] [serial = 195] [outer = 0x1176c4800] 12:13:47 INFO - PROCESS | 2312 | 1471461227674 Marionette DEBUG loaded listener.js 12:13:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x118380800) [pid = 2312] [serial = 196] [outer = 0x1176c4800] 12:13:47 INFO - PROCESS | 2312 | --DOCSHELL 0x11831b000 == 40 [pid = 2312] [id = 63] 12:13:47 INFO - PROCESS | 2312 | --DOCSHELL 0x123956800 == 39 [pid = 2312] [id = 62] 12:13:47 INFO - PROCESS | 2312 | --DOCSHELL 0x11715e000 == 38 [pid = 2312] [id = 61] 12:13:47 INFO - PROCESS | 2312 | --DOCSHELL 0x119b9c000 == 37 [pid = 2312] [id = 60] 12:13:47 INFO - PROCESS | 2312 | --DOCSHELL 0x1195e7000 == 36 [pid = 2312] [id = 59] 12:13:47 INFO - PROCESS | 2312 | --DOCSHELL 0x1192d4000 == 35 [pid = 2312] [id = 58] 12:13:47 INFO - PROCESS | 2312 | --DOCSHELL 0x11831b800 == 34 [pid = 2312] [id = 57] 12:13:47 INFO - PROCESS | 2312 | --DOCSHELL 0x117c99000 == 33 [pid = 2312] [id = 56] 12:13:47 INFO - PROCESS | 2312 | --DOCSHELL 0x11715f000 == 32 [pid = 2312] [id = 55] 12:13:47 INFO - PROCESS | 2312 | --DOCSHELL 0x115ed6800 == 31 [pid = 2312] [id = 54] 12:13:47 INFO - PROCESS | 2312 | --DOCSHELL 0x112e6f000 == 30 [pid = 2312] [id = 53] 12:13:47 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x128cc0800) [pid = 2312] [serial = 118] [outer = 0x0] [url = about:blank] 12:13:47 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x124542800) [pid = 2312] [serial = 139] [outer = 0x0] [url = about:blank] 12:13:47 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x123bf0400) [pid = 2312] [serial = 138] [outer = 0x0] [url = about:blank] 12:13:47 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x116a0d400) [pid = 2312] [serial = 123] [outer = 0x0] [url = about:blank] 12:13:47 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x118532000) [pid = 2312] [serial = 126] [outer = 0x0] [url = about:blank] 12:13:47 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x1176c1000) [pid = 2312] [serial = 124] [outer = 0x0] [url = about:blank] 12:13:47 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x113db2800) [pid = 2312] [serial = 129] [outer = 0x0] [url = about:blank] 12:13:47 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x11880a000) [pid = 2312] [serial = 130] [outer = 0x0] [url = about:blank] 12:13:47 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x118752000) [pid = 2312] [serial = 127] [outer = 0x0] [url = about:blank] 12:13:47 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x113d27800) [pid = 2312] [serial = 120] [outer = 0x0] [url = about:blank] 12:13:47 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x11950e400) [pid = 2312] [serial = 132] [outer = 0x0] [url = about:blank] 12:13:47 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x116162c00) [pid = 2312] [serial = 121] [outer = 0x0] [url = about:blank] 12:13:47 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x120fcf800) [pid = 2312] [serial = 136] [outer = 0x0] [url = about:blank] 12:13:47 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x11995a400) [pid = 2312] [serial = 133] [outer = 0x0] [url = about:blank] 12:13:47 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x120f4fc00) [pid = 2312] [serial = 135] [outer = 0x0] [url = about:blank] 12:13:47 INFO - PROCESS | 2312 | --DOMWINDOW == 76 (0x128c80c00) [pid = 2312] [serial = 117] [outer = 0x0] [url = about:blank] 12:13:47 INFO - PROCESS | 2312 | --DOMWINDOW == 75 (0x124549c00) [pid = 2312] [serial = 103] [outer = 0x0] [url = about:blank] 12:13:47 INFO - PROCESS | 2312 | --DOMWINDOW == 74 (0x128b29800) [pid = 2312] [serial = 115] [outer = 0x0] [url = about:blank] 12:13:48 INFO - PROCESS | 2312 | 1471461228003 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 12:13:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 12:13:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 520ms 12:13:48 INFO - PROCESS | 2312 | 1471461228014 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 12:13:48 INFO - PROCESS | 2312 | 1471461228017 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 12:13:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 12:13:48 INFO - PROCESS | 2312 | 1471461228024 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 12:13:48 INFO - PROCESS | 2312 | 1471461228027 Marionette TRACE conn2 <- [1,238,null,{}] 12:13:48 INFO - PROCESS | 2312 | 1471461228046 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:48 INFO - PROCESS | 2312 | 1471461228047 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:48 INFO - PROCESS | 2312 | 1471461228123 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 12:13:48 INFO - PROCESS | 2312 | 1471461228127 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:48 INFO - PROCESS | 2312 | 1471461228129 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:48 INFO - PROCESS | 2312 | ++DOCSHELL 0x1169de000 == 31 [pid = 2312] [id = 67] 12:13:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 75 (0x1185dec00) [pid = 2312] [serial = 197] [outer = 0x0] 12:13:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 76 (0x1185f0c00) [pid = 2312] [serial = 198] [outer = 0x1185dec00] 12:13:48 INFO - PROCESS | 2312 | 1471461228159 Marionette DEBUG loaded listener.js 12:13:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 77 (0x119108c00) [pid = 2312] [serial = 199] [outer = 0x1185dec00] 12:13:48 INFO - PROCESS | 2312 | 1471461228470 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 12:13:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 12:13:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 481ms 12:13:48 INFO - PROCESS | 2312 | 1471461228504 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 12:13:48 INFO - PROCESS | 2312 | 1471461228506 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 12:13:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 12:13:48 INFO - PROCESS | 2312 | 1471461228510 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 12:13:48 INFO - PROCESS | 2312 | 1471461228512 Marionette TRACE conn2 <- [1,242,null,{}] 12:13:48 INFO - PROCESS | 2312 | 1471461228522 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:48 INFO - PROCESS | 2312 | 1471461228525 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x1199d9800) [pid = 2312] [serial = 200] [outer = 0x12cb0f800] 12:13:48 INFO - PROCESS | 2312 | 1471461228626 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 12:13:48 INFO - PROCESS | 2312 | 1471461228689 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:48 INFO - PROCESS | 2312 | 1471461228691 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:48 INFO - PROCESS | 2312 | ++DOCSHELL 0x118710800 == 32 [pid = 2312] [id = 68] 12:13:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x120f50400) [pid = 2312] [serial = 201] [outer = 0x0] 12:13:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x120f5a000) [pid = 2312] [serial = 202] [outer = 0x120f50400] 12:13:48 INFO - PROCESS | 2312 | 1471461228719 Marionette DEBUG loaded listener.js 12:13:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x123806000) [pid = 2312] [serial = 203] [outer = 0x120f50400] 12:13:49 INFO - PROCESS | 2312 | 1471461229015 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 12:13:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 12:13:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 520ms 12:13:49 INFO - PROCESS | 2312 | 1471461229031 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 12:13:49 INFO - PROCESS | 2312 | 1471461229033 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 12:13:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 12:13:49 INFO - PROCESS | 2312 | 1471461229035 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 12:13:49 INFO - PROCESS | 2312 | 1471461229036 Marionette TRACE conn2 <- [1,246,null,{}] 12:13:49 INFO - PROCESS | 2312 | 1471461229047 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:49 INFO - PROCESS | 2312 | 1471461229048 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:49 INFO - PROCESS | 2312 | 1471461229136 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 12:13:49 INFO - PROCESS | 2312 | 1471461229142 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:49 INFO - PROCESS | 2312 | 1471461229143 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:49 INFO - PROCESS | 2312 | ++DOCSHELL 0x11871a800 == 33 [pid = 2312] [id = 69] 12:13:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x113dba400) [pid = 2312] [serial = 204] [outer = 0x0] 12:13:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x123fb8c00) [pid = 2312] [serial = 205] [outer = 0x113dba400] 12:13:49 INFO - PROCESS | 2312 | 1471461229165 Marionette DEBUG loaded listener.js 12:13:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x124548400) [pid = 2312] [serial = 206] [outer = 0x113dba400] 12:13:49 INFO - PROCESS | 2312 | 1471461229461 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 12:13:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 12:13:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 475ms 12:13:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 12:13:49 INFO - PROCESS | 2312 | 1471461229511 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 12:13:49 INFO - PROCESS | 2312 | 1471461229513 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 12:13:49 INFO - PROCESS | 2312 | 1471461229516 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 12:13:49 INFO - PROCESS | 2312 | 1471461229518 Marionette TRACE conn2 <- [1,250,null,{}] 12:13:49 INFO - PROCESS | 2312 | 1471461229522 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:49 INFO - PROCESS | 2312 | 1471461229524 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:49 INFO - PROCESS | 2312 | 1471461229633 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 12:13:49 INFO - PROCESS | 2312 | 1471461229642 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:49 INFO - PROCESS | 2312 | 1471461229643 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:49 INFO - PROCESS | 2312 | ++DOCSHELL 0x1195e4800 == 34 [pid = 2312] [id = 70] 12:13:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x116546800) [pid = 2312] [serial = 207] [outer = 0x0] 12:13:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x1247b7000) [pid = 2312] [serial = 208] [outer = 0x116546800] 12:13:49 INFO - PROCESS | 2312 | 1471461229684 Marionette DEBUG loaded listener.js 12:13:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x124e7b000) [pid = 2312] [serial = 209] [outer = 0x116546800] 12:13:50 INFO - PROCESS | 2312 | 1471461230110 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 12:13:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 12:13:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 619ms 12:13:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 12:13:50 INFO - PROCESS | 2312 | 1471461230138 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 12:13:50 INFO - PROCESS | 2312 | 1471461230139 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 12:13:50 INFO - PROCESS | 2312 | 1471461230142 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 12:13:50 INFO - PROCESS | 2312 | 1471461230143 Marionette TRACE conn2 <- [1,254,null,{}] 12:13:50 INFO - PROCESS | 2312 | 1471461230145 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:50 INFO - PROCESS | 2312 | 1471461230149 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:50 INFO - PROCESS | 2312 | 1471461230258 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 12:13:50 INFO - PROCESS | 2312 | 1471461230290 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:50 INFO - PROCESS | 2312 | 1471461230291 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:50 INFO - PROCESS | 2312 | ++DOCSHELL 0x119bb2000 == 35 [pid = 2312] [id = 71] 12:13:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x12604b400) [pid = 2312] [serial = 210] [outer = 0x0] 12:13:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x1265c4400) [pid = 2312] [serial = 211] [outer = 0x12604b400] 12:13:50 INFO - PROCESS | 2312 | 1471461230316 Marionette DEBUG loaded listener.js 12:13:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x128cbe800) [pid = 2312] [serial = 212] [outer = 0x12604b400] 12:13:50 INFO - PROCESS | 2312 | 1471461230607 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 12:13:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 12:13:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 518ms 12:13:50 INFO - PROCESS | 2312 | 1471461230675 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 12:13:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 12:13:50 INFO - PROCESS | 2312 | 1471461230676 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 12:13:50 INFO - PROCESS | 2312 | 1471461230678 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 12:13:50 INFO - PROCESS | 2312 | 1471461230679 Marionette TRACE conn2 <- [1,258,null,{}] 12:13:50 INFO - PROCESS | 2312 | 1471461230682 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:50 INFO - PROCESS | 2312 | 1471461230683 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:50 INFO - PROCESS | 2312 | 1471461230771 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 12:13:50 INFO - PROCESS | 2312 | 1471461230775 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:50 INFO - PROCESS | 2312 | 1471461230776 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:50 INFO - PROCESS | 2312 | ++DOCSHELL 0x123cc8800 == 36 [pid = 2312] [id = 72] 12:13:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x126053000) [pid = 2312] [serial = 213] [outer = 0x0] 12:13:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x128cc3c00) [pid = 2312] [serial = 214] [outer = 0x126053000] 12:13:50 INFO - PROCESS | 2312 | 1471461230801 Marionette DEBUG loaded listener.js 12:13:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x129077000) [pid = 2312] [serial = 215] [outer = 0x126053000] 12:13:51 INFO - PROCESS | 2312 | 1471461231225 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 12:13:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 12:13:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 569ms 12:13:51 INFO - PROCESS | 2312 | 1471461231248 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 12:13:51 INFO - PROCESS | 2312 | 1471461231250 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 12:13:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 12:13:51 INFO - PROCESS | 2312 | 1471461231253 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 12:13:51 INFO - PROCESS | 2312 | 1471461231255 Marionette TRACE conn2 <- [1,262,null,{}] 12:13:51 INFO - PROCESS | 2312 | 1471461231264 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:51 INFO - PROCESS | 2312 | 1471461231266 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:51 INFO - PROCESS | 2312 | 1471461231402 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 12:13:51 INFO - PROCESS | 2312 | 1471461231449 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:51 INFO - PROCESS | 2312 | 1471461231450 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:51 INFO - PROCESS | 2312 | ++DOCSHELL 0x1245e7000 == 37 [pid = 2312] [id = 73] 12:13:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x126439800) [pid = 2312] [serial = 216] [outer = 0x0] 12:13:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x12907d800) [pid = 2312] [serial = 217] [outer = 0x126439800] 12:13:51 INFO - PROCESS | 2312 | 1471461231486 Marionette DEBUG loaded listener.js 12:13:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x1291a8400) [pid = 2312] [serial = 218] [outer = 0x126439800] 12:13:51 INFO - PROCESS | 2312 | 1471461231768 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 12:13:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 12:13:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 525ms 12:13:51 INFO - PROCESS | 2312 | 1471461231779 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 12:13:51 INFO - PROCESS | 2312 | 1471461231780 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 12:13:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 12:13:51 INFO - PROCESS | 2312 | 1471461231786 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 12:13:51 INFO - PROCESS | 2312 | 1471461231787 Marionette TRACE conn2 <- [1,266,null,{}] 12:13:51 INFO - PROCESS | 2312 | 1471461231802 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:51 INFO - PROCESS | 2312 | 1471461231803 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:51 INFO - PROCESS | 2312 | 1471461231909 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 12:13:51 INFO - PROCESS | 2312 | 1471461231912 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:51 INFO - PROCESS | 2312 | 1471461231913 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:51 INFO - PROCESS | 2312 | ++DOCSHELL 0x125133800 == 38 [pid = 2312] [id = 74] 12:13:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x128d83400) [pid = 2312] [serial = 219] [outer = 0x0] 12:13:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x1291b4000) [pid = 2312] [serial = 220] [outer = 0x128d83400] 12:13:51 INFO - PROCESS | 2312 | 1471461231938 Marionette DEBUG loaded listener.js 12:13:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x1293a0c00) [pid = 2312] [serial = 221] [outer = 0x128d83400] 12:13:52 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x116164000) [pid = 2312] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 12:13:52 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x118378800) [pid = 2312] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 12:13:52 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x11699cc00) [pid = 2312] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 12:13:52 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x126059400) [pid = 2312] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 12:13:52 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x1176bfc00) [pid = 2312] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 12:13:52 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x123806400) [pid = 2312] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 12:13:52 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x120fce800) [pid = 2312] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 12:13:52 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x113d24c00) [pid = 2312] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 12:13:52 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x12380cc00) [pid = 2312] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 12:13:52 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x115e0b000) [pid = 2312] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 12:13:52 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x116167800) [pid = 2312] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 12:13:52 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x1165ecc00) [pid = 2312] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 12:13:52 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x1185e5400) [pid = 2312] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 12:13:52 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x1185e5000) [pid = 2312] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 12:13:52 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x112f20800) [pid = 2312] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 12:13:52 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x1164e7c00) [pid = 2312] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 12:13:52 INFO - PROCESS | 2312 | 1471461232318 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 12:13:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 12:13:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 576ms 12:13:52 INFO - PROCESS | 2312 | 1471461232362 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 12:13:52 INFO - PROCESS | 2312 | 1471461232363 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 12:13:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 12:13:52 INFO - PROCESS | 2312 | 1471461232365 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 12:13:52 INFO - PROCESS | 2312 | 1471461232366 Marionette TRACE conn2 <- [1,270,null,{}] 12:13:52 INFO - PROCESS | 2312 | 1471461232369 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:52 INFO - PROCESS | 2312 | 1471461232370 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:52 INFO - PROCESS | 2312 | 1471461232444 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 12:13:52 INFO - PROCESS | 2312 | 1471461232448 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:52 INFO - PROCESS | 2312 | 1471461232449 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:52 INFO - PROCESS | 2312 | ++DOCSHELL 0x118715800 == 39 [pid = 2312] [id = 75] 12:13:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x1164e7000) [pid = 2312] [serial = 222] [outer = 0x0] 12:13:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x117c38400) [pid = 2312] [serial = 223] [outer = 0x1164e7000] 12:13:52 INFO - PROCESS | 2312 | 1471461232476 Marionette DEBUG loaded listener.js 12:13:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x119c6f800) [pid = 2312] [serial = 224] [outer = 0x1164e7000] 12:13:52 INFO - PROCESS | 2312 | 1471461232785 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 12:13:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 12:13:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 468ms 12:13:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 12:13:52 INFO - PROCESS | 2312 | 1471461232834 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 12:13:52 INFO - PROCESS | 2312 | 1471461232835 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 12:13:52 INFO - PROCESS | 2312 | 1471461232837 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 12:13:52 INFO - PROCESS | 2312 | 1471461232839 Marionette TRACE conn2 <- [1,274,null,{}] 12:13:52 INFO - PROCESS | 2312 | 1471461232841 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:52 INFO - PROCESS | 2312 | 1471461232843 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:52 INFO - PROCESS | 2312 | 1471461232946 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 12:13:52 INFO - PROCESS | 2312 | 1471461232951 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:52 INFO - PROCESS | 2312 | 1471461232953 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:52 INFO - PROCESS | 2312 | ++DOCSHELL 0x125f36800 == 40 [pid = 2312] [id = 76] 12:13:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x124543800) [pid = 2312] [serial = 225] [outer = 0x0] 12:13:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x1293a0800) [pid = 2312] [serial = 226] [outer = 0x124543800] 12:13:52 INFO - PROCESS | 2312 | 1471461232982 Marionette DEBUG loaded listener.js 12:13:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x12987bc00) [pid = 2312] [serial = 227] [outer = 0x124543800] 12:13:53 INFO - PROCESS | 2312 | 1471461233275 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 12:13:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 12:13:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 470ms 12:13:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 12:13:53 INFO - PROCESS | 2312 | 1471461233312 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 12:13:53 INFO - PROCESS | 2312 | 1471461233313 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 12:13:53 INFO - PROCESS | 2312 | 1471461233315 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 12:13:53 INFO - PROCESS | 2312 | 1471461233316 Marionette TRACE conn2 <- [1,278,null,{}] 12:13:53 INFO - PROCESS | 2312 | 1471461233318 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:53 INFO - PROCESS | 2312 | 1471461233319 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:53 INFO - PROCESS | 2312 | 1471461233399 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 12:13:53 INFO - PROCESS | 2312 | 1471461233403 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:53 INFO - PROCESS | 2312 | 1471461233405 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:53 INFO - PROCESS | 2312 | ++DOCSHELL 0x128a37800 == 41 [pid = 2312] [id = 77] 12:13:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x1299c8000) [pid = 2312] [serial = 228] [outer = 0x0] 12:13:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x12a614c00) [pid = 2312] [serial = 229] [outer = 0x1299c8000] 12:13:53 INFO - PROCESS | 2312 | 1471461233432 Marionette DEBUG loaded listener.js 12:13:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x12a61fc00) [pid = 2312] [serial = 230] [outer = 0x1299c8000] 12:13:53 INFO - PROCESS | 2312 | 1471461233746 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 12:13:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 12:13:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 469ms 12:13:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 12:13:53 INFO - PROCESS | 2312 | 1471461233784 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 12:13:53 INFO - PROCESS | 2312 | 1471461233785 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 12:13:53 INFO - PROCESS | 2312 | 1471461233787 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 12:13:53 INFO - PROCESS | 2312 | 1471461233788 Marionette TRACE conn2 <- [1,282,null,{}] 12:13:53 INFO - PROCESS | 2312 | 1471461233790 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:53 INFO - PROCESS | 2312 | 1471461233791 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:53 INFO - PROCESS | 2312 | 1471461233887 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 12:13:53 INFO - PROCESS | 2312 | 1471461233896 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:53 INFO - PROCESS | 2312 | 1471461233897 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:53 INFO - PROCESS | 2312 | ++DOCSHELL 0x128a46800 == 42 [pid = 2312] [id = 78] 12:13:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x1299cc000) [pid = 2312] [serial = 231] [outer = 0x0] 12:13:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x12a8c1c00) [pid = 2312] [serial = 232] [outer = 0x1299cc000] 12:13:53 INFO - PROCESS | 2312 | 1471461233922 Marionette DEBUG loaded listener.js 12:13:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x12a8ca400) [pid = 2312] [serial = 233] [outer = 0x1299cc000] 12:13:54 INFO - PROCESS | 2312 | 1471461234205 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 12:13:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 12:13:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 471ms 12:13:54 INFO - PROCESS | 2312 | 1471461234281 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 12:13:54 INFO - PROCESS | 2312 | 1471461234283 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 12:13:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 12:13:54 INFO - PROCESS | 2312 | 1471461234289 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 12:13:54 INFO - PROCESS | 2312 | 1471461234291 Marionette TRACE conn2 <- [1,286,null,{}] 12:13:54 INFO - PROCESS | 2312 | 1471461234295 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:54 INFO - PROCESS | 2312 | 1471461234297 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:54 INFO - PROCESS | 2312 | 1471461234400 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 12:13:54 INFO - PROCESS | 2312 | 1471461234457 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:54 INFO - PROCESS | 2312 | 1471461234459 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:54 INFO - PROCESS | 2312 | ++DOCSHELL 0x114f30000 == 43 [pid = 2312] [id = 79] 12:13:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x115d81400) [pid = 2312] [serial = 234] [outer = 0x0] 12:13:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x11647f800) [pid = 2312] [serial = 235] [outer = 0x115d81400] 12:13:54 INFO - PROCESS | 2312 | 1471461234492 Marionette DEBUG loaded listener.js 12:13:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x11702c000) [pid = 2312] [serial = 236] [outer = 0x115d81400] 12:13:54 INFO - PROCESS | 2312 | 1471461234909 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 12:13:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 12:13:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 672ms 12:13:54 INFO - PROCESS | 2312 | 1471461234960 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 12:13:54 INFO - PROCESS | 2312 | 1471461234962 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 12:13:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 12:13:54 INFO - PROCESS | 2312 | 1471461234967 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 12:13:54 INFO - PROCESS | 2312 | 1471461234969 Marionette TRACE conn2 <- [1,290,null,{}] 12:13:54 INFO - PROCESS | 2312 | 1471461234972 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:54 INFO - PROCESS | 2312 | 1471461234974 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:55 INFO - PROCESS | 2312 | 1471461235072 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 12:13:55 INFO - PROCESS | 2312 | 1471461235155 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:55 INFO - PROCESS | 2312 | 1471461235156 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:55 INFO - PROCESS | 2312 | ++DOCSHELL 0x119421800 == 44 [pid = 2312] [id = 80] 12:13:55 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x11929e400) [pid = 2312] [serial = 237] [outer = 0x0] 12:13:55 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x11950e000) [pid = 2312] [serial = 238] [outer = 0x11929e400] 12:13:55 INFO - PROCESS | 2312 | 1471461235187 Marionette DEBUG loaded listener.js 12:13:55 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x1199e2400) [pid = 2312] [serial = 239] [outer = 0x11929e400] 12:13:55 INFO - PROCESS | 2312 | 1471461235593 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 12:13:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 12:13:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 673ms 12:13:55 INFO - PROCESS | 2312 | 1471461235638 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 12:13:55 INFO - PROCESS | 2312 | 1471461235639 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 12:13:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 12:13:55 INFO - PROCESS | 2312 | 1471461235642 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 12:13:55 INFO - PROCESS | 2312 | 1471461235643 Marionette TRACE conn2 <- [1,294,null,{}] 12:13:55 INFO - PROCESS | 2312 | 1471461235650 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:55 INFO - PROCESS | 2312 | 1471461235653 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:55 INFO - PROCESS | 2312 | 1471461235754 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 12:13:55 INFO - PROCESS | 2312 | 1471461235817 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:55 INFO - PROCESS | 2312 | 1471461235820 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:55 INFO - PROCESS | 2312 | ++DOCSHELL 0x126912000 == 45 [pid = 2312] [id = 81] 12:13:55 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x120fcd000) [pid = 2312] [serial = 240] [outer = 0x0] 12:13:55 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x123806400) [pid = 2312] [serial = 241] [outer = 0x120fcd000] 12:13:55 INFO - PROCESS | 2312 | 1471461235852 Marionette DEBUG loaded listener.js 12:13:55 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x124a34000) [pid = 2312] [serial = 242] [outer = 0x120fcd000] 12:13:56 INFO - PROCESS | 2312 | 1471461236251 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:13:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:13:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 620ms 12:13:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 12:13:56 INFO - PROCESS | 2312 | 1471461236262 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 12:13:56 INFO - PROCESS | 2312 | 1471461236264 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 12:13:56 INFO - PROCESS | 2312 | 1471461236266 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 12:13:56 INFO - PROCESS | 2312 | 1471461236267 Marionette TRACE conn2 <- [1,298,null,{}] 12:13:56 INFO - PROCESS | 2312 | 1471461236269 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:56 INFO - PROCESS | 2312 | 1471461236271 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:56 INFO - PROCESS | 2312 | 1471461236370 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 12:13:56 INFO - PROCESS | 2312 | 1471461236454 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:56 INFO - PROCESS | 2312 | 1471461236455 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:56 INFO - PROCESS | 2312 | ++DOCSHELL 0x129045800 == 46 [pid = 2312] [id = 82] 12:13:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x1265c6400) [pid = 2312] [serial = 243] [outer = 0x0] 12:13:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x128a4c400) [pid = 2312] [serial = 244] [outer = 0x1265c6400] 12:13:56 INFO - PROCESS | 2312 | 1471461236486 Marionette DEBUG loaded listener.js 12:13:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x128a51400) [pid = 2312] [serial = 245] [outer = 0x1265c6400] 12:13:56 INFO - PROCESS | 2312 | 1471461236872 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:13:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:13:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 668ms 12:13:56 INFO - PROCESS | 2312 | 1471461236934 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 12:13:56 INFO - PROCESS | 2312 | 1471461236936 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 12:13:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 12:13:56 INFO - PROCESS | 2312 | 1471461236958 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 12:13:56 INFO - PROCESS | 2312 | 1471461236959 Marionette TRACE conn2 <- [1,302,null,{}] 12:13:56 INFO - PROCESS | 2312 | 1471461236963 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:56 INFO - PROCESS | 2312 | 1471461236964 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:57 INFO - PROCESS | 2312 | 1471461237164 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 12:13:57 INFO - PROCESS | 2312 | 1471461237236 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:57 INFO - PROCESS | 2312 | 1471461237237 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:57 INFO - PROCESS | 2312 | ++DOCSHELL 0x1169e1800 == 47 [pid = 2312] [id = 83] 12:13:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x116546000) [pid = 2312] [serial = 246] [outer = 0x0] 12:13:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x116918000) [pid = 2312] [serial = 247] [outer = 0x116546000] 12:13:57 INFO - PROCESS | 2312 | 1471461237266 Marionette DEBUG loaded listener.js 12:13:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x1176bf400) [pid = 2312] [serial = 248] [outer = 0x116546000] 12:13:57 INFO - PROCESS | 2312 | 1471461237695 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:13:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:13:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 791ms 12:13:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 12:13:57 INFO - PROCESS | 2312 | 1471461237730 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 12:13:57 INFO - PROCESS | 2312 | 1471461237732 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 12:13:57 INFO - PROCESS | 2312 | 1471461237735 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 12:13:57 INFO - PROCESS | 2312 | 1471461237737 Marionette TRACE conn2 <- [1,306,null,{}] 12:13:57 INFO - PROCESS | 2312 | 1471461237740 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:57 INFO - PROCESS | 2312 | 1471461237742 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:57 INFO - PROCESS | 2312 | 1471461237832 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 12:13:57 INFO - PROCESS | 2312 | 1471461237881 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:57 INFO - PROCESS | 2312 | 1471461237883 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:57 INFO - PROCESS | 2312 | ++DOCSHELL 0x118104000 == 48 [pid = 2312] [id = 84] 12:13:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x1185e4400) [pid = 2312] [serial = 249] [outer = 0x0] 12:13:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x118804400) [pid = 2312] [serial = 250] [outer = 0x1185e4400] 12:13:57 INFO - PROCESS | 2312 | 1471461237911 Marionette DEBUG loaded listener.js 12:13:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 113 (0x11956ac00) [pid = 2312] [serial = 251] [outer = 0x1185e4400] 12:13:58 INFO - PROCESS | 2312 | --DOCSHELL 0x116967800 == 47 [pid = 2312] [id = 52] 12:13:58 INFO - PROCESS | 2312 | --DOCSHELL 0x128a37800 == 46 [pid = 2312] [id = 77] 12:13:58 INFO - PROCESS | 2312 | --DOCSHELL 0x125f36800 == 45 [pid = 2312] [id = 76] 12:13:58 INFO - PROCESS | 2312 | --DOCSHELL 0x118715800 == 44 [pid = 2312] [id = 75] 12:13:58 INFO - PROCESS | 2312 | --DOCSHELL 0x125133800 == 43 [pid = 2312] [id = 74] 12:13:58 INFO - PROCESS | 2312 | --DOCSHELL 0x1245e7000 == 42 [pid = 2312] [id = 73] 12:13:58 INFO - PROCESS | 2312 | --DOCSHELL 0x123cc8800 == 41 [pid = 2312] [id = 72] 12:13:58 INFO - PROCESS | 2312 | --DOCSHELL 0x119bb2000 == 40 [pid = 2312] [id = 71] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 112 (0x128b2d400) [pid = 2312] [serial = 189] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOCSHELL 0x1195e4800 == 39 [pid = 2312] [id = 70] 12:13:58 INFO - PROCESS | 2312 | --DOCSHELL 0x11871a800 == 38 [pid = 2312] [id = 69] 12:13:58 INFO - PROCESS | 2312 | --DOCSHELL 0x118710800 == 37 [pid = 2312] [id = 68] 12:13:58 INFO - PROCESS | 2312 | --DOCSHELL 0x1169de000 == 36 [pid = 2312] [id = 67] 12:13:58 INFO - PROCESS | 2312 | --DOCSHELL 0x115e33000 == 35 [pid = 2312] [id = 66] 12:13:58 INFO - PROCESS | 2312 | 1471461238266 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:13:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:13:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 571ms 12:13:58 INFO - PROCESS | 2312 | 1471461238307 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 12:13:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 12:13:58 INFO - PROCESS | 2312 | 1471461238309 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 12:13:58 INFO - PROCESS | 2312 | 1471461238311 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 12:13:58 INFO - PROCESS | 2312 | 1471461238312 Marionette TRACE conn2 <- [1,310,null,{}] 12:13:58 INFO - PROCESS | 2312 | 1471461238315 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:58 INFO - PROCESS | 2312 | 1471461238316 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:58 INFO - PROCESS | 2312 | 1471461238400 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x12654f800) [pid = 2312] [serial = 186] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x118750c00) [pid = 2312] [serial = 144] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x1242bc400) [pid = 2312] [serial = 171] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x1242b7800) [pid = 2312] [serial = 148] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x119c68000) [pid = 2312] [serial = 168] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x1245d3000) [pid = 2312] [serial = 174] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x12380d000) [pid = 2312] [serial = 147] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x115e75c00) [pid = 2312] [serial = 156] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x11654e800) [pid = 2312] [serial = 157] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x1165f9c00) [pid = 2312] [serial = 154] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x11647c400) [pid = 2312] [serial = 153] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x11874f000) [pid = 2312] [serial = 162] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x1192a0c00) [pid = 2312] [serial = 163] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x1198b6c00) [pid = 2312] [serial = 165] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x1239e0000) [pid = 2312] [serial = 151] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x119505800) [pid = 2312] [serial = 150] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x11950fc00) [pid = 2312] [serial = 180] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x116abd000) [pid = 2312] [serial = 142] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x1165ec000) [pid = 2312] [serial = 141] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x1192a1400) [pid = 2312] [serial = 145] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x124e02800) [pid = 2312] [serial = 177] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x124b11400) [pid = 2312] [serial = 175] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x126058c00) [pid = 2312] [serial = 184] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x124e7e800) [pid = 2312] [serial = 181] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x1180e9400) [pid = 2312] [serial = 159] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x1250bd000) [pid = 2312] [serial = 178] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x118381400) [pid = 2312] [serial = 160] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x12454b000) [pid = 2312] [serial = 172] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x120fcc400) [pid = 2312] [serial = 169] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x128b2cc00) [pid = 2312] [serial = 187] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x12560cc00) [pid = 2312] [serial = 183] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x1199db400) [pid = 2312] [serial = 166] [outer = 0x0] [url = about:blank] 12:13:58 INFO - PROCESS | 2312 | 1471461238460 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:58 INFO - PROCESS | 2312 | 1471461238462 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:58 INFO - PROCESS | 2312 | ++DOCSHELL 0x116ae0000 == 36 [pid = 2312] [id = 85] 12:13:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x1165f9c00) [pid = 2312] [serial = 252] [outer = 0x0] 12:13:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x118750c00) [pid = 2312] [serial = 253] [outer = 0x1165f9c00] 12:13:58 INFO - PROCESS | 2312 | 1471461238488 Marionette DEBUG loaded listener.js 12:13:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x119cdd800) [pid = 2312] [serial = 254] [outer = 0x1165f9c00] 12:13:58 INFO - PROCESS | 2312 | 1471461238764 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:13:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:13:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 468ms 12:13:58 INFO - PROCESS | 2312 | 1471461238780 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 12:13:58 INFO - PROCESS | 2312 | 1471461238783 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 12:13:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 12:13:58 INFO - PROCESS | 2312 | 1471461238798 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 12:13:58 INFO - PROCESS | 2312 | 1471461238801 Marionette TRACE conn2 <- [1,314,null,{}] 12:13:58 INFO - PROCESS | 2312 | 1471461238803 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:58 INFO - PROCESS | 2312 | 1471461238807 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:58 INFO - PROCESS | 2312 | 1471461238898 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 12:13:58 INFO - PROCESS | 2312 | 1471461238950 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:58 INFO - PROCESS | 2312 | 1471461238951 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:58 INFO - PROCESS | 2312 | ++DOCSHELL 0x1180e5000 == 37 [pid = 2312] [id = 86] 12:13:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x116767400) [pid = 2312] [serial = 255] [outer = 0x0] 12:13:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x120fc1000) [pid = 2312] [serial = 256] [outer = 0x116767400] 12:13:58 INFO - PROCESS | 2312 | 1471461238977 Marionette DEBUG loaded listener.js 12:13:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x1245d3000) [pid = 2312] [serial = 257] [outer = 0x116767400] 12:13:59 INFO - PROCESS | 2312 | 1471461239268 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:13:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:13:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 532ms 12:13:59 INFO - PROCESS | 2312 | 1471461239319 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 12:13:59 INFO - PROCESS | 2312 | 1471461239320 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 12:13:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 12:13:59 INFO - PROCESS | 2312 | 1471461239325 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 12:13:59 INFO - PROCESS | 2312 | 1471461239326 Marionette TRACE conn2 <- [1,318,null,{}] 12:13:59 INFO - PROCESS | 2312 | 1471461239328 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:59 INFO - PROCESS | 2312 | 1471461239329 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:59 INFO - PROCESS | 2312 | 1471461239403 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 12:13:59 INFO - PROCESS | 2312 | 1471461239408 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:59 INFO - PROCESS | 2312 | 1471461239410 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:59 INFO - PROCESS | 2312 | ++DOCSHELL 0x1195dc800 == 38 [pid = 2312] [id = 87] 12:13:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x12458e400) [pid = 2312] [serial = 258] [outer = 0x0] 12:13:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x126055400) [pid = 2312] [serial = 259] [outer = 0x12458e400] 12:13:59 INFO - PROCESS | 2312 | 1471461239435 Marionette DEBUG loaded listener.js 12:13:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x1264af400) [pid = 2312] [serial = 260] [outer = 0x12458e400] 12:13:59 INFO - PROCESS | 2312 | 1471461239751 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:13:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:13:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 473ms 12:13:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 12:13:59 INFO - PROCESS | 2312 | 1471461239797 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 12:13:59 INFO - PROCESS | 2312 | 1471461239798 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 12:13:59 INFO - PROCESS | 2312 | 1471461239800 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 12:13:59 INFO - PROCESS | 2312 | 1471461239801 Marionette TRACE conn2 <- [1,322,null,{}] 12:13:59 INFO - PROCESS | 2312 | 1471461239804 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:13:59 INFO - PROCESS | 2312 | 1471461239805 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:59 INFO - PROCESS | 2312 | 1471461239881 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 12:13:59 INFO - PROCESS | 2312 | 1471461239886 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:13:59 INFO - PROCESS | 2312 | 1471461239892 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:13:59 INFO - PROCESS | 2312 | ++DOCSHELL 0x119f18000 == 39 [pid = 2312] [id = 88] 12:13:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x128a55000) [pid = 2312] [serial = 261] [outer = 0x0] 12:13:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x128a57800) [pid = 2312] [serial = 262] [outer = 0x128a55000] 12:13:59 INFO - PROCESS | 2312 | 1471461239927 Marionette DEBUG loaded listener.js 12:13:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x128b2bc00) [pid = 2312] [serial = 263] [outer = 0x128a55000] 12:14:00 INFO - PROCESS | 2312 | 1471461240300 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:14:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:14:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 518ms 12:14:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 12:14:00 INFO - PROCESS | 2312 | 1471461240318 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 12:14:00 INFO - PROCESS | 2312 | 1471461240320 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 12:14:00 INFO - PROCESS | 2312 | 1471461240322 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 12:14:00 INFO - PROCESS | 2312 | 1471461240323 Marionette TRACE conn2 <- [1,326,null,{}] 12:14:00 INFO - PROCESS | 2312 | 1471461240325 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:00 INFO - PROCESS | 2312 | 1471461240326 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:00 INFO - PROCESS | 2312 | 1471461240432 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 12:14:00 INFO - PROCESS | 2312 | 1471461240466 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:00 INFO - PROCESS | 2312 | 1471461240467 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:00 INFO - PROCESS | 2312 | ++DOCSHELL 0x123950800 == 40 [pid = 2312] [id = 89] 12:14:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x128a55c00) [pid = 2312] [serial = 264] [outer = 0x0] 12:14:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x128c84800) [pid = 2312] [serial = 265] [outer = 0x128a55c00] 12:14:00 INFO - PROCESS | 2312 | 1471461240492 Marionette DEBUG loaded listener.js 12:14:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1291b0400) [pid = 2312] [serial = 266] [outer = 0x128a55c00] 12:14:00 INFO - PROCESS | 2312 | 1471461240803 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:14:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:14:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 520ms 12:14:00 INFO - PROCESS | 2312 | 1471461240845 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 12:14:00 INFO - PROCESS | 2312 | 1471461240846 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 12:14:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 12:14:00 INFO - PROCESS | 2312 | 1471461240848 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 12:14:00 INFO - PROCESS | 2312 | 1471461240849 Marionette TRACE conn2 <- [1,330,null,{}] 12:14:00 INFO - PROCESS | 2312 | 1471461240852 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:00 INFO - PROCESS | 2312 | 1471461240853 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:00 INFO - PROCESS | 2312 | 1471461240944 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 12:14:00 INFO - PROCESS | 2312 | 1471461240948 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:00 INFO - PROCESS | 2312 | 1471461240949 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:00 INFO - PROCESS | 2312 | ++DOCSHELL 0x123f19000 == 41 [pid = 2312] [id = 90] 12:14:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x128b2b400) [pid = 2312] [serial = 267] [outer = 0x0] 12:14:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x1293a5800) [pid = 2312] [serial = 268] [outer = 0x128b2b400] 12:14:00 INFO - PROCESS | 2312 | 1471461240980 Marionette DEBUG loaded listener.js 12:14:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x129875c00) [pid = 2312] [serial = 269] [outer = 0x128b2b400] 12:14:01 INFO - PROCESS | 2312 | 1471461241328 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:14:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:14:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 519ms 12:14:01 INFO - PROCESS | 2312 | 1471461241368 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 12:14:01 INFO - PROCESS | 2312 | 1471461241370 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 12:14:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 12:14:01 INFO - PROCESS | 2312 | 1471461241372 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 12:14:01 INFO - PROCESS | 2312 | 1471461241373 Marionette TRACE conn2 <- [1,334,null,{}] 12:14:01 INFO - PROCESS | 2312 | 1471461241375 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:01 INFO - PROCESS | 2312 | 1471461241376 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:01 INFO - PROCESS | 2312 | 1471461241472 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 12:14:01 INFO - PROCESS | 2312 | 1471461241476 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:01 INFO - PROCESS | 2312 | 1471461241477 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:01 INFO - PROCESS | 2312 | ++DOCSHELL 0x12513b800 == 42 [pid = 2312] [id = 91] 12:14:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x128d81800) [pid = 2312] [serial = 270] [outer = 0x0] 12:14:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x12a617000) [pid = 2312] [serial = 271] [outer = 0x128d81800] 12:14:01 INFO - PROCESS | 2312 | 1471461241502 Marionette DEBUG loaded listener.js 12:14:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x12a8c1000) [pid = 2312] [serial = 272] [outer = 0x128d81800] 12:14:01 INFO - PROCESS | 2312 | 1471461241813 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:14:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:14:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 470ms 12:14:01 INFO - PROCESS | 2312 | 1471461241853 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 12:14:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 12:14:01 INFO - PROCESS | 2312 | 1471461241855 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 12:14:01 INFO - PROCESS | 2312 | 1471461241860 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 12:14:01 INFO - PROCESS | 2312 | 1471461241862 Marionette TRACE conn2 <- [1,338,null,{}] 12:14:01 INFO - PROCESS | 2312 | 1471461241864 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:01 INFO - PROCESS | 2312 | 1471461241865 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:01 INFO - PROCESS | 2312 | 1471461241962 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 12:14:01 INFO - PROCESS | 2312 | 1471461241972 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:01 INFO - PROCESS | 2312 | 1471461241981 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:01 INFO - PROCESS | 2312 | ++DOCSHELL 0x12659b000 == 43 [pid = 2312] [id = 92] 12:14:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x12a8c6400) [pid = 2312] [serial = 273] [outer = 0x0] 12:14:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x12af68000) [pid = 2312] [serial = 274] [outer = 0x12a8c6400] 12:14:02 INFO - PROCESS | 2312 | 1471461242007 Marionette DEBUG loaded listener.js 12:14:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x12afbd000) [pid = 2312] [serial = 275] [outer = 0x12a8c6400] 12:14:02 INFO - PROCESS | 2312 | 1471461242308 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:14:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:14:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 468ms 12:14:02 INFO - PROCESS | 2312 | 1471461242329 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 12:14:02 INFO - PROCESS | 2312 | 1471461242330 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 12:14:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 12:14:02 INFO - PROCESS | 2312 | 1471461242333 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 12:14:02 INFO - PROCESS | 2312 | 1471461242334 Marionette TRACE conn2 <- [1,342,null,{}] 12:14:02 INFO - PROCESS | 2312 | 1471461242336 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:02 INFO - PROCESS | 2312 | 1471461242337 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:02 INFO - PROCESS | 2312 | 1471461242438 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 12:14:02 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x124543800) [pid = 2312] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 12:14:02 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x113dba400) [pid = 2312] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 12:14:02 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x115d88000) [pid = 2312] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 12:14:02 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x126439800) [pid = 2312] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 12:14:02 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x1164e7000) [pid = 2312] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 12:14:02 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x1176c4800) [pid = 2312] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 12:14:02 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x126056400) [pid = 2312] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 12:14:02 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x12604b400) [pid = 2312] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 12:14:02 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x126053000) [pid = 2312] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 12:14:02 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x1185dec00) [pid = 2312] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 12:14:02 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x120f50400) [pid = 2312] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 12:14:02 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x1299c8000) [pid = 2312] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 12:14:02 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x128d83400) [pid = 2312] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 12:14:02 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x116546800) [pid = 2312] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 12:14:02 INFO - PROCESS | 2312 | 1471461242555 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:02 INFO - PROCESS | 2312 | 1471461242557 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:02 INFO - PROCESS | 2312 | ++DOCSHELL 0x113dd1000 == 44 [pid = 2312] [id = 93] 12:14:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x11213cc00) [pid = 2312] [serial = 276] [outer = 0x0] 12:14:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x116760c00) [pid = 2312] [serial = 277] [outer = 0x11213cc00] 12:14:02 INFO - PROCESS | 2312 | 1471461242586 Marionette DEBUG loaded listener.js 12:14:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x12604b400) [pid = 2312] [serial = 278] [outer = 0x11213cc00] 12:14:02 INFO - PROCESS | 2312 | 1471461242870 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:14:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:14:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 569ms 12:14:02 INFO - PROCESS | 2312 | 1471461242903 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 12:14:02 INFO - PROCESS | 2312 | 1471461242905 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 12:14:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 12:14:02 INFO - PROCESS | 2312 | 1471461242915 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 12:14:02 INFO - PROCESS | 2312 | 1471461242917 Marionette TRACE conn2 <- [1,346,null,{}] 12:14:02 INFO - PROCESS | 2312 | 1471461242919 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:02 INFO - PROCESS | 2312 | 1471461242921 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:03 INFO - PROCESS | 2312 | 1471461243016 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 12:14:03 INFO - PROCESS | 2312 | 1471461243027 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:03 INFO - PROCESS | 2312 | 1471461243028 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:03 INFO - PROCESS | 2312 | ++DOCSHELL 0x1291d8000 == 45 [pid = 2312] [id = 94] 12:14:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x125010400) [pid = 2312] [serial = 279] [outer = 0x0] 12:14:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x12afbf800) [pid = 2312] [serial = 280] [outer = 0x125010400] 12:14:03 INFO - PROCESS | 2312 | 1471461243053 Marionette DEBUG loaded listener.js 12:14:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x12ba9dc00) [pid = 2312] [serial = 281] [outer = 0x125010400] 12:14:03 INFO - PROCESS | 2312 | 1471461243357 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:14:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:14:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 468ms 12:14:03 INFO - PROCESS | 2312 | 1471461243384 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 12:14:03 INFO - PROCESS | 2312 | 1471461243385 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 12:14:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 12:14:03 INFO - PROCESS | 2312 | 1471461243387 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 12:14:03 INFO - PROCESS | 2312 | 1471461243389 Marionette TRACE conn2 <- [1,350,null,{}] 12:14:03 INFO - PROCESS | 2312 | 1471461243393 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:03 INFO - PROCESS | 2312 | 1471461243394 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:03 INFO - PROCESS | 2312 | 1471461243498 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 12:14:03 INFO - PROCESS | 2312 | 1471461243504 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:03 INFO - PROCESS | 2312 | 1471461243505 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:03 INFO - PROCESS | 2312 | ++DOCSHELL 0x129866800 == 46 [pid = 2312] [id = 95] 12:14:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x124b03c00) [pid = 2312] [serial = 282] [outer = 0x0] 12:14:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x12baa2000) [pid = 2312] [serial = 283] [outer = 0x124b03c00] 12:14:03 INFO - PROCESS | 2312 | 1471461243530 Marionette DEBUG loaded listener.js 12:14:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x12bf1a000) [pid = 2312] [serial = 284] [outer = 0x124b03c00] 12:14:03 INFO - PROCESS | 2312 | 1471461243827 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:14:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 12:14:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 471ms 12:14:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 12:14:03 INFO - PROCESS | 2312 | 1471461243860 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 12:14:03 INFO - PROCESS | 2312 | 1471461243861 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 12:14:03 INFO - PROCESS | 2312 | 1471461243863 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 12:14:03 INFO - PROCESS | 2312 | 1471461243864 Marionette TRACE conn2 <- [1,354,null,{}] 12:14:03 INFO - PROCESS | 2312 | 1471461243866 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:03 INFO - PROCESS | 2312 | 1471461243867 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:03 INFO - PROCESS | 2312 | 1471461243955 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 12:14:03 INFO - PROCESS | 2312 | 1471461243960 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:03 INFO - PROCESS | 2312 | 1471461243961 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:03 INFO - PROCESS | 2312 | ++DOCSHELL 0x12991d000 == 47 [pid = 2312] [id = 96] 12:14:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x12bf1c400) [pid = 2312] [serial = 285] [outer = 0x0] 12:14:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x12bf23400) [pid = 2312] [serial = 286] [outer = 0x12bf1c400] 12:14:03 INFO - PROCESS | 2312 | 1471461243986 Marionette DEBUG loaded listener.js 12:14:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x12bf3b400) [pid = 2312] [serial = 287] [outer = 0x12bf1c400] 12:14:04 INFO - PROCESS | 2312 | 1471461244292 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:14:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:14:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 468ms 12:14:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 12:14:04 INFO - PROCESS | 2312 | 1471461244332 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 12:14:04 INFO - PROCESS | 2312 | 1471461244333 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 12:14:04 INFO - PROCESS | 2312 | 1471461244335 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 12:14:04 INFO - PROCESS | 2312 | 1471461244336 Marionette TRACE conn2 <- [1,358,null,{}] 12:14:04 INFO - PROCESS | 2312 | 1471461244338 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:04 INFO - PROCESS | 2312 | 1471461244339 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:04 INFO - PROCESS | 2312 | 1471461244445 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 12:14:04 INFO - PROCESS | 2312 | 1471461244450 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:04 INFO - PROCESS | 2312 | 1471461244452 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:04 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a89d800 == 48 [pid = 2312] [id = 97] 12:14:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x128cc8400) [pid = 2312] [serial = 288] [outer = 0x0] 12:14:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x12bf3d800) [pid = 2312] [serial = 289] [outer = 0x128cc8400] 12:14:04 INFO - PROCESS | 2312 | 1471461244477 Marionette DEBUG loaded listener.js 12:14:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x12bf44800) [pid = 2312] [serial = 290] [outer = 0x128cc8400] 12:14:04 INFO - PROCESS | 2312 | 1471461244929 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:14:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:14:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 622ms 12:14:04 INFO - PROCESS | 2312 | 1471461244972 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 12:14:04 INFO - PROCESS | 2312 | 1471461244975 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 12:14:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 12:14:04 INFO - PROCESS | 2312 | 1471461244980 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 12:14:04 INFO - PROCESS | 2312 | 1471461244982 Marionette TRACE conn2 <- [1,362,null,{}] 12:14:04 INFO - PROCESS | 2312 | 1471461244986 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:04 INFO - PROCESS | 2312 | 1471461244990 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:05 INFO - PROCESS | 2312 | 1471461245104 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 12:14:05 INFO - PROCESS | 2312 | 1471461245238 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:05 INFO - PROCESS | 2312 | 1471461245240 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:05 INFO - PROCESS | 2312 | ++DOCSHELL 0x1174a4800 == 49 [pid = 2312] [id = 98] 12:14:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x117c45c00) [pid = 2312] [serial = 291] [outer = 0x0] 12:14:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x1180f3000) [pid = 2312] [serial = 292] [outer = 0x117c45c00] 12:14:05 INFO - PROCESS | 2312 | 1471461245295 Marionette DEBUG loaded listener.js 12:14:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x11910f400) [pid = 2312] [serial = 293] [outer = 0x117c45c00] 12:14:05 INFO - PROCESS | 2312 | 1471461245815 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:14:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:14:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 873ms 12:14:05 INFO - PROCESS | 2312 | 1471461245853 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 12:14:05 INFO - PROCESS | 2312 | 1471461245856 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 12:14:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 12:14:05 INFO - PROCESS | 2312 | 1471461245879 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 12:14:05 INFO - PROCESS | 2312 | 1471461245881 Marionette TRACE conn2 <- [1,366,null,{}] 12:14:05 INFO - PROCESS | 2312 | 1471461245883 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:05 INFO - PROCESS | 2312 | 1471461245885 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:05 INFO - PROCESS | 2312 | 1471461245988 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 12:14:06 INFO - PROCESS | 2312 | 1471461246052 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:06 INFO - PROCESS | 2312 | 1471461246054 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:06 INFO - PROCESS | 2312 | ++DOCSHELL 0x1195f9800 == 50 [pid = 2312] [id = 99] 12:14:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x120f52400) [pid = 2312] [serial = 294] [outer = 0x0] 12:14:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x123804c00) [pid = 2312] [serial = 295] [outer = 0x120f52400] 12:14:06 INFO - PROCESS | 2312 | 1471461246086 Marionette DEBUG loaded listener.js 12:14:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x1240a5800) [pid = 2312] [serial = 296] [outer = 0x120f52400] 12:14:06 INFO - PROCESS | 2312 | 1471461246531 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:14:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:14:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 721ms 12:14:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 12:14:06 INFO - PROCESS | 2312 | 1471461246599 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 12:14:06 INFO - PROCESS | 2312 | 1471461246600 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 12:14:06 INFO - PROCESS | 2312 | 1471461246603 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 12:14:06 INFO - PROCESS | 2312 | 1471461246605 Marionette TRACE conn2 <- [1,370,null,{}] 12:14:06 INFO - PROCESS | 2312 | 1471461246613 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:06 INFO - PROCESS | 2312 | 1471461246616 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:06 INFO - PROCESS | 2312 | 1471461246717 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 12:14:06 INFO - PROCESS | 2312 | 1471461246783 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:06 INFO - PROCESS | 2312 | 1471461246785 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:06 INFO - PROCESS | 2312 | ++DOCSHELL 0x1291d4000 == 51 [pid = 2312] [id = 100] 12:14:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x1265ce000) [pid = 2312] [serial = 297] [outer = 0x0] 12:14:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 113 (0x1268c7400) [pid = 2312] [serial = 298] [outer = 0x1265ce000] 12:14:06 INFO - PROCESS | 2312 | 1471461246816 Marionette DEBUG loaded listener.js 12:14:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 114 (0x128a5b000) [pid = 2312] [serial = 299] [outer = 0x1265ce000] 12:14:07 INFO - PROCESS | 2312 | 1471461247308 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 12:14:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 12:14:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 773ms 12:14:07 INFO - PROCESS | 2312 | 1471461247377 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 12:14:07 INFO - PROCESS | 2312 | 1471461247379 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 12:14:07 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 12:14:07 INFO - PROCESS | 2312 | 1471461247381 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 12:14:07 INFO - PROCESS | 2312 | 1471461247383 Marionette TRACE conn2 <- [1,374,null,{}] 12:14:07 INFO - PROCESS | 2312 | 1471461247385 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:07 INFO - PROCESS | 2312 | 1471461247387 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:07 INFO - PROCESS | 2312 | 1471461247490 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 12:14:07 INFO - PROCESS | 2312 | 1471461247718 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:07 INFO - PROCESS | 2312 | 1471461247719 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:07 INFO - PROCESS | 2312 | ++DOCSHELL 0x116183800 == 52 [pid = 2312] [id = 101] 12:14:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 115 (0x116596400) [pid = 2312] [serial = 300] [outer = 0x0] 12:14:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 116 (0x1180e9400) [pid = 2312] [serial = 301] [outer = 0x116596400] 12:14:07 INFO - PROCESS | 2312 | 1471461247761 Marionette DEBUG loaded listener.js 12:14:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 117 (0x1185ec800) [pid = 2312] [serial = 302] [outer = 0x116596400] 12:14:08 INFO - PROCESS | 2312 | 1471461248264 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 12:14:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 12:14:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 918ms 12:14:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 12:14:08 INFO - PROCESS | 2312 | 1471461248302 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 12:14:08 INFO - PROCESS | 2312 | 1471461248304 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 12:14:08 INFO - PROCESS | 2312 | 1471461248307 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 12:14:08 INFO - PROCESS | 2312 | 1471461248309 Marionette TRACE conn2 <- [1,378,null,{}] 12:14:08 INFO - PROCESS | 2312 | 1471461248312 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:08 INFO - PROCESS | 2312 | 1471461248313 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:08 INFO - PROCESS | 2312 | 1471461248403 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 12:14:08 INFO - PROCESS | 2312 | 1471461248456 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:08 INFO - PROCESS | 2312 | 1471461248458 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:08 INFO - PROCESS | 2312 | ++DOCSHELL 0x1195f1800 == 53 [pid = 2312] [id = 102] 12:14:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 118 (0x1198b3000) [pid = 2312] [serial = 303] [outer = 0x0] 12:14:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 119 (0x11995cc00) [pid = 2312] [serial = 304] [outer = 0x1198b3000] 12:14:08 INFO - PROCESS | 2312 | 1471461248485 Marionette DEBUG loaded listener.js 12:14:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 120 (0x123ca6c00) [pid = 2312] [serial = 305] [outer = 0x1198b3000] 12:14:08 INFO - PROCESS | 2312 | 1471461248895 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 12:14:08 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 12:14:08 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 622ms 12:14:08 INFO - PROCESS | 2312 | 1471461248930 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 12:14:08 INFO - PROCESS | 2312 | 1471461248933 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 12:14:08 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 12:14:08 INFO - PROCESS | 2312 | 1471461248935 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 12:14:08 INFO - PROCESS | 2312 | 1471461248937 Marionette TRACE conn2 <- [1,382,null,{}] 12:14:08 INFO - PROCESS | 2312 | 1471461248939 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:08 INFO - PROCESS | 2312 | 1471461248940 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:09 INFO - PROCESS | 2312 | 1471461249049 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 12:14:09 INFO - PROCESS | 2312 | --DOCSHELL 0x124779800 == 52 [pid = 2312] [id = 64] 12:14:09 INFO - PROCESS | 2312 | --DOCSHELL 0x12991d000 == 51 [pid = 2312] [id = 96] 12:14:09 INFO - PROCESS | 2312 | --DOCSHELL 0x129866800 == 50 [pid = 2312] [id = 95] 12:14:09 INFO - PROCESS | 2312 | --DOCSHELL 0x1291d8000 == 49 [pid = 2312] [id = 94] 12:14:09 INFO - PROCESS | 2312 | --DOCSHELL 0x113dd1000 == 48 [pid = 2312] [id = 93] 12:14:09 INFO - PROCESS | 2312 | --DOCSHELL 0x12659b000 == 47 [pid = 2312] [id = 92] 12:14:09 INFO - PROCESS | 2312 | --DOCSHELL 0x12513b800 == 46 [pid = 2312] [id = 91] 12:14:09 INFO - PROCESS | 2312 | --DOCSHELL 0x123f19000 == 45 [pid = 2312] [id = 90] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 119 (0x12a8c1c00) [pid = 2312] [serial = 232] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | --DOCSHELL 0x123950800 == 44 [pid = 2312] [id = 89] 12:14:09 INFO - PROCESS | 2312 | --DOCSHELL 0x119f18000 == 43 [pid = 2312] [id = 88] 12:14:09 INFO - PROCESS | 2312 | --DOCSHELL 0x1195dc800 == 42 [pid = 2312] [id = 87] 12:14:09 INFO - PROCESS | 2312 | --DOCSHELL 0x1180e5000 == 41 [pid = 2312] [id = 86] 12:14:09 INFO - PROCESS | 2312 | --DOCSHELL 0x116ae0000 == 40 [pid = 2312] [id = 85] 12:14:09 INFO - PROCESS | 2312 | --DOCSHELL 0x118104000 == 39 [pid = 2312] [id = 84] 12:14:09 INFO - PROCESS | 2312 | --DOCSHELL 0x1169e1800 == 38 [pid = 2312] [id = 83] 12:14:09 INFO - PROCESS | 2312 | --DOCSHELL 0x129045800 == 37 [pid = 2312] [id = 82] 12:14:09 INFO - PROCESS | 2312 | --DOCSHELL 0x126912000 == 36 [pid = 2312] [id = 81] 12:14:09 INFO - PROCESS | 2312 | --DOCSHELL 0x119421800 == 35 [pid = 2312] [id = 80] 12:14:09 INFO - PROCESS | 2312 | --DOCSHELL 0x114f30000 == 34 [pid = 2312] [id = 79] 12:14:09 INFO - PROCESS | 2312 | --DOCSHELL 0x128a46800 == 33 [pid = 2312] [id = 78] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 118 (0x12a61fc00) [pid = 2312] [serial = 230] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 117 (0x1293a0800) [pid = 2312] [serial = 226] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 116 (0x123fb8c00) [pid = 2312] [serial = 205] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 115 (0x11699d800) [pid = 2312] [serial = 193] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 114 (0x12907d800) [pid = 2312] [serial = 217] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 113 (0x119c6f800) [pid = 2312] [serial = 224] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 112 (0x1291a8400) [pid = 2312] [serial = 218] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x1164eb800) [pid = 2312] [serial = 192] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x12987bc00) [pid = 2312] [serial = 227] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x118380800) [pid = 2312] [serial = 196] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x128cc1000) [pid = 2312] [serial = 190] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x124548400) [pid = 2312] [serial = 206] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x128cbe800) [pid = 2312] [serial = 212] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x129077000) [pid = 2312] [serial = 215] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x128cc3c00) [pid = 2312] [serial = 214] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x119108c00) [pid = 2312] [serial = 199] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x120f5a000) [pid = 2312] [serial = 202] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x12a614c00) [pid = 2312] [serial = 229] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x123806000) [pid = 2312] [serial = 203] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x1291b4000) [pid = 2312] [serial = 220] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x1185f0c00) [pid = 2312] [serial = 198] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x12ceaf800) [pid = 2312] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x117c38400) [pid = 2312] [serial = 223] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x1247b7000) [pid = 2312] [serial = 208] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x1265c4400) [pid = 2312] [serial = 211] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x117c3b800) [pid = 2312] [serial = 195] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x1293a0c00) [pid = 2312] [serial = 221] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x124e7b000) [pid = 2312] [serial = 209] [outer = 0x0] [url = about:blank] 12:14:09 INFO - PROCESS | 2312 | 1471461249141 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:09 INFO - PROCESS | 2312 | 1471461249142 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:09 INFO - PROCESS | 2312 | ++DOCSHELL 0x113dd1000 == 34 [pid = 2312] [id = 103] 12:14:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x116abd000) [pid = 2312] [serial = 306] [outer = 0x0] 12:14:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x1198b3400) [pid = 2312] [serial = 307] [outer = 0x116abd000] 12:14:09 INFO - PROCESS | 2312 | 1471461249170 Marionette DEBUG loaded listener.js 12:14:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x124e7b000) [pid = 2312] [serial = 308] [outer = 0x116abd000] 12:14:09 INFO - PROCESS | 2312 | 1471461249486 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 12:14:09 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 12:14:09 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 572ms 12:14:09 INFO - PROCESS | 2312 | 1471461249513 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 12:14:09 INFO - PROCESS | 2312 | 1471461249514 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 12:14:09 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 12:14:09 INFO - PROCESS | 2312 | 1471461249521 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 12:14:09 INFO - PROCESS | 2312 | 1471461249528 Marionette TRACE conn2 <- [1,386,null,{}] 12:14:09 INFO - PROCESS | 2312 | 1471461249531 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:09 INFO - PROCESS | 2312 | 1471461249534 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:09 INFO - PROCESS | 2312 | 1471461249615 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 12:14:09 INFO - PROCESS | 2312 | 1471461249618 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:09 INFO - PROCESS | 2312 | 1471461249620 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:09 INFO - PROCESS | 2312 | ++DOCSHELL 0x1192c4800 == 35 [pid = 2312] [id = 104] 12:14:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1245d2400) [pid = 2312] [serial = 309] [outer = 0x0] 12:14:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x128a5a800) [pid = 2312] [serial = 310] [outer = 0x1245d2400] 12:14:09 INFO - PROCESS | 2312 | 1471461249648 Marionette DEBUG loaded listener.js 12:14:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x129075000) [pid = 2312] [serial = 311] [outer = 0x1245d2400] 12:14:09 INFO - PROCESS | 2312 | 1471461249976 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 12:14:09 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 12:14:09 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 480ms 12:14:09 INFO - PROCESS | 2312 | 1471461249998 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 12:14:10 INFO - PROCESS | 2312 | 1471461249999 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 12:14:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 12:14:10 INFO - PROCESS | 2312 | 1471461250001 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 12:14:10 INFO - PROCESS | 2312 | 1471461250003 Marionette TRACE conn2 <- [1,390,null,{}] 12:14:10 INFO - PROCESS | 2312 | 1471461250007 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:10 INFO - PROCESS | 2312 | 1471461250009 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:10 INFO - PROCESS | 2312 | 1471461250095 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 12:14:10 INFO - PROCESS | 2312 | 1471461250098 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:10 INFO - PROCESS | 2312 | 1471461250099 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:10 INFO - PROCESS | 2312 | ++DOCSHELL 0x119c60000 == 36 [pid = 2312] [id = 105] 12:14:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x1242bf000) [pid = 2312] [serial = 312] [outer = 0x0] 12:14:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x1291b5c00) [pid = 2312] [serial = 313] [outer = 0x1242bf000] 12:14:10 INFO - PROCESS | 2312 | 1471461250127 Marionette DEBUG loaded listener.js 12:14:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x129872400) [pid = 2312] [serial = 314] [outer = 0x1242bf000] 12:14:10 INFO - PROCESS | 2312 | 1471461250727 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 12:14:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 12:14:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 772ms 12:14:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 12:14:10 INFO - PROCESS | 2312 | 1471461250775 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 12:14:10 INFO - PROCESS | 2312 | 1471461250776 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 12:14:10 INFO - PROCESS | 2312 | 1471461250778 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 12:14:10 INFO - PROCESS | 2312 | 1471461250779 Marionette TRACE conn2 <- [1,394,null,{}] 12:14:10 INFO - PROCESS | 2312 | 1471461250781 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:10 INFO - PROCESS | 2312 | 1471461250783 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:10 INFO - PROCESS | 2312 | 1471461250882 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 12:14:10 INFO - PROCESS | 2312 | 1471461250915 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:10 INFO - PROCESS | 2312 | 1471461250919 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:10 INFO - PROCESS | 2312 | ++DOCSHELL 0x124a94000 == 37 [pid = 2312] [id = 106] 12:14:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x12b8d3c00) [pid = 2312] [serial = 315] [outer = 0x0] 12:14:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x12b8d6c00) [pid = 2312] [serial = 316] [outer = 0x12b8d3c00] 12:14:10 INFO - PROCESS | 2312 | 1471461250952 Marionette DEBUG loaded listener.js 12:14:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x12baaa800) [pid = 2312] [serial = 317] [outer = 0x12b8d3c00] 12:14:11 INFO - PROCESS | 2312 | 1471461251280 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 12:14:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 12:14:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 518ms 12:14:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 12:14:11 INFO - PROCESS | 2312 | 1471461251297 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 12:14:11 INFO - PROCESS | 2312 | 1471461251298 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 12:14:11 INFO - PROCESS | 2312 | 1471461251305 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 12:14:11 INFO - PROCESS | 2312 | 1471461251308 Marionette TRACE conn2 <- [1,398,null,{}] 12:14:11 INFO - PROCESS | 2312 | 1471461251311 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:11 INFO - PROCESS | 2312 | 1471461251312 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:11 INFO - PROCESS | 2312 | 1471461251419 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 12:14:11 INFO - PROCESS | 2312 | 1471461251431 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:11 INFO - PROCESS | 2312 | 1471461251432 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:11 INFO - PROCESS | 2312 | ++DOCSHELL 0x126411000 == 38 [pid = 2312] [id = 107] 12:14:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x12bf17400) [pid = 2312] [serial = 318] [outer = 0x0] 12:14:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x12bf3f800) [pid = 2312] [serial = 319] [outer = 0x12bf17400] 12:14:11 INFO - PROCESS | 2312 | 1471461251457 Marionette DEBUG loaded listener.js 12:14:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x12c666800) [pid = 2312] [serial = 320] [outer = 0x12bf17400] 12:14:11 INFO - PROCESS | 2312 | 1471461251814 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 12:14:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 12:14:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 527ms 12:14:11 INFO - PROCESS | 2312 | 1471461251827 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 12:14:11 INFO - PROCESS | 2312 | 1471461251828 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 12:14:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 12:14:11 INFO - PROCESS | 2312 | 1471461251831 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 12:14:11 INFO - PROCESS | 2312 | 1471461251832 Marionette TRACE conn2 <- [1,402,null,{}] 12:14:11 INFO - PROCESS | 2312 | 1471461251834 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:11 INFO - PROCESS | 2312 | 1471461251835 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:11 INFO - PROCESS | 2312 | 1471461251937 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 12:14:11 INFO - PROCESS | 2312 | 1471461251941 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:11 INFO - PROCESS | 2312 | 1471461251943 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:11 INFO - PROCESS | 2312 | ++DOCSHELL 0x114f2b000 == 39 [pid = 2312] [id = 108] 12:14:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x1127d9c00) [pid = 2312] [serial = 321] [outer = 0x0] 12:14:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x1127e3000) [pid = 2312] [serial = 322] [outer = 0x1127d9c00] 12:14:11 INFO - PROCESS | 2312 | 1471461251995 Marionette DEBUG loaded listener.js 12:14:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x115e71000) [pid = 2312] [serial = 323] [outer = 0x1127d9c00] 12:14:12 INFO - PROCESS | 2312 | 1471461252325 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 12:14:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 12:14:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 518ms 12:14:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 12:14:12 INFO - PROCESS | 2312 | 1471461252355 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 12:14:12 INFO - PROCESS | 2312 | 1471461252358 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 12:14:12 INFO - PROCESS | 2312 | 1471461252361 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 12:14:12 INFO - PROCESS | 2312 | 1471461252362 Marionette TRACE conn2 <- [1,406,null,{}] 12:14:12 INFO - PROCESS | 2312 | 1471461252364 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:12 INFO - PROCESS | 2312 | 1471461252365 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:12 INFO - PROCESS | 2312 | 1471461252470 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 12:14:12 INFO - PROCESS | 2312 | 1471461252505 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:12 INFO - PROCESS | 2312 | 1471461252507 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:12 INFO - PROCESS | 2312 | ++DOCSHELL 0x12904c800 == 40 [pid = 2312] [id = 109] 12:14:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x12c660800) [pid = 2312] [serial = 324] [outer = 0x0] 12:14:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x12c66a800) [pid = 2312] [serial = 325] [outer = 0x12c660800] 12:14:12 INFO - PROCESS | 2312 | 1471461252532 Marionette DEBUG loaded listener.js 12:14:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x12cb04c00) [pid = 2312] [serial = 326] [outer = 0x12c660800] 12:14:12 INFO - PROCESS | 2312 | 1471461252850 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 12:14:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 12:14:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 518ms 12:14:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 12:14:12 INFO - PROCESS | 2312 | 1471461252885 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 12:14:12 INFO - PROCESS | 2312 | 1471461252886 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 12:14:12 INFO - PROCESS | 2312 | 1471461252888 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 12:14:12 INFO - PROCESS | 2312 | 1471461252890 Marionette TRACE conn2 <- [1,410,null,{}] 12:14:12 INFO - PROCESS | 2312 | 1471461252894 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:12 INFO - PROCESS | 2312 | 1471461252895 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:12 INFO - PROCESS | 2312 | 1471461252994 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 12:14:13 INFO - PROCESS | 2312 | 1471461252997 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:13 INFO - PROCESS | 2312 | 1471461252998 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:13 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a89b800 == 41 [pid = 2312] [id = 110] 12:14:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 113 (0x1127e6400) [pid = 2312] [serial = 327] [outer = 0x0] 12:14:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 114 (0x12c668800) [pid = 2312] [serial = 328] [outer = 0x1127e6400] 12:14:13 INFO - PROCESS | 2312 | 1471461253066 Marionette DEBUG loaded listener.js 12:14:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 115 (0x12cb08c00) [pid = 2312] [serial = 329] [outer = 0x1127e6400] 12:14:13 INFO - PROCESS | 2312 | 1471461253136 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 12:14:13 INFO - PROCESS | 2312 | --DOMWINDOW == 114 (0x128b2b400) [pid = 2312] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 12:14:13 INFO - PROCESS | 2312 | --DOMWINDOW == 113 (0x128d81800) [pid = 2312] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 12:14:13 INFO - PROCESS | 2312 | --DOMWINDOW == 112 (0x12a8c6400) [pid = 2312] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 12:14:13 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x115d81400) [pid = 2312] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 12:14:13 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x1265c6400) [pid = 2312] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 12:14:13 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x1299cc000) [pid = 2312] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 12:14:13 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x11929e400) [pid = 2312] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 12:14:13 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x1185e4400) [pid = 2312] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 12:14:13 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x128a55000) [pid = 2312] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 12:14:13 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x11213cc00) [pid = 2312] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 12:14:13 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x116546000) [pid = 2312] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 12:14:13 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x12bf1c400) [pid = 2312] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 12:14:13 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x1165f9c00) [pid = 2312] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 12:14:13 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x12458e400) [pid = 2312] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 12:14:13 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x116767400) [pid = 2312] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 12:14:13 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x120fcd000) [pid = 2312] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 12:14:13 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x124b03c00) [pid = 2312] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 12:14:13 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x125010400) [pid = 2312] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 12:14:13 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x128a55c00) [pid = 2312] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 12:14:13 INFO - PROCESS | 2312 | 1471461253485 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 12:14:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 12:14:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 621ms 12:14:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 12:14:13 INFO - PROCESS | 2312 | 1471461253510 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 12:14:13 INFO - PROCESS | 2312 | 1471461253511 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 12:14:13 INFO - PROCESS | 2312 | 1471461253513 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 12:14:13 INFO - PROCESS | 2312 | 1471461253522 Marionette TRACE conn2 <- [1,414,null,{}] 12:14:13 INFO - PROCESS | 2312 | 1471461253525 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:13 INFO - PROCESS | 2312 | 1471461253526 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:13 INFO - PROCESS | 2312 | 1471461253603 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 12:14:13 INFO - PROCESS | 2312 | 1471461253656 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:13 INFO - PROCESS | 2312 | 1471461253657 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:13 INFO - PROCESS | 2312 | ++DOCSHELL 0x128a3c000 == 42 [pid = 2312] [id = 111] 12:14:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x10eaf9400) [pid = 2312] [serial = 330] [outer = 0x0] 12:14:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x112a7c800) [pid = 2312] [serial = 331] [outer = 0x10eaf9400] 12:14:13 INFO - PROCESS | 2312 | 1471461253686 Marionette DEBUG loaded listener.js 12:14:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x1131e9800) [pid = 2312] [serial = 332] [outer = 0x10eaf9400] 12:14:14 INFO - PROCESS | 2312 | 1471461254001 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 12:14:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 12:14:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 528ms 12:14:14 INFO - PROCESS | 2312 | 1471461254043 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 12:14:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 12:14:14 INFO - PROCESS | 2312 | 1471461254045 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 12:14:14 INFO - PROCESS | 2312 | 1471461254047 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 12:14:14 INFO - PROCESS | 2312 | 1471461254049 Marionette TRACE conn2 <- [1,418,null,{}] 12:14:14 INFO - PROCESS | 2312 | 1471461254051 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:14 INFO - PROCESS | 2312 | 1471461254053 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:14 INFO - PROCESS | 2312 | 1471461254145 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 12:14:14 INFO - PROCESS | 2312 | 1471461254149 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:14 INFO - PROCESS | 2312 | 1471461254150 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:14 INFO - PROCESS | 2312 | ++DOCSHELL 0x12b046000 == 43 [pid = 2312] [id = 112] 12:14:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x112a7ac00) [pid = 2312] [serial = 333] [outer = 0x0] 12:14:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x11929bc00) [pid = 2312] [serial = 334] [outer = 0x112a7ac00] 12:14:14 INFO - PROCESS | 2312 | 1471461254175 Marionette DEBUG loaded listener.js 12:14:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x119b0ec00) [pid = 2312] [serial = 335] [outer = 0x112a7ac00] 12:14:14 INFO - PROCESS | 2312 | 1471461254959 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 12:14:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 12:14:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 920ms 12:14:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 12:14:14 INFO - PROCESS | 2312 | 1471461254967 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 12:14:14 INFO - PROCESS | 2312 | 1471461254968 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 12:14:14 INFO - PROCESS | 2312 | 1471461254970 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 12:14:14 INFO - PROCESS | 2312 | 1471461254971 Marionette TRACE conn2 <- [1,422,null,{}] 12:14:14 INFO - PROCESS | 2312 | 1471461254975 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:14 INFO - PROCESS | 2312 | 1471461254977 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:15 INFO - PROCESS | 2312 | 1471461255059 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 12:14:15 INFO - PROCESS | 2312 | 1471461255109 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:15 INFO - PROCESS | 2312 | 1471461255110 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:15 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ba68800 == 44 [pid = 2312] [id = 113] 12:14:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x112a88000) [pid = 2312] [serial = 336] [outer = 0x0] 12:14:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x119b0f000) [pid = 2312] [serial = 337] [outer = 0x112a88000] 12:14:15 INFO - PROCESS | 2312 | 1471461255135 Marionette DEBUG loaded listener.js 12:14:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x126055000) [pid = 2312] [serial = 338] [outer = 0x112a88000] 12:14:16 INFO - PROCESS | 2312 | 1471461256043 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 12:14:16 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 12:14:16 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1122ms 12:14:16 INFO - PROCESS | 2312 | 1471461256092 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 12:14:16 INFO - PROCESS | 2312 | 1471461256095 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 12:14:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 12:14:16 INFO - PROCESS | 2312 | 1471461256099 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 12:14:16 INFO - PROCESS | 2312 | 1471461256101 Marionette TRACE conn2 <- [1,426,null,{}] 12:14:16 INFO - PROCESS | 2312 | 1471461256105 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:16 INFO - PROCESS | 2312 | 1471461256106 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:16 INFO - PROCESS | 2312 | 1471461256238 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 12:14:16 INFO - PROCESS | 2312 | 1471461256327 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:16 INFO - PROCESS | 2312 | 1471461256329 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:16 INFO - PROCESS | 2312 | ++DOCSHELL 0x117ca6000 == 45 [pid = 2312] [id = 114] 12:14:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x11329d400) [pid = 2312] [serial = 339] [outer = 0x0] 12:14:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x116599400) [pid = 2312] [serial = 340] [outer = 0x11329d400] 12:14:16 INFO - PROCESS | 2312 | 1471461256362 Marionette DEBUG loaded listener.js 12:14:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x1180f4c00) [pid = 2312] [serial = 341] [outer = 0x11329d400] 12:14:16 INFO - PROCESS | 2312 | 1471461256860 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 12:14:16 INFO - PROCESS | 2312 | 1471461256876 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 12:14:16 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 12:14:16 INFO - PROCESS | 2312 | 1471461256896 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 12:14:16 INFO - PROCESS | 2312 | 1471461256898 Marionette TRACE conn2 <- [1,430,null,{}] 12:14:16 INFO - PROCESS | 2312 | 1471461256900 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:16 INFO - PROCESS | 2312 | 1471461256902 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:17 INFO - PROCESS | 2312 | 1471461256999 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 12:14:17 INFO - PROCESS | 2312 | 1471461257091 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:17 INFO - PROCESS | 2312 | 1471461257092 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:17 INFO - PROCESS | 2312 | ++DOCSHELL 0x123888000 == 46 [pid = 2312] [id = 115] 12:14:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x119572000) [pid = 2312] [serial = 342] [outer = 0x0] 12:14:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x119b06800) [pid = 2312] [serial = 343] [outer = 0x119572000] 12:14:17 INFO - PROCESS | 2312 | 1471461257142 Marionette DEBUG loaded listener.js 12:14:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x119c76000) [pid = 2312] [serial = 344] [outer = 0x119572000] 12:14:17 INFO - PROCESS | 2312 | 1471461257748 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 12:14:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 12:14:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 876ms 12:14:17 INFO - PROCESS | 2312 | 1471461257770 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 12:14:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 12:14:17 INFO - PROCESS | 2312 | 1471461257772 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 12:14:17 INFO - PROCESS | 2312 | 1471461257776 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 12:14:17 INFO - PROCESS | 2312 | 1471461257778 Marionette TRACE conn2 <- [1,434,null,{}] 12:14:17 INFO - PROCESS | 2312 | 1471461257785 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:17 INFO - PROCESS | 2312 | 1471461257790 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:17 INFO - PROCESS | 2312 | 1471461257892 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 12:14:17 INFO - PROCESS | 2312 | 1471461257962 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:17 INFO - PROCESS | 2312 | 1471461257964 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:17 INFO - PROCESS | 2312 | ++DOCSHELL 0x129902800 == 47 [pid = 2312] [id = 116] 12:14:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x126437c00) [pid = 2312] [serial = 345] [outer = 0x0] 12:14:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 113 (0x126548400) [pid = 2312] [serial = 346] [outer = 0x126437c00] 12:14:17 INFO - PROCESS | 2312 | 1471461257995 Marionette DEBUG loaded listener.js 12:14:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 114 (0x128a56800) [pid = 2312] [serial = 347] [outer = 0x126437c00] 12:14:18 INFO - PROCESS | 2312 | 1471461258414 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 12:14:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 12:14:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 673ms 12:14:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 12:14:18 INFO - PROCESS | 2312 | 1471461258448 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 12:14:18 INFO - PROCESS | 2312 | 1471461258450 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 12:14:18 INFO - PROCESS | 2312 | 1471461258453 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 12:14:18 INFO - PROCESS | 2312 | 1471461258454 Marionette TRACE conn2 <- [1,438,null,{}] 12:14:18 INFO - PROCESS | 2312 | 1471461258457 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:18 INFO - PROCESS | 2312 | 1471461258459 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:18 INFO - PROCESS | 2312 | 1471461258593 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 12:14:18 INFO - PROCESS | 2312 | 1471461258695 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:18 INFO - PROCESS | 2312 | 1471461258696 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:18 INFO - PROCESS | 2312 | ++DOCSHELL 0x12bdd6000 == 48 [pid = 2312] [id = 117] 12:14:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 115 (0x124587400) [pid = 2312] [serial = 348] [outer = 0x0] 12:14:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 116 (0x128cc6000) [pid = 2312] [serial = 349] [outer = 0x124587400] 12:14:18 INFO - PROCESS | 2312 | 1471461258728 Marionette DEBUG loaded listener.js 12:14:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 117 (0x1291a6800) [pid = 2312] [serial = 350] [outer = 0x124587400] 12:14:19 INFO - PROCESS | 2312 | 1471461259380 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 12:14:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 12:14:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 974ms 12:14:19 INFO - PROCESS | 2312 | 1471461259427 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 12:14:19 INFO - PROCESS | 2312 | 1471461259429 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 12:14:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 12:14:19 INFO - PROCESS | 2312 | 1471461259433 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 12:14:19 INFO - PROCESS | 2312 | 1471461259434 Marionette TRACE conn2 <- [1,442,null,{}] 12:14:19 INFO - PROCESS | 2312 | 1471461259438 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:19 INFO - PROCESS | 2312 | 1471461259440 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:19 INFO - PROCESS | 2312 | 1471461259529 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 12:14:19 INFO - PROCESS | 2312 | 1471461259586 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:19 INFO - PROCESS | 2312 | 1471461259587 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:19 INFO - PROCESS | 2312 | ++DOCSHELL 0x1188a0000 == 49 [pid = 2312] [id = 118] 12:14:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 118 (0x1176b7000) [pid = 2312] [serial = 351] [outer = 0x0] 12:14:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 119 (0x117c40000) [pid = 2312] [serial = 352] [outer = 0x1176b7000] 12:14:19 INFO - PROCESS | 2312 | 1471461259615 Marionette DEBUG loaded listener.js 12:14:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 120 (0x1185d4800) [pid = 2312] [serial = 353] [outer = 0x1176b7000] 12:14:20 INFO - PROCESS | 2312 | --DOCSHELL 0x12b046000 == 48 [pid = 2312] [id = 112] 12:14:20 INFO - PROCESS | 2312 | --DOCSHELL 0x128a3c000 == 47 [pid = 2312] [id = 111] 12:14:20 INFO - PROCESS | 2312 | --DOCSHELL 0x12a89b800 == 46 [pid = 2312] [id = 110] 12:14:20 INFO - PROCESS | 2312 | --DOCSHELL 0x12904c800 == 45 [pid = 2312] [id = 109] 12:14:20 INFO - PROCESS | 2312 | --DOCSHELL 0x114f2b000 == 44 [pid = 2312] [id = 108] 12:14:20 INFO - PROCESS | 2312 | --DOCSHELL 0x126411000 == 43 [pid = 2312] [id = 107] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 119 (0x12bf3d800) [pid = 2312] [serial = 289] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOCSHELL 0x124a94000 == 42 [pid = 2312] [id = 106] 12:14:20 INFO - PROCESS | 2312 | --DOCSHELL 0x119c60000 == 41 [pid = 2312] [id = 105] 12:14:20 INFO - PROCESS | 2312 | --DOCSHELL 0x1192c4800 == 40 [pid = 2312] [id = 104] 12:14:20 INFO - PROCESS | 2312 | --DOCSHELL 0x113dd1000 == 39 [pid = 2312] [id = 103] 12:14:20 INFO - PROCESS | 2312 | --DOCSHELL 0x1195f1800 == 38 [pid = 2312] [id = 102] 12:14:20 INFO - PROCESS | 2312 | --DOCSHELL 0x116183800 == 37 [pid = 2312] [id = 101] 12:14:20 INFO - PROCESS | 2312 | --DOCSHELL 0x1174a4800 == 36 [pid = 2312] [id = 98] 12:14:20 INFO - PROCESS | 2312 | --DOCSHELL 0x12a89d800 == 35 [pid = 2312] [id = 97] 12:14:20 INFO - PROCESS | 2312 | 1471461260082 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 12:14:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 12:14:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 672ms 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 118 (0x1293a5800) [pid = 2312] [serial = 268] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 117 (0x12a617000) [pid = 2312] [serial = 271] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 116 (0x12af68000) [pid = 2312] [serial = 274] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 115 (0x12a8c1000) [pid = 2312] [serial = 272] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 114 (0x12afbd000) [pid = 2312] [serial = 275] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 113 (0x11702c000) [pid = 2312] [serial = 236] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 112 (0x11647f800) [pid = 2312] [serial = 235] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x128a51400) [pid = 2312] [serial = 245] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x128a4c400) [pid = 2312] [serial = 244] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x12a8ca400) [pid = 2312] [serial = 233] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x1199e2400) [pid = 2312] [serial = 239] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x11950e000) [pid = 2312] [serial = 238] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x11956ac00) [pid = 2312] [serial = 251] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x118804400) [pid = 2312] [serial = 250] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x128b2bc00) [pid = 2312] [serial = 263] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x128a57800) [pid = 2312] [serial = 262] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x12604b400) [pid = 2312] [serial = 278] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x1176bf400) [pid = 2312] [serial = 248] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x116918000) [pid = 2312] [serial = 247] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x12bf23400) [pid = 2312] [serial = 286] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x118750c00) [pid = 2312] [serial = 253] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x119cdd800) [pid = 2312] [serial = 254] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x126055400) [pid = 2312] [serial = 259] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x1264af400) [pid = 2312] [serial = 260] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x120fc1000) [pid = 2312] [serial = 256] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x1245d3000) [pid = 2312] [serial = 257] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x124a34000) [pid = 2312] [serial = 242] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x123806400) [pid = 2312] [serial = 241] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x12bf1a000) [pid = 2312] [serial = 284] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x12afbf800) [pid = 2312] [serial = 280] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x116760c00) [pid = 2312] [serial = 277] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x128c84800) [pid = 2312] [serial = 265] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x1291b0400) [pid = 2312] [serial = 266] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x129875c00) [pid = 2312] [serial = 269] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x12baa2000) [pid = 2312] [serial = 283] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x12ba9dc00) [pid = 2312] [serial = 281] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x12bf3b400) [pid = 2312] [serial = 287] [outer = 0x0] [url = about:blank] 12:14:20 INFO - PROCESS | 2312 | 1471461260118 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 12:14:20 INFO - PROCESS | 2312 | 1471461260121 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 12:14:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 12:14:20 INFO - PROCESS | 2312 | 1471461260131 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 12:14:20 INFO - PROCESS | 2312 | 1471461260133 Marionette TRACE conn2 <- [1,446,null,{}] 12:14:20 INFO - PROCESS | 2312 | 1471461260136 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:20 INFO - PROCESS | 2312 | 1471461260137 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:20 INFO - PROCESS | 2312 | 1471461260230 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 12:14:20 INFO - PROCESS | 2312 | 1471461260237 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:20 INFO - PROCESS | 2312 | 1471461260239 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:20 INFO - PROCESS | 2312 | ++DOCSHELL 0x1165b5000 == 36 [pid = 2312] [id = 119] 12:14:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x1185ebc00) [pid = 2312] [serial = 354] [outer = 0x0] 12:14:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x119164400) [pid = 2312] [serial = 355] [outer = 0x1185ebc00] 12:14:20 INFO - PROCESS | 2312 | 1471461260285 Marionette DEBUG loaded listener.js 12:14:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x119b07000) [pid = 2312] [serial = 356] [outer = 0x1185ebc00] 12:14:20 INFO - PROCESS | 2312 | 1471461260804 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 12:14:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 12:14:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 719ms 12:14:20 INFO - PROCESS | 2312 | 1471461260850 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 12:14:20 INFO - PROCESS | 2312 | 1471461260852 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 12:14:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 12:14:20 INFO - PROCESS | 2312 | 1471461260854 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 12:14:20 INFO - PROCESS | 2312 | 1471461260858 Marionette TRACE conn2 <- [1,450,null,{}] 12:14:20 INFO - PROCESS | 2312 | 1471461260865 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:20 INFO - PROCESS | 2312 | 1471461260868 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:20 INFO - PROCESS | 2312 | 1471461260946 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 12:14:20 INFO - PROCESS | 2312 | 1471461260951 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:20 INFO - PROCESS | 2312 | 1471461260953 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:20 INFO - PROCESS | 2312 | ++DOCSHELL 0x1192d7000 == 37 [pid = 2312] [id = 120] 12:14:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x123809800) [pid = 2312] [serial = 357] [outer = 0x0] 12:14:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x12409f800) [pid = 2312] [serial = 358] [outer = 0x123809800] 12:14:20 INFO - PROCESS | 2312 | 1471461260983 Marionette DEBUG loaded listener.js 12:14:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x1247b7000) [pid = 2312] [serial = 359] [outer = 0x123809800] 12:14:21 INFO - PROCESS | 2312 | 1471461261332 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 12:14:21 INFO - PROCESS | 2312 | 1471461261379 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 12:14:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 12:14:21 INFO - PROCESS | 2312 | 1471461261381 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 12:14:21 INFO - PROCESS | 2312 | 1471461261382 Marionette TRACE conn2 <- [1,454,null,{}] 12:14:21 INFO - PROCESS | 2312 | 1471461261385 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:21 INFO - PROCESS | 2312 | 1471461261386 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:21 INFO - PROCESS | 2312 | 1471461261464 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 12:14:21 INFO - PROCESS | 2312 | 1471461261467 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:21 INFO - PROCESS | 2312 | 1471461261468 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:21 INFO - PROCESS | 2312 | ++DOCSHELL 0x120f14000 == 38 [pid = 2312] [id = 121] 12:14:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x124e0d800) [pid = 2312] [serial = 360] [outer = 0x0] 12:14:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x126546000) [pid = 2312] [serial = 361] [outer = 0x124e0d800] 12:14:21 INFO - PROCESS | 2312 | 1471461261497 Marionette DEBUG loaded listener.js 12:14:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x128a51800) [pid = 2312] [serial = 362] [outer = 0x124e0d800] 12:14:21 INFO - PROCESS | 2312 | [2312] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:21 INFO - PROCESS | 2312 | 1471461261814 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 12:14:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 12:14:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 468ms 12:14:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 12:14:21 INFO - PROCESS | 2312 | 1471461261849 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 12:14:21 INFO - PROCESS | 2312 | 1471461261851 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 12:14:21 INFO - PROCESS | 2312 | 1471461261853 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 12:14:21 INFO - PROCESS | 2312 | 1471461261854 Marionette TRACE conn2 <- [1,458,null,{}] 12:14:21 INFO - PROCESS | 2312 | 1471461261858 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:21 INFO - PROCESS | 2312 | 1471461261860 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:21 INFO - PROCESS | 2312 | 1471461261934 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 12:14:21 INFO - PROCESS | 2312 | 1471461261995 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:21 INFO - PROCESS | 2312 | 1471461261996 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:22 INFO - PROCESS | 2312 | ++DOCSHELL 0x123954800 == 39 [pid = 2312] [id = 122] 12:14:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x124b0f400) [pid = 2312] [serial = 363] [outer = 0x0] 12:14:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x128a55c00) [pid = 2312] [serial = 364] [outer = 0x124b0f400] 12:14:22 INFO - PROCESS | 2312 | 1471461262021 Marionette DEBUG loaded listener.js 12:14:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x128d74800) [pid = 2312] [serial = 365] [outer = 0x124b0f400] 12:14:22 INFO - PROCESS | 2312 | 1471461262348 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 12:14:22 INFO - PROCESS | 2312 | 1471461262378 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 12:14:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 12:14:22 INFO - PROCESS | 2312 | 1471461262386 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 12:14:22 INFO - PROCESS | 2312 | 1471461262387 Marionette TRACE conn2 <- [1,462,null,{}] 12:14:22 INFO - PROCESS | 2312 | 1471461262389 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:22 INFO - PROCESS | 2312 | 1471461262394 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:22 INFO - PROCESS | 2312 | 1471461262511 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 12:14:22 INFO - PROCESS | 2312 | 1471461262525 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:22 INFO - PROCESS | 2312 | 1471461262526 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:22 INFO - PROCESS | 2312 | ++DOCSHELL 0x1245ed800 == 40 [pid = 2312] [id = 123] 12:14:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x129075400) [pid = 2312] [serial = 366] [outer = 0x0] 12:14:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x129872c00) [pid = 2312] [serial = 367] [outer = 0x129075400] 12:14:22 INFO - PROCESS | 2312 | 1471461262552 Marionette DEBUG loaded listener.js 12:14:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x12afbe000) [pid = 2312] [serial = 368] [outer = 0x129075400] 12:14:22 INFO - PROCESS | 2312 | [2312] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:22 INFO - PROCESS | 2312 | 1471461262897 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 12:14:22 INFO - PROCESS | 2312 | 1471461262910 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 12:14:22 INFO - PROCESS | 2312 | 1471461262912 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 12:14:22 INFO - PROCESS | 2312 | 1471461262913 Marionette TRACE conn2 <- [1,466,null,{}] 12:14:22 INFO - PROCESS | 2312 | 1471461262916 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:22 INFO - PROCESS | 2312 | 1471461262917 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:23 INFO - PROCESS | 2312 | 1471461263016 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 12:14:23 INFO - PROCESS | 2312 | 1471461263020 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:23 INFO - PROCESS | 2312 | 1471461263021 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:23 INFO - PROCESS | 2312 | ++DOCSHELL 0x1260c3000 == 41 [pid = 2312] [id = 124] 12:14:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x12afbe800) [pid = 2312] [serial = 369] [outer = 0x0] 12:14:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x12b8d8800) [pid = 2312] [serial = 370] [outer = 0x12afbe800] 12:14:23 INFO - PROCESS | 2312 | 1471461263054 Marionette DEBUG loaded listener.js 12:14:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x12bf19000) [pid = 2312] [serial = 371] [outer = 0x12afbe800] 12:14:23 INFO - PROCESS | 2312 | 1471461263401 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 12:14:23 INFO - PROCESS | 2312 | 1471461263439 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 12:14:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 12:14:23 INFO - PROCESS | 2312 | 1471461263442 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 12:14:23 INFO - PROCESS | 2312 | 1471461263443 Marionette TRACE conn2 <- [1,470,null,{}] 12:14:23 INFO - PROCESS | 2312 | 1471461263445 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:23 INFO - PROCESS | 2312 | 1471461263446 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:23 INFO - PROCESS | 2312 | 1471461263545 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 12:14:23 INFO - PROCESS | 2312 | 1471461263549 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:23 INFO - PROCESS | 2312 | 1471461263550 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:23 INFO - PROCESS | 2312 | ++DOCSHELL 0x128a30800 == 42 [pid = 2312] [id = 125] 12:14:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x12bf19400) [pid = 2312] [serial = 372] [outer = 0x0] 12:14:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x12bf37c00) [pid = 2312] [serial = 373] [outer = 0x12bf19400] 12:14:23 INFO - PROCESS | 2312 | 1471461263575 Marionette DEBUG loaded listener.js 12:14:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x119507800) [pid = 2312] [serial = 374] [outer = 0x12bf19400] 12:14:23 INFO - PROCESS | 2312 | 1471461263911 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 12:14:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 12:14:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 518ms 12:14:23 INFO - PROCESS | 2312 | 1471461263960 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 12:14:23 INFO - PROCESS | 2312 | 1471461263962 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 12:14:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 12:14:23 INFO - PROCESS | 2312 | 1471461263964 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 12:14:23 INFO - PROCESS | 2312 | 1471461263965 Marionette TRACE conn2 <- [1,474,null,{}] 12:14:23 INFO - PROCESS | 2312 | 1471461263967 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:23 INFO - PROCESS | 2312 | 1471461263968 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:24 INFO - PROCESS | 2312 | 1471461264071 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 12:14:24 INFO - PROCESS | 2312 | 1471461264083 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:24 INFO - PROCESS | 2312 | 1471461264084 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:24 INFO - PROCESS | 2312 | ++DOCSHELL 0x12903e000 == 43 [pid = 2312] [id = 126] 12:14:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x110e99400) [pid = 2312] [serial = 375] [outer = 0x0] 12:14:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x110e9b000) [pid = 2312] [serial = 376] [outer = 0x110e99400] 12:14:24 INFO - PROCESS | 2312 | 1471461264109 Marionette DEBUG loaded listener.js 12:14:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x110e9ec00) [pid = 2312] [serial = 377] [outer = 0x110e99400] 12:14:24 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x12bf17400) [pid = 2312] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 12:14:24 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x1127d9c00) [pid = 2312] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 12:14:24 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x1198b3000) [pid = 2312] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 12:14:24 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x116abd000) [pid = 2312] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 12:14:24 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x10eaf9400) [pid = 2312] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 12:14:24 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x1245d2400) [pid = 2312] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 12:14:24 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x1242bf000) [pid = 2312] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 12:14:24 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x116596400) [pid = 2312] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 12:14:24 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x12b8d3c00) [pid = 2312] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 12:14:24 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x12c660800) [pid = 2312] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 12:14:24 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x112a7ac00) [pid = 2312] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 12:14:24 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x1127e6400) [pid = 2312] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 12:14:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 12:14:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 568ms 12:14:24 INFO - PROCESS | 2312 | 1471461264527 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 12:14:24 INFO - PROCESS | 2312 | 1471461264532 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 12:14:24 INFO - PROCESS | 2312 | 1471461264534 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 12:14:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 12:14:24 INFO - PROCESS | 2312 | 1471461264536 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 12:14:24 INFO - PROCESS | 2312 | 1471461264537 Marionette TRACE conn2 <- [1,478,null,{}] 12:14:24 INFO - PROCESS | 2312 | 1471461264540 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:24 INFO - PROCESS | 2312 | 1471461264543 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:24 INFO - PROCESS | 2312 | 1471461264620 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 12:14:24 INFO - PROCESS | 2312 | 1471461264625 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:24 INFO - PROCESS | 2312 | 1471461264627 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:24 INFO - PROCESS | 2312 | ++DOCSHELL 0x1291d8000 == 44 [pid = 2312] [id = 127] 12:14:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1127dc000) [pid = 2312] [serial = 378] [outer = 0x0] 12:14:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x118804800) [pid = 2312] [serial = 379] [outer = 0x1127dc000] 12:14:24 INFO - PROCESS | 2312 | 1471461264652 Marionette DEBUG loaded listener.js 12:14:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x1242bf000) [pid = 2312] [serial = 380] [outer = 0x1127dc000] 12:14:24 INFO - PROCESS | 2312 | 1471461264993 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 12:14:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 12:14:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 469ms 12:14:25 INFO - PROCESS | 2312 | 1471461265013 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 12:14:25 INFO - PROCESS | 2312 | 1471461265014 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 12:14:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 12:14:25 INFO - PROCESS | 2312 | 1471461265025 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 12:14:25 INFO - PROCESS | 2312 | 1471461265028 Marionette TRACE conn2 <- [1,482,null,{}] 12:14:25 INFO - PROCESS | 2312 | 1471461265031 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:25 INFO - PROCESS | 2312 | 1471461265032 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:25 INFO - PROCESS | 2312 | 1471461265134 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 12:14:25 INFO - PROCESS | 2312 | 1471461265138 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:25 INFO - PROCESS | 2312 | 1471461265139 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:25 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ad6f000 == 45 [pid = 2312] [id = 128] 12:14:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x110e9f400) [pid = 2312] [serial = 381] [outer = 0x0] 12:14:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x12bf22400) [pid = 2312] [serial = 382] [outer = 0x110e9f400] 12:14:25 INFO - PROCESS | 2312 | 1471461265167 Marionette DEBUG loaded listener.js 12:14:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x12cb06800) [pid = 2312] [serial = 383] [outer = 0x110e9f400] 12:14:25 INFO - PROCESS | 2312 | 1471461265520 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 12:14:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 12:14:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 524ms 12:14:25 INFO - PROCESS | 2312 | 1471461265548 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 12:14:25 INFO - PROCESS | 2312 | 1471461265549 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 12:14:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 12:14:25 INFO - PROCESS | 2312 | 1471461265551 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 12:14:25 INFO - PROCESS | 2312 | 1471461265552 Marionette TRACE conn2 <- [1,486,null,{}] 12:14:25 INFO - PROCESS | 2312 | 1471461265555 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:25 INFO - PROCESS | 2312 | 1471461265557 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:25 INFO - PROCESS | 2312 | 1471461265636 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 12:14:25 INFO - PROCESS | 2312 | 1471461265693 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:25 INFO - PROCESS | 2312 | 1471461265694 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:25 INFO - PROCESS | 2312 | ++DOCSHELL 0x12b054800 == 46 [pid = 2312] [id = 129] 12:14:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x1199b2400) [pid = 2312] [serial = 384] [outer = 0x0] 12:14:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x1199bc400) [pid = 2312] [serial = 385] [outer = 0x1199b2400] 12:14:25 INFO - PROCESS | 2312 | 1471461265719 Marionette DEBUG loaded listener.js 12:14:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x12bf24400) [pid = 2312] [serial = 386] [outer = 0x1199b2400] 12:14:25 INFO - PROCESS | 2312 | 1471461265990 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 12:14:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 12:14:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 469ms 12:14:26 INFO - PROCESS | 2312 | 1471461266020 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 12:14:26 INFO - PROCESS | 2312 | 1471461266022 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 12:14:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 12:14:26 INFO - PROCESS | 2312 | 1471461266032 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 12:14:26 INFO - PROCESS | 2312 | 1471461266033 Marionette TRACE conn2 <- [1,490,null,{}] 12:14:26 INFO - PROCESS | 2312 | 1471461266036 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:26 INFO - PROCESS | 2312 | 1471461266048 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:26 INFO - PROCESS | 2312 | 1471461266130 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 12:14:26 INFO - PROCESS | 2312 | 1471461266134 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:26 INFO - PROCESS | 2312 | 1471461266135 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:26 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c50c000 == 47 [pid = 2312] [id = 130] 12:14:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x1199b3c00) [pid = 2312] [serial = 387] [outer = 0x0] 12:14:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x119ca5800) [pid = 2312] [serial = 388] [outer = 0x1199b3c00] 12:14:26 INFO - PROCESS | 2312 | 1471461266160 Marionette DEBUG loaded listener.js 12:14:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x119ca9800) [pid = 2312] [serial = 389] [outer = 0x1199b3c00] 12:14:26 INFO - PROCESS | 2312 | 1471461266613 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 12:14:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 12:14:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 620ms 12:14:26 INFO - PROCESS | 2312 | 1471461266653 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 12:14:26 INFO - PROCESS | 2312 | 1471461266655 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 12:14:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 12:14:26 INFO - PROCESS | 2312 | 1471461266658 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 12:14:26 INFO - PROCESS | 2312 | 1471461266660 Marionette TRACE conn2 <- [1,494,null,{}] 12:14:26 INFO - PROCESS | 2312 | 1471461266664 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:26 INFO - PROCESS | 2312 | 1471461266666 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:26 INFO - PROCESS | 2312 | 1471461266774 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 12:14:26 INFO - PROCESS | 2312 | 1471461266868 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:26 INFO - PROCESS | 2312 | 1471461266870 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:26 INFO - PROCESS | 2312 | ++DOCSHELL 0x117160000 == 48 [pid = 2312] [id = 131] 12:14:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x1130cc400) [pid = 2312] [serial = 390] [outer = 0x0] 12:14:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x115e6ec00) [pid = 2312] [serial = 391] [outer = 0x1130cc400] 12:14:26 INFO - PROCESS | 2312 | 1471461266902 Marionette DEBUG loaded listener.js 12:14:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x1180f5800) [pid = 2312] [serial = 392] [outer = 0x1130cc400] 12:14:27 INFO - PROCESS | 2312 | 1471461267330 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 12:14:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 12:14:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 721ms 12:14:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 12:14:27 INFO - PROCESS | 2312 | 1471461267380 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 12:14:27 INFO - PROCESS | 2312 | 1471461267383 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 12:14:27 INFO - PROCESS | 2312 | 1471461267387 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 12:14:27 INFO - PROCESS | 2312 | 1471461267389 Marionette TRACE conn2 <- [1,498,null,{}] 12:14:27 INFO - PROCESS | 2312 | 1471461267411 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:27 INFO - PROCESS | 2312 | 1471461267412 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:27 INFO - PROCESS | 2312 | 1471461267519 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 12:14:27 INFO - PROCESS | 2312 | 1471461267588 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:27 INFO - PROCESS | 2312 | 1471461267589 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:27 INFO - PROCESS | 2312 | ++DOCSHELL 0x123891000 == 49 [pid = 2312] [id = 132] 12:14:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x1199b5000) [pid = 2312] [serial = 393] [outer = 0x0] 12:14:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x119b0ac00) [pid = 2312] [serial = 394] [outer = 0x1199b5000] 12:14:27 INFO - PROCESS | 2312 | 1471461267622 Marionette DEBUG loaded listener.js 12:14:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x119ca7c00) [pid = 2312] [serial = 395] [outer = 0x1199b5000] 12:14:28 INFO - PROCESS | 2312 | 1471461268077 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 12:14:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 12:14:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 788ms 12:14:28 INFO - PROCESS | 2312 | 1471461268177 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 12:14:28 INFO - PROCESS | 2312 | 1471461268180 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 12:14:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 12:14:28 INFO - PROCESS | 2312 | 1471461268183 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 12:14:28 INFO - PROCESS | 2312 | 1471461268187 Marionette TRACE conn2 <- [1,502,null,{}] 12:14:28 INFO - PROCESS | 2312 | 1471461268200 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:28 INFO - PROCESS | 2312 | 1471461268205 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:28 INFO - PROCESS | 2312 | 1471461268363 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 12:14:28 INFO - PROCESS | 2312 | 1471461268429 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:28 INFO - PROCESS | 2312 | 1471461268431 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:28 INFO - PROCESS | 2312 | ++DOCSHELL 0x12903c000 == 50 [pid = 2312] [id = 133] 12:14:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 113 (0x124549400) [pid = 2312] [serial = 396] [outer = 0x0] 12:14:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 114 (0x124b11800) [pid = 2312] [serial = 397] [outer = 0x124549400] 12:14:28 INFO - PROCESS | 2312 | 1471461268463 Marionette DEBUG loaded listener.js 12:14:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 115 (0x126829000) [pid = 2312] [serial = 398] [outer = 0x124549400] 12:14:28 INFO - PROCESS | 2312 | 1471461268887 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 12:14:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 12:14:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 726ms 12:14:28 INFO - PROCESS | 2312 | 1471461268910 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 12:14:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 12:14:28 INFO - PROCESS | 2312 | 1471461268912 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 12:14:28 INFO - PROCESS | 2312 | 1471461268914 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 12:14:28 INFO - PROCESS | 2312 | 1471461268915 Marionette TRACE conn2 <- [1,506,null,{}] 12:14:28 INFO - PROCESS | 2312 | 1471461268918 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:28 INFO - PROCESS | 2312 | 1471461268919 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:29 INFO - PROCESS | 2312 | 1471461269024 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 12:14:29 INFO - PROCESS | 2312 | 1471461269081 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:29 INFO - PROCESS | 2312 | 1471461269082 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:29 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c645000 == 51 [pid = 2312] [id = 134] 12:14:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 116 (0x128d78800) [pid = 2312] [serial = 399] [outer = 0x0] 12:14:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 117 (0x12939d400) [pid = 2312] [serial = 400] [outer = 0x128d78800] 12:14:29 INFO - PROCESS | 2312 | 1471461269112 Marionette DEBUG loaded listener.js 12:14:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 118 (0x12a614400) [pid = 2312] [serial = 401] [outer = 0x128d78800] 12:14:29 INFO - PROCESS | 2312 | 1471461269564 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 12:14:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 12:14:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 668ms 12:14:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 12:14:29 INFO - PROCESS | 2312 | 1471461269583 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 12:14:29 INFO - PROCESS | 2312 | 1471461269584 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 12:14:29 INFO - PROCESS | 2312 | 1471461269586 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 12:14:29 INFO - PROCESS | 2312 | 1471461269588 Marionette TRACE conn2 <- [1,510,null,{}] 12:14:29 INFO - PROCESS | 2312 | 1471461269590 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:29 INFO - PROCESS | 2312 | 1471461269591 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:29 INFO - PROCESS | 2312 | 1471461269708 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 12:14:29 INFO - PROCESS | 2312 | 1471461269807 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:29 INFO - PROCESS | 2312 | 1471461269808 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:29 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c657800 == 52 [pid = 2312] [id = 135] 12:14:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 119 (0x110e93400) [pid = 2312] [serial = 402] [outer = 0x0] 12:14:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 120 (0x12a8c8c00) [pid = 2312] [serial = 403] [outer = 0x110e93400] 12:14:29 INFO - PROCESS | 2312 | 1471461269840 Marionette DEBUG loaded listener.js 12:14:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 121 (0x12bf37400) [pid = 2312] [serial = 404] [outer = 0x110e93400] 12:14:30 INFO - PROCESS | 2312 | 1471461270641 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 12:14:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 12:14:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 1069ms 12:14:30 INFO - PROCESS | 2312 | 1471461270656 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 12:14:30 INFO - PROCESS | 2312 | 1471461270659 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 12:14:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 12:14:30 INFO - PROCESS | 2312 | 1471461270665 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 12:14:30 INFO - PROCESS | 2312 | 1471461270667 Marionette TRACE conn2 <- [1,514,null,{}] 12:14:30 INFO - PROCESS | 2312 | 1471461270673 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:30 INFO - PROCESS | 2312 | 1471461270675 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:30 INFO - PROCESS | 2312 | 1471461270786 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 12:14:30 INFO - PROCESS | 2312 | 1471461270845 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:30 INFO - PROCESS | 2312 | 1471461270847 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:30 INFO - PROCESS | 2312 | ++DOCSHELL 0x119c50000 == 53 [pid = 2312] [id = 136] 12:14:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 122 (0x116165000) [pid = 2312] [serial = 405] [outer = 0x0] 12:14:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 123 (0x1185e5c00) [pid = 2312] [serial = 406] [outer = 0x116165000] 12:14:30 INFO - PROCESS | 2312 | 1471461270875 Marionette DEBUG loaded listener.js 12:14:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 124 (0x1199b6000) [pid = 2312] [serial = 407] [outer = 0x116165000] 12:14:31 INFO - PROCESS | 2312 | 1471461271298 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 12:14:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 12:14:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 675ms 12:14:31 INFO - PROCESS | 2312 | 1471461271338 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 12:14:31 INFO - PROCESS | 2312 | 1471461271341 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 12:14:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 12:14:31 INFO - PROCESS | 2312 | 1471461271345 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 12:14:31 INFO - PROCESS | 2312 | 1471461271347 Marionette TRACE conn2 <- [1,518,null,{}] 12:14:31 INFO - PROCESS | 2312 | 1471461271349 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:31 INFO - PROCESS | 2312 | 1471461271351 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:31 INFO - PROCESS | 2312 | 1471461271448 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 12:14:31 INFO - PROCESS | 2312 | 1471461271519 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:31 INFO - PROCESS | 2312 | 1471461271521 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:31 INFO - PROCESS | 2312 | ++DOCSHELL 0x11811f000 == 54 [pid = 2312] [id = 137] 12:14:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 125 (0x1180ea400) [pid = 2312] [serial = 408] [outer = 0x0] 12:14:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 126 (0x119ca4400) [pid = 2312] [serial = 409] [outer = 0x1180ea400] 12:14:31 INFO - PROCESS | 2312 | 1471461271550 Marionette DEBUG loaded listener.js 12:14:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 127 (0x120f53800) [pid = 2312] [serial = 410] [outer = 0x1180ea400] 12:14:31 INFO - PROCESS | 2312 | --DOCSHELL 0x12b054800 == 53 [pid = 2312] [id = 129] 12:14:31 INFO - PROCESS | 2312 | --DOCSHELL 0x12ad6f000 == 52 [pid = 2312] [id = 128] 12:14:31 INFO - PROCESS | 2312 | --DOCSHELL 0x1291d8000 == 51 [pid = 2312] [id = 127] 12:14:31 INFO - PROCESS | 2312 | --DOCSHELL 0x12903e000 == 50 [pid = 2312] [id = 126] 12:14:31 INFO - PROCESS | 2312 | --DOCSHELL 0x128a30800 == 49 [pid = 2312] [id = 125] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 126 (0x1180f3000) [pid = 2312] [serial = 292] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 125 (0x1268c7400) [pid = 2312] [serial = 298] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 124 (0x123804c00) [pid = 2312] [serial = 295] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 123 (0x119b0f000) [pid = 2312] [serial = 337] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | --DOCSHELL 0x1260c3000 == 48 [pid = 2312] [id = 124] 12:14:31 INFO - PROCESS | 2312 | --DOCSHELL 0x1245ed800 == 47 [pid = 2312] [id = 123] 12:14:31 INFO - PROCESS | 2312 | --DOCSHELL 0x123954800 == 46 [pid = 2312] [id = 122] 12:14:31 INFO - PROCESS | 2312 | --DOCSHELL 0x120f14000 == 45 [pid = 2312] [id = 121] 12:14:31 INFO - PROCESS | 2312 | --DOCSHELL 0x1192d7000 == 44 [pid = 2312] [id = 120] 12:14:31 INFO - PROCESS | 2312 | --DOCSHELL 0x1165b5000 == 43 [pid = 2312] [id = 119] 12:14:31 INFO - PROCESS | 2312 | --DOCSHELL 0x1188a0000 == 42 [pid = 2312] [id = 118] 12:14:31 INFO - PROCESS | 2312 | --DOCSHELL 0x129902800 == 41 [pid = 2312] [id = 116] 12:14:31 INFO - PROCESS | 2312 | --DOCSHELL 0x123888000 == 40 [pid = 2312] [id = 115] 12:14:31 INFO - PROCESS | 2312 | --DOCSHELL 0x117ca6000 == 39 [pid = 2312] [id = 114] 12:14:31 INFO - PROCESS | 2312 | --DOCSHELL 0x12ba68800 == 38 [pid = 2312] [id = 113] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 122 (0x12bf3f800) [pid = 2312] [serial = 319] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 121 (0x115e71000) [pid = 2312] [serial = 323] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 120 (0x1127e3000) [pid = 2312] [serial = 322] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 119 (0x123ca6c00) [pid = 2312] [serial = 305] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 118 (0x11995cc00) [pid = 2312] [serial = 304] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 117 (0x1198b3400) [pid = 2312] [serial = 307] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 116 (0x124e7b000) [pid = 2312] [serial = 308] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 115 (0x112a7c800) [pid = 2312] [serial = 331] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 114 (0x128a5a800) [pid = 2312] [serial = 310] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 113 (0x129075000) [pid = 2312] [serial = 311] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 112 (0x1291b5c00) [pid = 2312] [serial = 313] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x1180e9400) [pid = 2312] [serial = 301] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x1185ec800) [pid = 2312] [serial = 302] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x129872400) [pid = 2312] [serial = 314] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x12b8d6c00) [pid = 2312] [serial = 316] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x12cb04c00) [pid = 2312] [serial = 326] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x119b0ec00) [pid = 2312] [serial = 335] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x12c66a800) [pid = 2312] [serial = 325] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x12c668800) [pid = 2312] [serial = 328] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x11929bc00) [pid = 2312] [serial = 334] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x12cb08c00) [pid = 2312] [serial = 329] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x12c666800) [pid = 2312] [serial = 320] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x12baaa800) [pid = 2312] [serial = 317] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x1131e9800) [pid = 2312] [serial = 332] [outer = 0x0] [url = about:blank] 12:14:31 INFO - PROCESS | 2312 | 1471461271951 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 12:14:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 12:14:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 619ms 12:14:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 12:14:31 INFO - PROCESS | 2312 | 1471461271964 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 12:14:31 INFO - PROCESS | 2312 | 1471461271966 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 12:14:31 INFO - PROCESS | 2312 | 1471461271968 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 12:14:31 INFO - PROCESS | 2312 | 1471461271971 Marionette TRACE conn2 <- [1,522,null,{}] 12:14:31 INFO - PROCESS | 2312 | 1471461271978 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:31 INFO - PROCESS | 2312 | 1471461271981 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:32 INFO - PROCESS | 2312 | 1471461272063 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 12:14:32 INFO - PROCESS | 2312 | 1471461272067 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:32 INFO - PROCESS | 2312 | 1471461272070 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:32 INFO - PROCESS | 2312 | ++DOCSHELL 0x119409800 == 39 [pid = 2312] [id = 138] 12:14:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x1242bb400) [pid = 2312] [serial = 411] [outer = 0x0] 12:14:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x124542800) [pid = 2312] [serial = 412] [outer = 0x1242bb400] 12:14:32 INFO - PROCESS | 2312 | 1471461272098 Marionette DEBUG loaded listener.js 12:14:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x126438800) [pid = 2312] [serial = 413] [outer = 0x1242bb400] 12:14:32 INFO - PROCESS | 2312 | 1471461272458 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 12:14:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 12:14:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 524ms 12:14:32 INFO - PROCESS | 2312 | 1471461272508 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 12:14:32 INFO - PROCESS | 2312 | 1471461272511 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 12:14:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 12:14:32 INFO - PROCESS | 2312 | 1471461272515 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 12:14:32 INFO - PROCESS | 2312 | 1471461272516 Marionette TRACE conn2 <- [1,526,null,{}] 12:14:32 INFO - PROCESS | 2312 | 1471461272518 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:32 INFO - PROCESS | 2312 | 1471461272519 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:32 INFO - PROCESS | 2312 | 1471461272604 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 12:14:32 INFO - PROCESS | 2312 | 1471461272610 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:32 INFO - PROCESS | 2312 | 1471461272612 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:32 INFO - PROCESS | 2312 | ++DOCSHELL 0x123cb9800 == 40 [pid = 2312] [id = 139] 12:14:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x128a4f800) [pid = 2312] [serial = 414] [outer = 0x0] 12:14:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x128cca800) [pid = 2312] [serial = 415] [outer = 0x128a4f800] 12:14:32 INFO - PROCESS | 2312 | 1471461272638 Marionette DEBUG loaded listener.js 12:14:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x129083000) [pid = 2312] [serial = 416] [outer = 0x128a4f800] 12:14:32 INFO - PROCESS | 2312 | 1471461272992 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 12:14:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 12:14:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 517ms 12:14:33 INFO - PROCESS | 2312 | 1471461273040 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 12:14:33 INFO - PROCESS | 2312 | 1471461273043 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 12:14:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 12:14:33 INFO - PROCESS | 2312 | 1471461273047 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 12:14:33 INFO - PROCESS | 2312 | 1471461273048 Marionette TRACE conn2 <- [1,530,null,{}] 12:14:33 INFO - PROCESS | 2312 | 1471461273050 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:33 INFO - PROCESS | 2312 | 1471461273051 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:33 INFO - PROCESS | 2312 | 1471461273133 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 12:14:33 INFO - PROCESS | 2312 | 1471461273137 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:33 INFO - PROCESS | 2312 | 1471461273139 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:33 INFO - PROCESS | 2312 | ++DOCSHELL 0x125f7e800 == 41 [pid = 2312] [id = 140] 12:14:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x129074800) [pid = 2312] [serial = 417] [outer = 0x0] 12:14:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x129877400) [pid = 2312] [serial = 418] [outer = 0x129074800] 12:14:33 INFO - PROCESS | 2312 | 1471461273168 Marionette DEBUG loaded listener.js 12:14:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x12afbe400) [pid = 2312] [serial = 419] [outer = 0x129074800] 12:14:33 INFO - PROCESS | 2312 | 1471461273628 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 12:14:33 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 12:14:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 12:14:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:14:33 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 12:14:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 12:14:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:14:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:14:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 12:14:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 12:14:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 618ms 12:14:33 INFO - PROCESS | 2312 | 1471461273666 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 12:14:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 12:14:33 INFO - PROCESS | 2312 | 1471461273668 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 12:14:33 INFO - PROCESS | 2312 | 1471461273671 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 12:14:33 INFO - PROCESS | 2312 | 1471461273673 Marionette TRACE conn2 <- [1,534,null,{}] 12:14:33 INFO - PROCESS | 2312 | 1471461273694 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:33 INFO - PROCESS | 2312 | 1471461273700 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:33 INFO - PROCESS | 2312 | 1471461273817 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 12:14:33 INFO - PROCESS | 2312 | 1471461273824 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:33 INFO - PROCESS | 2312 | 1471461273832 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:33 INFO - PROCESS | 2312 | ++DOCSHELL 0x115ee1000 == 42 [pid = 2312] [id = 141] 12:14:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x12baa8400) [pid = 2312] [serial = 420] [outer = 0x0] 12:14:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x12c663400) [pid = 2312] [serial = 421] [outer = 0x12baa8400] 12:14:33 INFO - PROCESS | 2312 | 1471461273857 Marionette DEBUG loaded listener.js 12:14:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x12cb11000) [pid = 2312] [serial = 422] [outer = 0x12baa8400] 12:14:34 INFO - PROCESS | 2312 | 1471461274194 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 12:14:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 12:14:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 570ms 12:14:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 12:14:34 INFO - PROCESS | 2312 | 1471461274241 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 12:14:34 INFO - PROCESS | 2312 | 1471461274243 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 12:14:34 INFO - PROCESS | 2312 | 1471461274245 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 12:14:34 INFO - PROCESS | 2312 | 1471461274246 Marionette TRACE conn2 <- [1,538,null,{}] 12:14:34 INFO - PROCESS | 2312 | 1471461274248 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:34 INFO - PROCESS | 2312 | 1471461274249 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:34 INFO - PROCESS | 2312 | 1471461274351 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 12:14:34 INFO - PROCESS | 2312 | 1471461274385 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:34 INFO - PROCESS | 2312 | 1471461274386 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:34 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a66e000 == 43 [pid = 2312] [id = 142] 12:14:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x12ca85c00) [pid = 2312] [serial = 423] [outer = 0x0] 12:14:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 113 (0x12ca87c00) [pid = 2312] [serial = 424] [outer = 0x12ca85c00] 12:14:34 INFO - PROCESS | 2312 | 1471461274417 Marionette DEBUG loaded listener.js 12:14:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 114 (0x12ca8e400) [pid = 2312] [serial = 425] [outer = 0x12ca85c00] 12:14:34 INFO - PROCESS | 2312 | 1471461274734 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 12:14:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 12:14:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 518ms 12:14:34 INFO - PROCESS | 2312 | 1471461274764 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 12:14:34 INFO - PROCESS | 2312 | 1471461274765 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 12:14:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 12:14:34 INFO - PROCESS | 2312 | 1471461274768 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 12:14:34 INFO - PROCESS | 2312 | 1471461274769 Marionette TRACE conn2 <- [1,542,null,{}] 12:14:34 INFO - PROCESS | 2312 | 1471461274771 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:34 INFO - PROCESS | 2312 | 1471461274773 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:34 INFO - PROCESS | 2312 | 1471461274885 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 12:14:34 INFO - PROCESS | 2312 | 1471461274904 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:34 INFO - PROCESS | 2312 | 1471461274905 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:34 INFO - PROCESS | 2312 | ++DOCSHELL 0x12b007800 == 44 [pid = 2312] [id = 143] 12:14:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 115 (0x119970000) [pid = 2312] [serial = 426] [outer = 0x0] 12:14:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 116 (0x119975800) [pid = 2312] [serial = 427] [outer = 0x119970000] 12:14:34 INFO - PROCESS | 2312 | 1471461274930 Marionette DEBUG loaded listener.js 12:14:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 117 (0x11997b000) [pid = 2312] [serial = 428] [outer = 0x119970000] 12:14:35 INFO - PROCESS | 2312 | 1471461275244 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 12:14:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 12:14:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 519ms 12:14:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 12:14:35 INFO - PROCESS | 2312 | 1471461275296 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 12:14:35 INFO - PROCESS | 2312 | 1471461275297 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 12:14:35 INFO - PROCESS | 2312 | 1471461275299 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 12:14:35 INFO - PROCESS | 2312 | 1471461275300 Marionette TRACE conn2 <- [1,546,null,{}] 12:14:35 INFO - PROCESS | 2312 | 1471461275303 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:35 INFO - PROCESS | 2312 | 1471461275304 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:35 INFO - PROCESS | 2312 | 1471461275437 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 12:14:35 INFO - PROCESS | 2312 | 1471461275492 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:35 INFO - PROCESS | 2312 | 1471461275495 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:35 INFO - PROCESS | 2312 | ++DOCSHELL 0x12bdd1800 == 45 [pid = 2312] [id = 144] 12:14:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 118 (0x119973400) [pid = 2312] [serial = 429] [outer = 0x0] 12:14:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 119 (0x12ca89800) [pid = 2312] [serial = 430] [outer = 0x119973400] 12:14:35 INFO - PROCESS | 2312 | 1471461275525 Marionette DEBUG loaded listener.js 12:14:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 120 (0x12cb10000) [pid = 2312] [serial = 431] [outer = 0x119973400] 12:14:35 INFO - PROCESS | 2312 | 1471461275897 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 12:14:35 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 12:14:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 618ms 12:14:35 INFO - PROCESS | 2312 | 1471461275919 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 12:14:35 INFO - PROCESS | 2312 | 1471461275920 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 12:14:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 12:14:35 INFO - PROCESS | 2312 | 1471461275945 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 12:14:35 INFO - PROCESS | 2312 | 1471461275947 Marionette TRACE conn2 <- [1,550,null,{}] 12:14:35 INFO - PROCESS | 2312 | 1471461275950 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:35 INFO - PROCESS | 2312 | 1471461275952 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:36 INFO - PROCESS | 2312 | 1471461276354 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 12:14:36 INFO - PROCESS | 2312 | --DOMWINDOW == 119 (0x1199b2400) [pid = 2312] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 12:14:36 INFO - PROCESS | 2312 | --DOMWINDOW == 118 (0x110e9f400) [pid = 2312] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 12:14:36 INFO - PROCESS | 2312 | --DOMWINDOW == 117 (0x129075400) [pid = 2312] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 12:14:36 INFO - PROCESS | 2312 | --DOMWINDOW == 116 (0x12afbe800) [pid = 2312] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 12:14:36 INFO - PROCESS | 2312 | --DOMWINDOW == 115 (0x110e99400) [pid = 2312] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 12:14:36 INFO - PROCESS | 2312 | --DOMWINDOW == 114 (0x12bf19400) [pid = 2312] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 12:14:36 INFO - PROCESS | 2312 | --DOMWINDOW == 113 (0x124b0f400) [pid = 2312] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 12:14:36 INFO - PROCESS | 2312 | --DOMWINDOW == 112 (0x124587400) [pid = 2312] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 12:14:36 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x1185ebc00) [pid = 2312] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 12:14:36 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x1176b7000) [pid = 2312] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 12:14:36 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x123809800) [pid = 2312] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 12:14:36 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x124e0d800) [pid = 2312] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 12:14:36 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x1127dc000) [pid = 2312] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 12:14:36 INFO - PROCESS | 2312 | 1471461276414 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:36 INFO - PROCESS | 2312 | 1471461276415 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:36 INFO - PROCESS | 2312 | ++DOCSHELL 0x1192db800 == 46 [pid = 2312] [id = 145] 12:14:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x110e93800) [pid = 2312] [serial = 432] [outer = 0x0] 12:14:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x1127dc000) [pid = 2312] [serial = 433] [outer = 0x110e93800] 12:14:36 INFO - PROCESS | 2312 | 1471461276439 Marionette DEBUG loaded listener.js 12:14:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x1199bdc00) [pid = 2312] [serial = 434] [outer = 0x110e93800] 12:14:36 INFO - PROCESS | 2312 | 1471461276741 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 12:14:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 12:14:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 843ms 12:14:36 INFO - PROCESS | 2312 | 1471461276768 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 12:14:36 INFO - PROCESS | 2312 | 1471461276770 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 12:14:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 12:14:36 INFO - PROCESS | 2312 | 1471461276781 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 12:14:36 INFO - PROCESS | 2312 | 1471461276783 Marionette TRACE conn2 <- [1,554,null,{}] 12:14:36 INFO - PROCESS | 2312 | 1471461276786 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:36 INFO - PROCESS | 2312 | 1471461276787 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:36 INFO - PROCESS | 2312 | 1471461276907 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 12:14:36 INFO - PROCESS | 2312 | 1471461276990 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:36 INFO - PROCESS | 2312 | 1471461276992 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:37 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ce73000 == 47 [pid = 2312] [id = 146] 12:14:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x112a7c400) [pid = 2312] [serial = 435] [outer = 0x0] 12:14:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x1291a8400) [pid = 2312] [serial = 436] [outer = 0x112a7c400] 12:14:37 INFO - PROCESS | 2312 | 1471461277037 Marionette DEBUG loaded listener.js 12:14:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 113 (0x12d305c00) [pid = 2312] [serial = 437] [outer = 0x112a7c400] 12:14:37 INFO - PROCESS | 2312 | [2312] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:37 INFO - PROCESS | 2312 | [2312] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:37 INFO - PROCESS | 2312 | 1471461277422 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 12:14:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 12:14:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 678ms 12:14:37 INFO - PROCESS | 2312 | 1471461277450 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 12:14:37 INFO - PROCESS | 2312 | 1471461277451 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 12:14:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 12:14:37 INFO - PROCESS | 2312 | 1471461277453 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 12:14:37 INFO - PROCESS | 2312 | 1471461277455 Marionette TRACE conn2 <- [1,558,null,{}] 12:14:37 INFO - PROCESS | 2312 | 1471461277457 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:37 INFO - PROCESS | 2312 | 1471461277458 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:37 INFO - PROCESS | 2312 | 1471461277572 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 12:14:37 INFO - PROCESS | 2312 | 1471461277581 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:37 INFO - PROCESS | 2312 | 1471461277582 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:37 INFO - PROCESS | 2312 | ++DOCSHELL 0x12d175000 == 48 [pid = 2312] [id = 147] 12:14:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 114 (0x1199b8800) [pid = 2312] [serial = 438] [outer = 0x0] 12:14:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 115 (0x1256bb400) [pid = 2312] [serial = 439] [outer = 0x1199b8800] 12:14:37 INFO - PROCESS | 2312 | 1471461277607 Marionette DEBUG loaded listener.js 12:14:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 116 (0x1256bf000) [pid = 2312] [serial = 440] [outer = 0x1199b8800] 12:14:37 INFO - PROCESS | 2312 | 1471461277961 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 12:14:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 12:14:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 522ms 12:14:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 12:14:37 INFO - PROCESS | 2312 | 1471461277978 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 12:14:37 INFO - PROCESS | 2312 | 1471461277980 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 12:14:37 INFO - PROCESS | 2312 | 1471461277983 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 12:14:37 INFO - PROCESS | 2312 | 1471461277985 Marionette TRACE conn2 <- [1,562,null,{}] 12:14:37 INFO - PROCESS | 2312 | 1471461277988 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:37 INFO - PROCESS | 2312 | 1471461277992 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:38 INFO - PROCESS | 2312 | 1471461278127 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 12:14:38 INFO - PROCESS | 2312 | 1471461278221 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:38 INFO - PROCESS | 2312 | 1471461278223 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:38 INFO - PROCESS | 2312 | ++DOCSHELL 0x12d41e800 == 49 [pid = 2312] [id = 148] 12:14:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 117 (0x1256b6400) [pid = 2312] [serial = 441] [outer = 0x0] 12:14:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 118 (0x1256c1800) [pid = 2312] [serial = 442] [outer = 0x1256b6400] 12:14:38 INFO - PROCESS | 2312 | 1471461278286 Marionette DEBUG loaded listener.js 12:14:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 119 (0x12d473800) [pid = 2312] [serial = 443] [outer = 0x1256b6400] 12:14:38 INFO - PROCESS | 2312 | [2312] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:38 INFO - PROCESS | 2312 | 1471461278741 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 12:14:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 12:14:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 821ms 12:14:38 INFO - PROCESS | 2312 | 1471461278804 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 12:14:38 INFO - PROCESS | 2312 | 1471461278807 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 12:14:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 12:14:38 INFO - PROCESS | 2312 | 1471461278810 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 12:14:38 INFO - PROCESS | 2312 | 1471461278814 Marionette TRACE conn2 <- [1,566,null,{}] 12:14:38 INFO - PROCESS | 2312 | 1471461278817 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:38 INFO - PROCESS | 2312 | 1471461278819 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:38 INFO - PROCESS | 2312 | 1471461278927 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 12:14:39 INFO - PROCESS | 2312 | 1471461279000 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:39 INFO - PROCESS | 2312 | 1471461279001 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:39 INFO - PROCESS | 2312 | ++DOCSHELL 0x118515800 == 50 [pid = 2312] [id = 149] 12:14:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 120 (0x11647f400) [pid = 2312] [serial = 444] [outer = 0x0] 12:14:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 121 (0x118381400) [pid = 2312] [serial = 445] [outer = 0x11647f400] 12:14:39 INFO - PROCESS | 2312 | 1471461279033 Marionette DEBUG loaded listener.js 12:14:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 122 (0x1198b3000) [pid = 2312] [serial = 446] [outer = 0x11647f400] 12:14:39 INFO - PROCESS | 2312 | [2312] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:39 INFO - PROCESS | 2312 | 1471461279463 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 12:14:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 12:14:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 671ms 12:14:39 INFO - PROCESS | 2312 | 1471461279482 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 12:14:39 INFO - PROCESS | 2312 | 1471461279485 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 12:14:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 12:14:39 INFO - PROCESS | 2312 | 1471461279490 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 12:14:39 INFO - PROCESS | 2312 | 1471461279492 Marionette TRACE conn2 <- [1,570,null,{}] 12:14:39 INFO - PROCESS | 2312 | 1471461279495 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:39 INFO - PROCESS | 2312 | 1471461279497 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:39 INFO - PROCESS | 2312 | 1471461279636 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 12:14:39 INFO - PROCESS | 2312 | 1471461279698 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:39 INFO - PROCESS | 2312 | 1471461279699 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:39 INFO - PROCESS | 2312 | ++DOCSHELL 0x128a2f000 == 51 [pid = 2312] [id = 150] 12:14:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 123 (0x1199be400) [pid = 2312] [serial = 447] [outer = 0x0] 12:14:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 124 (0x119ca2400) [pid = 2312] [serial = 448] [outer = 0x1199be400] 12:14:39 INFO - PROCESS | 2312 | 1471461279731 Marionette DEBUG loaded listener.js 12:14:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 125 (0x123803c00) [pid = 2312] [serial = 449] [outer = 0x1199be400] 12:14:40 INFO - PROCESS | 2312 | [2312] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:40 INFO - PROCESS | 2312 | 1471461280226 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 12:14:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 12:14:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 771ms 12:14:40 INFO - PROCESS | 2312 | 1471461280261 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 12:14:40 INFO - PROCESS | 2312 | 1471461280263 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 12:14:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 12:14:40 INFO - PROCESS | 2312 | 1471461280267 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 12:14:40 INFO - PROCESS | 2312 | 1471461280271 Marionette TRACE conn2 <- [1,574,null,{}] 12:14:40 INFO - PROCESS | 2312 | 1471461280305 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:40 INFO - PROCESS | 2312 | 1471461280311 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:40 INFO - PROCESS | 2312 | 1471461280473 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 12:14:40 INFO - PROCESS | 2312 | 1471461280547 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:40 INFO - PROCESS | 2312 | 1471461280550 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:40 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ce71000 == 52 [pid = 2312] [id = 151] 12:14:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 126 (0x12643d000) [pid = 2312] [serial = 450] [outer = 0x0] 12:14:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 127 (0x128a55800) [pid = 2312] [serial = 451] [outer = 0x12643d000] 12:14:40 INFO - PROCESS | 2312 | 1471461280582 Marionette DEBUG loaded listener.js 12:14:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 128 (0x12af67800) [pid = 2312] [serial = 452] [outer = 0x12643d000] 12:14:41 INFO - PROCESS | 2312 | 1471461281026 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:14:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 12:14:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 793ms 12:14:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 12:14:41 INFO - PROCESS | 2312 | 1471461281060 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 12:14:41 INFO - PROCESS | 2312 | 1471461281062 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 12:14:41 INFO - PROCESS | 2312 | 1471461281064 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 12:14:41 INFO - PROCESS | 2312 | 1471461281066 Marionette TRACE conn2 <- [1,578,null,{}] 12:14:41 INFO - PROCESS | 2312 | 1471461281068 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:41 INFO - PROCESS | 2312 | 1471461281069 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:41 INFO - PROCESS | 2312 | 1471461281180 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 12:14:41 INFO - PROCESS | 2312 | 1471461281255 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:41 INFO - PROCESS | 2312 | 1471461281257 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:41 INFO - PROCESS | 2312 | ++DOCSHELL 0x12d70f000 == 53 [pid = 2312] [id = 152] 12:14:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 129 (0x12b8cf400) [pid = 2312] [serial = 453] [outer = 0x0] 12:14:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 130 (0x12bf1e000) [pid = 2312] [serial = 454] [outer = 0x12b8cf400] 12:14:41 INFO - PROCESS | 2312 | 1471461281287 Marionette DEBUG loaded listener.js 12:14:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 131 (0x12c668800) [pid = 2312] [serial = 455] [outer = 0x12b8cf400] 12:14:41 INFO - PROCESS | 2312 | 1471461281712 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 12:14:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 12:14:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 668ms 12:14:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 12:14:41 INFO - PROCESS | 2312 | 1471461281733 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 12:14:41 INFO - PROCESS | 2312 | 1471461281734 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 12:14:41 INFO - PROCESS | 2312 | 1471461281736 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 12:14:41 INFO - PROCESS | 2312 | 1471461281738 Marionette TRACE conn2 <- [1,582,null,{}] 12:14:41 INFO - PROCESS | 2312 | 1471461281740 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:41 INFO - PROCESS | 2312 | 1471461281742 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:41 INFO - PROCESS | 2312 | 1471461281846 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 12:14:41 INFO - PROCESS | 2312 | 1471461281906 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:41 INFO - PROCESS | 2312 | 1471461281907 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:41 INFO - PROCESS | 2312 | ++DOCSHELL 0x12b013000 == 54 [pid = 2312] [id = 153] 12:14:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 132 (0x11950b800) [pid = 2312] [serial = 456] [outer = 0x0] 12:14:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 133 (0x1195bb800) [pid = 2312] [serial = 457] [outer = 0x11950b800] 12:14:41 INFO - PROCESS | 2312 | 1471461281936 Marionette DEBUG loaded listener.js 12:14:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 134 (0x1195bf800) [pid = 2312] [serial = 458] [outer = 0x11950b800] 12:14:42 INFO - PROCESS | 2312 | 1471461282579 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 12:14:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 12:14:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 872ms 12:14:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 12:14:42 INFO - PROCESS | 2312 | 1471461282609 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 12:14:42 INFO - PROCESS | 2312 | 1471461282611 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 12:14:42 INFO - PROCESS | 2312 | 1471461282614 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 12:14:42 INFO - PROCESS | 2312 | 1471461282616 Marionette TRACE conn2 <- [1,586,null,{}] 12:14:42 INFO - PROCESS | 2312 | 1471461282619 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:42 INFO - PROCESS | 2312 | 1471461282621 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:42 INFO - PROCESS | 2312 | 1471461282719 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 12:14:42 INFO - PROCESS | 2312 | 1471461282795 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:42 INFO - PROCESS | 2312 | 1471461282797 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:42 INFO - PROCESS | 2312 | ++DOCSHELL 0x1169ca800 == 55 [pid = 2312] [id = 154] 12:14:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 135 (0x1127e5000) [pid = 2312] [serial = 459] [outer = 0x0] 12:14:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 136 (0x112a83c00) [pid = 2312] [serial = 460] [outer = 0x1127e5000] 12:14:42 INFO - PROCESS | 2312 | 1471461282825 Marionette DEBUG loaded listener.js 12:14:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 137 (0x117404400) [pid = 2312] [serial = 461] [outer = 0x1127e5000] 12:14:43 INFO - PROCESS | 2312 | [2312] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:43 INFO - PROCESS | 2312 | 1471461283378 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 12:14:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 12:14:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 772ms 12:14:43 INFO - PROCESS | 2312 | 1471461283386 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 12:14:43 INFO - PROCESS | 2312 | 1471461283391 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 12:14:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 12:14:43 INFO - PROCESS | 2312 | 1471461283399 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 12:14:43 INFO - PROCESS | 2312 | 1471461283402 Marionette TRACE conn2 <- [1,590,null,{}] 12:14:43 INFO - PROCESS | 2312 | 1471461283405 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:43 INFO - PROCESS | 2312 | 1471461283408 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:43 INFO - PROCESS | 2312 | 1471461283547 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 12:14:43 INFO - PROCESS | 2312 | --DOCSHELL 0x12d175000 == 54 [pid = 2312] [id = 147] 12:14:43 INFO - PROCESS | 2312 | --DOCSHELL 0x12ce73000 == 53 [pid = 2312] [id = 146] 12:14:43 INFO - PROCESS | 2312 | --DOCSHELL 0x1192db800 == 52 [pid = 2312] [id = 145] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 136 (0x119ca5800) [pid = 2312] [serial = 388] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOCSHELL 0x12bdd1800 == 51 [pid = 2312] [id = 144] 12:14:43 INFO - PROCESS | 2312 | --DOCSHELL 0x12b007800 == 50 [pid = 2312] [id = 143] 12:14:43 INFO - PROCESS | 2312 | --DOCSHELL 0x12a66e000 == 49 [pid = 2312] [id = 142] 12:14:43 INFO - PROCESS | 2312 | --DOCSHELL 0x115ee1000 == 48 [pid = 2312] [id = 141] 12:14:43 INFO - PROCESS | 2312 | --DOCSHELL 0x125f7e800 == 47 [pid = 2312] [id = 140] 12:14:43 INFO - PROCESS | 2312 | 1471461283727 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:43 INFO - PROCESS | 2312 | 1471461283728 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:43 INFO - PROCESS | 2312 | --DOCSHELL 0x123cb9800 == 46 [pid = 2312] [id = 139] 12:14:43 INFO - PROCESS | 2312 | --DOCSHELL 0x119409800 == 45 [pid = 2312] [id = 138] 12:14:43 INFO - PROCESS | 2312 | --DOCSHELL 0x11811f000 == 44 [pid = 2312] [id = 137] 12:14:43 INFO - PROCESS | 2312 | --DOCSHELL 0x119c50000 == 43 [pid = 2312] [id = 136] 12:14:43 INFO - PROCESS | 2312 | ++DOCSHELL 0x1164e3000 == 44 [pid = 2312] [id = 155] 12:14:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 137 (0x118290c00) [pid = 2312] [serial = 462] [outer = 0x0] 12:14:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 138 (0x118378000) [pid = 2312] [serial = 463] [outer = 0x118290c00] 12:14:43 INFO - PROCESS | 2312 | 1471461283765 Marionette DEBUG loaded listener.js 12:14:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 139 (0x11874f000) [pid = 2312] [serial = 464] [outer = 0x118290c00] 12:14:43 INFO - PROCESS | 2312 | --DOCSHELL 0x117160000 == 43 [pid = 2312] [id = 131] 12:14:43 INFO - PROCESS | 2312 | --DOCSHELL 0x12c50c000 == 42 [pid = 2312] [id = 130] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 138 (0x129872c00) [pid = 2312] [serial = 367] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 137 (0x12b8d8800) [pid = 2312] [serial = 370] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 136 (0x110e9b000) [pid = 2312] [serial = 376] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 135 (0x12bf37c00) [pid = 2312] [serial = 373] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 134 (0x126548400) [pid = 2312] [serial = 346] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 133 (0x128a55c00) [pid = 2312] [serial = 364] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 132 (0x128cc6000) [pid = 2312] [serial = 349] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 131 (0x1291a6800) [pid = 2312] [serial = 350] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 130 (0x119164400) [pid = 2312] [serial = 355] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 129 (0x119b07000) [pid = 2312] [serial = 356] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 128 (0x116599400) [pid = 2312] [serial = 340] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 127 (0x117c40000) [pid = 2312] [serial = 352] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 126 (0x1185d4800) [pid = 2312] [serial = 353] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 125 (0x119b06800) [pid = 2312] [serial = 343] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 124 (0x12409f800) [pid = 2312] [serial = 358] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 123 (0x1247b7000) [pid = 2312] [serial = 359] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 122 (0x126546000) [pid = 2312] [serial = 361] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 121 (0x128a51800) [pid = 2312] [serial = 362] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 120 (0x1242bf000) [pid = 2312] [serial = 380] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 119 (0x118804800) [pid = 2312] [serial = 379] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 118 (0x1199bc400) [pid = 2312] [serial = 385] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 117 (0x12bf22400) [pid = 2312] [serial = 382] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 116 (0x110e9ec00) [pid = 2312] [serial = 377] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 115 (0x12bf24400) [pid = 2312] [serial = 386] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 114 (0x119507800) [pid = 2312] [serial = 374] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 113 (0x12bf19000) [pid = 2312] [serial = 371] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 112 (0x12afbe000) [pid = 2312] [serial = 368] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x128d74800) [pid = 2312] [serial = 365] [outer = 0x0] [url = about:blank] 12:14:43 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x12cb06800) [pid = 2312] [serial = 383] [outer = 0x0] [url = about:blank] 12:14:44 INFO - PROCESS | 2312 | 1471461284086 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 12:14:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 12:14:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 721ms 12:14:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 12:14:44 INFO - PROCESS | 2312 | 1471461284119 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 12:14:44 INFO - PROCESS | 2312 | 1471461284121 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 12:14:44 INFO - PROCESS | 2312 | 1471461284123 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 12:14:44 INFO - PROCESS | 2312 | 1471461284128 Marionette TRACE conn2 <- [1,594,null,{}] 12:14:44 INFO - PROCESS | 2312 | 1471461284135 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:44 INFO - PROCESS | 2312 | 1471461284138 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:44 INFO - PROCESS | 2312 | 1471461284218 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 12:14:44 INFO - PROCESS | 2312 | 1471461284222 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:44 INFO - PROCESS | 2312 | 1471461284226 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:44 INFO - PROCESS | 2312 | ++DOCSHELL 0x1195f1000 == 43 [pid = 2312] [id = 156] 12:14:44 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x1195bec00) [pid = 2312] [serial = 465] [outer = 0x0] 12:14:44 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x1195c2000) [pid = 2312] [serial = 466] [outer = 0x1195bec00] 12:14:44 INFO - PROCESS | 2312 | 1471461284256 Marionette DEBUG loaded listener.js 12:14:44 INFO - PROCESS | 2312 | ++DOMWINDOW == 113 (0x119978c00) [pid = 2312] [serial = 467] [outer = 0x1195bec00] 12:14:44 INFO - PROCESS | 2312 | 1471461284649 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 12:14:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 12:14:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 575ms 12:14:44 INFO - PROCESS | 2312 | 1471461284699 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 12:14:44 INFO - PROCESS | 2312 | 1471461284701 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 12:14:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 12:14:44 INFO - PROCESS | 2312 | 1471461284704 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 12:14:44 INFO - PROCESS | 2312 | 1471461284705 Marionette TRACE conn2 <- [1,598,null,{}] 12:14:44 INFO - PROCESS | 2312 | 1471461284715 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:44 INFO - PROCESS | 2312 | 1471461284717 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:44 INFO - PROCESS | 2312 | 1471461284852 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 12:14:44 INFO - PROCESS | 2312 | 1471461284943 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:44 INFO - PROCESS | 2312 | 1471461284945 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:44 INFO - PROCESS | 2312 | ++DOCSHELL 0x123887800 == 44 [pid = 2312] [id = 157] 12:14:44 INFO - PROCESS | 2312 | ++DOMWINDOW == 114 (0x1198b7800) [pid = 2312] [serial = 468] [outer = 0x0] 12:14:44 INFO - PROCESS | 2312 | ++DOMWINDOW == 115 (0x1199c0800) [pid = 2312] [serial = 469] [outer = 0x1198b7800] 12:14:44 INFO - PROCESS | 2312 | 1471461284988 Marionette DEBUG loaded listener.js 12:14:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 116 (0x119b0d400) [pid = 2312] [serial = 470] [outer = 0x1198b7800] 12:14:45 INFO - PROCESS | 2312 | 1471461285283 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 12:14:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 12:14:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 627ms 12:14:45 INFO - PROCESS | 2312 | 1471461285331 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 12:14:45 INFO - PROCESS | 2312 | 1471461285332 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 12:14:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 12:14:45 INFO - PROCESS | 2312 | 1471461285334 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 12:14:45 INFO - PROCESS | 2312 | 1471461285335 Marionette TRACE conn2 <- [1,602,null,{}] 12:14:45 INFO - PROCESS | 2312 | 1471461285338 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:45 INFO - PROCESS | 2312 | 1471461285339 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:45 INFO - PROCESS | 2312 | 1471461285433 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 12:14:45 INFO - PROCESS | 2312 | 1471461285527 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:45 INFO - PROCESS | 2312 | 1471461285528 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:45 INFO - PROCESS | 2312 | ++DOCSHELL 0x123cb2000 == 45 [pid = 2312] [id = 158] 12:14:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 117 (0x119c73000) [pid = 2312] [serial = 471] [outer = 0x0] 12:14:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 118 (0x119cdd800) [pid = 2312] [serial = 472] [outer = 0x119c73000] 12:14:45 INFO - PROCESS | 2312 | 1471461285555 Marionette DEBUG loaded listener.js 12:14:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 119 (0x120fcf000) [pid = 2312] [serial = 473] [outer = 0x119c73000] 12:14:45 INFO - PROCESS | 2312 | 1471461285851 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 12:14:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 12:14:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 569ms 12:14:45 INFO - PROCESS | 2312 | 1471461285904 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 12:14:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 12:14:45 INFO - PROCESS | 2312 | 1471461285915 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 12:14:45 INFO - PROCESS | 2312 | 1471461285917 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 12:14:45 INFO - PROCESS | 2312 | 1471461285918 Marionette TRACE conn2 <- [1,606,null,{}] 12:14:45 INFO - PROCESS | 2312 | 1471461285920 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:45 INFO - PROCESS | 2312 | 1471461285924 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:46 INFO - PROCESS | 2312 | 1471461286050 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 12:14:46 INFO - PROCESS | 2312 | 1471461286054 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:46 INFO - PROCESS | 2312 | 1471461286055 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:46 INFO - PROCESS | 2312 | ++DOCSHELL 0x125f3c800 == 46 [pid = 2312] [id = 159] 12:14:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 120 (0x123807c00) [pid = 2312] [serial = 474] [outer = 0x0] 12:14:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 121 (0x12454ac00) [pid = 2312] [serial = 475] [outer = 0x123807c00] 12:14:46 INFO - PROCESS | 2312 | 1471461286117 Marionette DEBUG loaded listener.js 12:14:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 122 (0x126437800) [pid = 2312] [serial = 476] [outer = 0x123807c00] 12:14:46 INFO - PROCESS | 2312 | 1471461286411 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:14:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 12:14:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 519ms 12:14:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 12:14:46 INFO - PROCESS | 2312 | 1471461286437 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 12:14:46 INFO - PROCESS | 2312 | 1471461286438 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 12:14:46 INFO - PROCESS | 2312 | 1471461286441 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 12:14:46 INFO - PROCESS | 2312 | 1471461286444 Marionette TRACE conn2 <- [1,610,null,{}] 12:14:46 INFO - PROCESS | 2312 | 1471461286466 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:46 INFO - PROCESS | 2312 | 1471461286467 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:46 INFO - PROCESS | 2312 | 1471461286574 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 12:14:46 INFO - PROCESS | 2312 | 1471461286577 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:46 INFO - PROCESS | 2312 | 1471461286579 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:46 INFO - PROCESS | 2312 | ++DOCSHELL 0x126904000 == 47 [pid = 2312] [id = 160] 12:14:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 123 (0x124e0bc00) [pid = 2312] [serial = 477] [outer = 0x0] 12:14:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 124 (0x1265c4400) [pid = 2312] [serial = 478] [outer = 0x124e0bc00] 12:14:46 INFO - PROCESS | 2312 | 1471461286603 Marionette DEBUG loaded listener.js 12:14:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 125 (0x128a54800) [pid = 2312] [serial = 479] [outer = 0x124e0bc00] 12:14:46 INFO - PROCESS | 2312 | 1471461286955 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 12:14:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 12:14:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 541ms 12:14:46 INFO - PROCESS | 2312 | 1471461286981 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 12:14:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 12:14:46 INFO - PROCESS | 2312 | 1471461286982 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 12:14:46 INFO - PROCESS | 2312 | 1471461286985 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 12:14:46 INFO - PROCESS | 2312 | 1471461286986 Marionette TRACE conn2 <- [1,614,null,{}] 12:14:46 INFO - PROCESS | 2312 | 1471461286988 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:46 INFO - PROCESS | 2312 | 1471461286989 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:47 INFO - PROCESS | 2312 | 1471461287094 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 12:14:47 INFO - PROCESS | 2312 | 1471461287098 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:47 INFO - PROCESS | 2312 | 1471461287099 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:47 INFO - PROCESS | 2312 | ++DOCSHELL 0x12903d000 == 48 [pid = 2312] [id = 161] 12:14:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 126 (0x126438c00) [pid = 2312] [serial = 480] [outer = 0x0] 12:14:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 127 (0x128cc3c00) [pid = 2312] [serial = 481] [outer = 0x126438c00] 12:14:47 INFO - PROCESS | 2312 | 1471461287157 Marionette DEBUG loaded listener.js 12:14:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 128 (0x1291abc00) [pid = 2312] [serial = 482] [outer = 0x126438c00] 12:14:47 INFO - PROCESS | 2312 | 1471461287455 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 12:14:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 12:14:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 518ms 12:14:47 INFO - PROCESS | 2312 | 1471461287504 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 12:14:47 INFO - PROCESS | 2312 | 1471461287505 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 12:14:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 12:14:47 INFO - PROCESS | 2312 | 1471461287513 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 12:14:47 INFO - PROCESS | 2312 | 1471461287514 Marionette TRACE conn2 <- [1,618,null,{}] 12:14:47 INFO - PROCESS | 2312 | 1471461287516 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:47 INFO - PROCESS | 2312 | 1471461287517 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:47 INFO - PROCESS | 2312 | 1471461287617 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 12:14:47 INFO - PROCESS | 2312 | 1471461287620 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:47 INFO - PROCESS | 2312 | 1471461287621 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:47 INFO - PROCESS | 2312 | ++DOCSHELL 0x129867000 == 49 [pid = 2312] [id = 162] 12:14:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 129 (0x119c6f800) [pid = 2312] [serial = 483] [outer = 0x0] 12:14:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 130 (0x1293a1400) [pid = 2312] [serial = 484] [outer = 0x119c6f800] 12:14:47 INFO - PROCESS | 2312 | 1471461287647 Marionette DEBUG loaded listener.js 12:14:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 131 (0x12a61f800) [pid = 2312] [serial = 485] [outer = 0x119c6f800] 12:14:48 INFO - PROCESS | 2312 | --DOMWINDOW == 130 (0x119572000) [pid = 2312] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 12:14:48 INFO - PROCESS | 2312 | --DOMWINDOW == 129 (0x126437c00) [pid = 2312] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 12:14:48 INFO - PROCESS | 2312 | --DOMWINDOW == 128 (0x11329d400) [pid = 2312] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 12:14:48 INFO - PROCESS | 2312 | --DOMWINDOW == 127 (0x119973400) [pid = 2312] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 12:14:48 INFO - PROCESS | 2312 | --DOMWINDOW == 126 (0x110e93400) [pid = 2312] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 12:14:48 INFO - PROCESS | 2312 | --DOMWINDOW == 125 (0x12baa8400) [pid = 2312] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 12:14:48 INFO - PROCESS | 2312 | --DOMWINDOW == 124 (0x112a88000) [pid = 2312] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 12:14:48 INFO - PROCESS | 2312 | --DOMWINDOW == 123 (0x12ca85c00) [pid = 2312] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 12:14:48 INFO - PROCESS | 2312 | --DOMWINDOW == 122 (0x1180ea400) [pid = 2312] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 12:14:48 INFO - PROCESS | 2312 | --DOMWINDOW == 121 (0x112a7c400) [pid = 2312] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 12:14:48 INFO - PROCESS | 2312 | --DOMWINDOW == 120 (0x110e93800) [pid = 2312] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 12:14:48 INFO - PROCESS | 2312 | --DOMWINDOW == 119 (0x119970000) [pid = 2312] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 12:14:48 INFO - PROCESS | 2312 | --DOMWINDOW == 118 (0x128cc8400) [pid = 2312] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 12:14:48 INFO - PROCESS | 2312 | --DOMWINDOW == 117 (0x1130cc400) [pid = 2312] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 12:14:48 INFO - PROCESS | 2312 | --DOMWINDOW == 116 (0x1199b8800) [pid = 2312] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 12:14:48 INFO - PROCESS | 2312 | --DOMWINDOW == 115 (0x128a4f800) [pid = 2312] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 12:14:48 INFO - PROCESS | 2312 | --DOMWINDOW == 114 (0x1199b5000) [pid = 2312] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 12:14:48 INFO - PROCESS | 2312 | --DOMWINDOW == 113 (0x116165000) [pid = 2312] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 12:14:48 INFO - PROCESS | 2312 | --DOMWINDOW == 112 (0x129074800) [pid = 2312] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 12:14:48 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x128d78800) [pid = 2312] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 12:14:48 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x1265ce000) [pid = 2312] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 12:14:48 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x1199b3c00) [pid = 2312] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 12:14:48 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x1242bb400) [pid = 2312] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 12:14:48 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x117c45c00) [pid = 2312] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 12:14:48 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x120f52400) [pid = 2312] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 12:14:48 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x124549400) [pid = 2312] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 12:14:48 INFO - PROCESS | 2312 | 1471461288121 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 12:14:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 12:14:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 618ms 12:14:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 12:14:48 INFO - PROCESS | 2312 | 1471461288131 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 12:14:48 INFO - PROCESS | 2312 | 1471461288133 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 12:14:48 INFO - PROCESS | 2312 | 1471461288135 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 12:14:48 INFO - PROCESS | 2312 | 1471461288136 Marionette TRACE conn2 <- [1,622,null,{}] 12:14:48 INFO - PROCESS | 2312 | 1471461288138 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:48 INFO - PROCESS | 2312 | 1471461288139 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:48 INFO - PROCESS | 2312 | 1471461288222 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 12:14:48 INFO - PROCESS | 2312 | 1471461288228 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:48 INFO - PROCESS | 2312 | 1471461288229 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:48 INFO - PROCESS | 2312 | ++DOCSHELL 0x125f2d000 == 50 [pid = 2312] [id = 163] 12:14:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x11329d400) [pid = 2312] [serial = 486] [outer = 0x0] 12:14:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x11916a000) [pid = 2312] [serial = 487] [outer = 0x11329d400] 12:14:48 INFO - PROCESS | 2312 | 1471461288254 Marionette DEBUG loaded listener.js 12:14:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x119ca1400) [pid = 2312] [serial = 488] [outer = 0x11329d400] 12:14:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x120f57400) [pid = 2312] [serial = 489] [outer = 0x12cb0f800] 12:14:48 INFO - PROCESS | 2312 | 1471461288595 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 12:14:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 12:14:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 518ms 12:14:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 12:14:48 INFO - PROCESS | 2312 | 1471461288655 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 12:14:48 INFO - PROCESS | 2312 | 1471461288656 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 12:14:48 INFO - PROCESS | 2312 | 1471461288659 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 12:14:48 INFO - PROCESS | 2312 | 1471461288660 Marionette TRACE conn2 <- [1,626,null,{}] 12:14:48 INFO - PROCESS | 2312 | 1471461288663 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:48 INFO - PROCESS | 2312 | 1471461288664 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:48 INFO - PROCESS | 2312 | 1471461288760 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 12:14:48 INFO - PROCESS | 2312 | 1471461288763 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:48 INFO - PROCESS | 2312 | 1471461288765 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:48 INFO - PROCESS | 2312 | ++DOCSHELL 0x12b056000 == 51 [pid = 2312] [id = 164] 12:14:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x123806400) [pid = 2312] [serial = 490] [outer = 0x0] 12:14:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x128cc8400) [pid = 2312] [serial = 491] [outer = 0x123806400] 12:14:48 INFO - PROCESS | 2312 | 1471461288792 Marionette DEBUG loaded listener.js 12:14:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x12b8d0c00) [pid = 2312] [serial = 492] [outer = 0x123806400] 12:14:49 INFO - PROCESS | 2312 | 1471461289148 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 12:14:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 12:14:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 520ms 12:14:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 12:14:49 INFO - PROCESS | 2312 | 1471461289179 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 12:14:49 INFO - PROCESS | 2312 | 1471461289180 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 12:14:49 INFO - PROCESS | 2312 | 1471461289182 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 12:14:49 INFO - PROCESS | 2312 | 1471461289183 Marionette TRACE conn2 <- [1,630,null,{}] 12:14:49 INFO - PROCESS | 2312 | 1471461289186 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:49 INFO - PROCESS | 2312 | 1471461289187 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:49 INFO - PROCESS | 2312 | 1471461289271 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 12:14:49 INFO - PROCESS | 2312 | 1471461289333 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:49 INFO - PROCESS | 2312 | 1471461289334 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:49 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ba7a800 == 52 [pid = 2312] [id = 165] 12:14:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 113 (0x1192a1000) [pid = 2312] [serial = 493] [outer = 0x0] 12:14:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 114 (0x12b8d9400) [pid = 2312] [serial = 494] [outer = 0x1192a1000] 12:14:49 INFO - PROCESS | 2312 | 1471461289360 Marionette DEBUG loaded listener.js 12:14:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 115 (0x12bf37c00) [pid = 2312] [serial = 495] [outer = 0x1192a1000] 12:14:49 INFO - PROCESS | 2312 | 1471461289627 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 12:14:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 12:14:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 469ms 12:14:49 INFO - PROCESS | 2312 | 1471461289651 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 12:14:49 INFO - PROCESS | 2312 | 1471461289653 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 12:14:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 12:14:49 INFO - PROCESS | 2312 | 1471461289655 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 12:14:49 INFO - PROCESS | 2312 | 1471461289656 Marionette TRACE conn2 <- [1,634,null,{}] 12:14:49 INFO - PROCESS | 2312 | 1471461289666 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:49 INFO - PROCESS | 2312 | 1471461289667 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:49 INFO - PROCESS | 2312 | 1471461289757 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 12:14:49 INFO - PROCESS | 2312 | 1471461289761 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:49 INFO - PROCESS | 2312 | 1471461289762 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:49 INFO - PROCESS | 2312 | ++DOCSHELL 0x12cac6000 == 53 [pid = 2312] [id = 166] 12:14:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 116 (0x12bf39000) [pid = 2312] [serial = 496] [outer = 0x0] 12:14:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 117 (0x12c665400) [pid = 2312] [serial = 497] [outer = 0x12bf39000] 12:14:49 INFO - PROCESS | 2312 | 1471461289787 Marionette DEBUG loaded listener.js 12:14:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 118 (0x12ca83000) [pid = 2312] [serial = 498] [outer = 0x12bf39000] 12:14:50 INFO - PROCESS | 2312 | [2312] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:50 INFO - PROCESS | 2312 | --DOCSHELL 0x12bdd6000 == 52 [pid = 2312] [id = 117] 12:14:50 INFO - PROCESS | 2312 | --DOCSHELL 0x1195f9800 == 51 [pid = 2312] [id = 99] 12:14:50 INFO - PROCESS | 2312 | --DOCSHELL 0x12c645000 == 50 [pid = 2312] [id = 134] 12:14:50 INFO - PROCESS | 2312 | --DOCSHELL 0x12c657800 == 49 [pid = 2312] [id = 135] 12:14:50 INFO - PROCESS | 2312 | --DOCSHELL 0x12903c000 == 48 [pid = 2312] [id = 133] 12:14:50 INFO - PROCESS | 2312 | --DOCSHELL 0x115eca800 == 47 [pid = 2312] [id = 65] 12:14:50 INFO - PROCESS | 2312 | --DOCSHELL 0x123891000 == 46 [pid = 2312] [id = 132] 12:14:50 INFO - PROCESS | 2312 | --DOCSHELL 0x1291d4000 == 45 [pid = 2312] [id = 100] 12:14:50 INFO - PROCESS | 2312 | --DOCSHELL 0x1169ca800 == 44 [pid = 2312] [id = 154] 12:14:50 INFO - PROCESS | 2312 | --DOCSHELL 0x12b013000 == 43 [pid = 2312] [id = 153] 12:14:50 INFO - PROCESS | 2312 | --DOCSHELL 0x12d70f000 == 42 [pid = 2312] [id = 152] 12:14:50 INFO - PROCESS | 2312 | --DOCSHELL 0x12ce71000 == 41 [pid = 2312] [id = 151] 12:14:50 INFO - PROCESS | 2312 | --DOCSHELL 0x128a2f000 == 40 [pid = 2312] [id = 150] 12:14:50 INFO - PROCESS | 2312 | --DOCSHELL 0x118515800 == 39 [pid = 2312] [id = 149] 12:14:50 INFO - PROCESS | 2312 | --DOCSHELL 0x12d41e800 == 38 [pid = 2312] [id = 148] 12:14:51 INFO - PROCESS | 2312 | --DOCSHELL 0x1195f1000 == 37 [pid = 2312] [id = 156] 12:14:51 INFO - PROCESS | 2312 | --DOCSHELL 0x1164e3000 == 36 [pid = 2312] [id = 155] 12:14:51 INFO - PROCESS | 2312 | --DOCSHELL 0x126904000 == 35 [pid = 2312] [id = 160] 12:14:51 INFO - PROCESS | 2312 | --DOCSHELL 0x125f3c800 == 34 [pid = 2312] [id = 159] 12:14:51 INFO - PROCESS | 2312 | --DOCSHELL 0x125f2d000 == 33 [pid = 2312] [id = 163] 12:14:51 INFO - PROCESS | 2312 | --DOCSHELL 0x12903d000 == 32 [pid = 2312] [id = 161] 12:14:51 INFO - PROCESS | 2312 | --DOCSHELL 0x129867000 == 31 [pid = 2312] [id = 162] 12:14:51 INFO - PROCESS | 2312 | --DOCSHELL 0x12b056000 == 30 [pid = 2312] [id = 164] 12:14:51 INFO - PROCESS | 2312 | --DOCSHELL 0x123887800 == 29 [pid = 2312] [id = 157] 12:14:51 INFO - PROCESS | 2312 | --DOCSHELL 0x123cb2000 == 28 [pid = 2312] [id = 158] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 117 (0x119c76000) [pid = 2312] [serial = 344] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 116 (0x128a56800) [pid = 2312] [serial = 347] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 115 (0x1180f4c00) [pid = 2312] [serial = 341] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOCSHELL 0x12ba7a800 == 27 [pid = 2312] [id = 165] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 114 (0x1256bf000) [pid = 2312] [serial = 440] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 113 (0x12cb10000) [pid = 2312] [serial = 431] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 112 (0x12a8c8c00) [pid = 2312] [serial = 403] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x12c663400) [pid = 2312] [serial = 421] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x126055000) [pid = 2312] [serial = 338] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x12ca8e400) [pid = 2312] [serial = 425] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x119ca4400) [pid = 2312] [serial = 409] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x12d305c00) [pid = 2312] [serial = 437] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x12bf37400) [pid = 2312] [serial = 404] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x1127dc000) [pid = 2312] [serial = 433] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x119975800) [pid = 2312] [serial = 427] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x12ca87c00) [pid = 2312] [serial = 424] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x12bf44800) [pid = 2312] [serial = 290] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x115e6ec00) [pid = 2312] [serial = 391] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x1256bb400) [pid = 2312] [serial = 439] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x128cca800) [pid = 2312] [serial = 415] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x119ca7c00) [pid = 2312] [serial = 395] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x12cb11000) [pid = 2312] [serial = 422] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x1185e5c00) [pid = 2312] [serial = 406] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x129877400) [pid = 2312] [serial = 418] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x12afbe400) [pid = 2312] [serial = 419] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x12a614400) [pid = 2312] [serial = 401] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x120f53800) [pid = 2312] [serial = 410] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x1199bdc00) [pid = 2312] [serial = 434] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x119b0ac00) [pid = 2312] [serial = 394] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x128a5b000) [pid = 2312] [serial = 299] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x1180f5800) [pid = 2312] [serial = 392] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x12939d400) [pid = 2312] [serial = 400] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x11997b000) [pid = 2312] [serial = 428] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x119ca9800) [pid = 2312] [serial = 389] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x1291a8400) [pid = 2312] [serial = 436] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x124542800) [pid = 2312] [serial = 412] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x12ca89800) [pid = 2312] [serial = 430] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x11910f400) [pid = 2312] [serial = 293] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x126438800) [pid = 2312] [serial = 413] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x1240a5800) [pid = 2312] [serial = 296] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x129083000) [pid = 2312] [serial = 416] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x1199b6000) [pid = 2312] [serial = 407] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 76 (0x126829000) [pid = 2312] [serial = 398] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | --DOMWINDOW == 75 (0x124b11800) [pid = 2312] [serial = 397] [outer = 0x0] [url = about:blank] 12:14:51 INFO - PROCESS | 2312 | [2312] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:51 INFO - PROCESS | 2312 | 1471461291350 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 12:14:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 12:14:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 1729ms 12:14:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 12:14:51 INFO - PROCESS | 2312 | 1471461291385 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 12:14:51 INFO - PROCESS | 2312 | 1471461291388 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 12:14:51 INFO - PROCESS | 2312 | 1471461291391 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 12:14:51 INFO - PROCESS | 2312 | 1471461291393 Marionette TRACE conn2 <- [1,638,null,{}] 12:14:51 INFO - PROCESS | 2312 | 1471461291397 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:51 INFO - PROCESS | 2312 | 1471461291399 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:51 INFO - PROCESS | 2312 | 1471461291477 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 12:14:51 INFO - PROCESS | 2312 | 1471461291529 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:51 INFO - PROCESS | 2312 | 1471461291532 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:51 INFO - PROCESS | 2312 | ++DOCSHELL 0x11336b000 == 28 [pid = 2312] [id = 167] 12:14:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 76 (0x112a83000) [pid = 2312] [serial = 499] [outer = 0x0] 12:14:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 77 (0x1130d3000) [pid = 2312] [serial = 500] [outer = 0x112a83000] 12:14:51 INFO - PROCESS | 2312 | 1471461291561 Marionette DEBUG loaded listener.js 12:14:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x114f48000) [pid = 2312] [serial = 501] [outer = 0x112a83000] 12:14:51 INFO - PROCESS | 2312 | [2312] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:51 INFO - PROCESS | 2312 | [2312] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:51 INFO - PROCESS | 2312 | 1471461291868 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 12:14:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 12:14:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 521ms 12:14:51 INFO - PROCESS | 2312 | 1471461291912 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 12:14:51 INFO - PROCESS | 2312 | 1471461291915 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 12:14:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 12:14:51 INFO - PROCESS | 2312 | 1471461291920 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 12:14:51 INFO - PROCESS | 2312 | 1471461291922 Marionette TRACE conn2 <- [1,642,null,{}] 12:14:51 INFO - PROCESS | 2312 | 1471461291925 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:51 INFO - PROCESS | 2312 | 1471461291927 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:52 INFO - PROCESS | 2312 | 1471461292002 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 12:14:52 INFO - PROCESS | 2312 | 1471461292053 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:52 INFO - PROCESS | 2312 | 1471461292054 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:52 INFO - PROCESS | 2312 | ++DOCSHELL 0x1169d0800 == 29 [pid = 2312] [id = 168] 12:14:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x114f4a800) [pid = 2312] [serial = 502] [outer = 0x0] 12:14:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x115e6ec00) [pid = 2312] [serial = 503] [outer = 0x114f4a800] 12:14:52 INFO - PROCESS | 2312 | 1471461292084 Marionette DEBUG loaded listener.js 12:14:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x1165ee800) [pid = 2312] [serial = 504] [outer = 0x114f4a800] 12:14:52 INFO - PROCESS | 2312 | 1471461292394 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 12:14:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 12:14:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 521ms 12:14:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 12:14:52 INFO - PROCESS | 2312 | 1471461292443 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 12:14:52 INFO - PROCESS | 2312 | 1471461292445 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 12:14:52 INFO - PROCESS | 2312 | 1471461292447 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 12:14:52 INFO - PROCESS | 2312 | 1471461292457 Marionette TRACE conn2 <- [1,646,null,{}] 12:14:52 INFO - PROCESS | 2312 | 1471461292465 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:52 INFO - PROCESS | 2312 | 1471461292469 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:52 INFO - PROCESS | 2312 | 1471461292542 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 12:14:52 INFO - PROCESS | 2312 | 1471461292596 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:52 INFO - PROCESS | 2312 | 1471461292598 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:52 INFO - PROCESS | 2312 | ++DOCSHELL 0x117cb4800 == 30 [pid = 2312] [id = 169] 12:14:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x110d6ec00) [pid = 2312] [serial = 505] [outer = 0x0] 12:14:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x117c37000) [pid = 2312] [serial = 506] [outer = 0x110d6ec00] 12:14:52 INFO - PROCESS | 2312 | 1471461292627 Marionette DEBUG loaded listener.js 12:14:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x118287400) [pid = 2312] [serial = 507] [outer = 0x110d6ec00] 12:14:52 INFO - PROCESS | 2312 | 1471461292896 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 12:14:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 12:14:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 480ms 12:14:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 12:14:52 INFO - PROCESS | 2312 | 1471461292931 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 12:14:52 INFO - PROCESS | 2312 | 1471461292933 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 12:14:52 INFO - PROCESS | 2312 | 1471461292935 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 12:14:52 INFO - PROCESS | 2312 | 1471461292936 Marionette TRACE conn2 <- [1,650,null,{}] 12:14:52 INFO - PROCESS | 2312 | 1471461292938 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:52 INFO - PROCESS | 2312 | 1471461292940 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:53 INFO - PROCESS | 2312 | 1471461293029 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 12:14:53 INFO - PROCESS | 2312 | 1471461293032 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:53 INFO - PROCESS | 2312 | 1471461293033 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:53 INFO - PROCESS | 2312 | ++DOCSHELL 0x11830e800 == 31 [pid = 2312] [id = 170] 12:14:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x11828dc00) [pid = 2312] [serial = 508] [outer = 0x0] 12:14:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x118384c00) [pid = 2312] [serial = 509] [outer = 0x11828dc00] 12:14:53 INFO - PROCESS | 2312 | 1471461293062 Marionette DEBUG loaded listener.js 12:14:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x1185e0400) [pid = 2312] [serial = 510] [outer = 0x11828dc00] 12:14:53 INFO - PROCESS | 2312 | 1471461293395 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 12:14:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 12:14:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 468ms 12:14:53 INFO - PROCESS | 2312 | 1471461293404 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 12:14:53 INFO - PROCESS | 2312 | 1471461293405 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 12:14:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 12:14:53 INFO - PROCESS | 2312 | 1471461293407 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 12:14:53 INFO - PROCESS | 2312 | 1471461293410 Marionette TRACE conn2 <- [1,654,null,{}] 12:14:53 INFO - PROCESS | 2312 | 1471461293414 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:53 INFO - PROCESS | 2312 | 1471461293415 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:53 INFO - PROCESS | 2312 | 1471461293521 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 12:14:53 INFO - PROCESS | 2312 | 1471461293528 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:53 INFO - PROCESS | 2312 | 1471461293529 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:53 INFO - PROCESS | 2312 | ++DOCSHELL 0x11871e000 == 32 [pid = 2312] [id = 171] 12:14:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x1131ebc00) [pid = 2312] [serial = 511] [outer = 0x0] 12:14:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x116764400) [pid = 2312] [serial = 512] [outer = 0x1131ebc00] 12:14:53 INFO - PROCESS | 2312 | 1471461293555 Marionette DEBUG loaded listener.js 12:14:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x118807400) [pid = 2312] [serial = 513] [outer = 0x1131ebc00] 12:14:53 INFO - PROCESS | 2312 | 1471461293855 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 12:14:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 12:14:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 473ms 12:14:53 INFO - PROCESS | 2312 | 1471461293880 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 12:14:53 INFO - PROCESS | 2312 | 1471461293882 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 12:14:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 12:14:53 INFO - PROCESS | 2312 | 1471461293884 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 12:14:53 INFO - PROCESS | 2312 | 1471461293885 Marionette TRACE conn2 <- [1,658,null,{}] 12:14:53 INFO - PROCESS | 2312 | 1471461293887 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:53 INFO - PROCESS | 2312 | 1471461293894 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:53 INFO - PROCESS | 2312 | 1471461293982 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 12:14:53 INFO - PROCESS | 2312 | 1471461293986 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:53 INFO - PROCESS | 2312 | 1471461293987 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:53 INFO - PROCESS | 2312 | ++DOCSHELL 0x1195e9000 == 33 [pid = 2312] [id = 172] 12:14:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x1165f1000) [pid = 2312] [serial = 514] [outer = 0x0] 12:14:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x11929a800) [pid = 2312] [serial = 515] [outer = 0x1165f1000] 12:14:54 INFO - PROCESS | 2312 | 1471461294015 Marionette DEBUG loaded listener.js 12:14:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x1195bf400) [pid = 2312] [serial = 516] [outer = 0x1165f1000] 12:14:54 INFO - PROCESS | 2312 | 1471461294317 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 12:14:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 12:14:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 468ms 12:14:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 12:14:54 INFO - PROCESS | 2312 | 1471461294352 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 12:14:54 INFO - PROCESS | 2312 | 1471461294354 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 12:14:54 INFO - PROCESS | 2312 | 1471461294356 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 12:14:54 INFO - PROCESS | 2312 | 1471461294357 Marionette TRACE conn2 <- [1,662,null,{}] 12:14:54 INFO - PROCESS | 2312 | 1471461294362 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:54 INFO - PROCESS | 2312 | 1471461294363 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:54 INFO - PROCESS | 2312 | 1471461294461 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 12:14:54 INFO - PROCESS | 2312 | 1471461294467 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:54 INFO - PROCESS | 2312 | 1471461294475 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:54 INFO - PROCESS | 2312 | ++DOCSHELL 0x119baf000 == 34 [pid = 2312] [id = 173] 12:14:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x112a85c00) [pid = 2312] [serial = 517] [outer = 0x0] 12:14:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x11910bc00) [pid = 2312] [serial = 518] [outer = 0x112a85c00] 12:14:54 INFO - PROCESS | 2312 | 1471461294502 Marionette DEBUG loaded listener.js 12:14:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x119970c00) [pid = 2312] [serial = 519] [outer = 0x112a85c00] 12:14:54 INFO - PROCESS | 2312 | [2312] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:54 INFO - PROCESS | 2312 | [2312] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:54 INFO - PROCESS | 2312 | 1471461294812 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 12:14:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 12:14:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 472ms 12:14:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 12:14:54 INFO - PROCESS | 2312 | 1471461294829 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 12:14:54 INFO - PROCESS | 2312 | 1471461294830 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 12:14:54 INFO - PROCESS | 2312 | 1471461294832 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 12:14:54 INFO - PROCESS | 2312 | 1471461294834 Marionette TRACE conn2 <- [1,666,null,{}] 12:14:54 INFO - PROCESS | 2312 | 1471461294836 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:54 INFO - PROCESS | 2312 | 1471461294837 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:54 INFO - PROCESS | 2312 | 1471461294911 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 12:14:54 INFO - PROCESS | 2312 | 1471461294915 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:54 INFO - PROCESS | 2312 | 1471461294916 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:54 INFO - PROCESS | 2312 | ++DOCSHELL 0x123888800 == 35 [pid = 2312] [id = 174] 12:14:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x119971c00) [pid = 2312] [serial = 520] [outer = 0x0] 12:14:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x1199b2400) [pid = 2312] [serial = 521] [outer = 0x119971c00] 12:14:54 INFO - PROCESS | 2312 | 1471461294941 Marionette DEBUG loaded listener.js 12:14:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x1199b9400) [pid = 2312] [serial = 522] [outer = 0x119971c00] 12:14:55 INFO - PROCESS | 2312 | [2312] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:55 INFO - PROCESS | 2312 | [2312] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:55 INFO - PROCESS | 2312 | [2312] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-rel-m64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 12:14:55 INFO - PROCESS | 2312 | 1471461295336 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 12:14:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 12:14:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 519ms 12:14:55 INFO - PROCESS | 2312 | 1471461295358 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 12:14:55 INFO - PROCESS | 2312 | 1471461295360 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 12:14:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 12:14:55 INFO - PROCESS | 2312 | 1471461295363 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 12:14:55 INFO - PROCESS | 2312 | 1471461295365 Marionette TRACE conn2 <- [1,670,null,{}] 12:14:55 INFO - PROCESS | 2312 | 1471461295368 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:55 INFO - PROCESS | 2312 | 1471461295370 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:55 INFO - PROCESS | 2312 | 1471461295485 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 12:14:55 INFO - PROCESS | 2312 | 1471461295489 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:55 INFO - PROCESS | 2312 | 1471461295490 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:55 INFO - PROCESS | 2312 | ++DOCSHELL 0x117cb3000 == 36 [pid = 2312] [id = 175] 12:14:55 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x1185e4c00) [pid = 2312] [serial = 523] [outer = 0x0] 12:14:55 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x1199c1c00) [pid = 2312] [serial = 524] [outer = 0x1185e4c00] 12:14:55 INFO - PROCESS | 2312 | 1471461295524 Marionette DEBUG loaded listener.js 12:14:55 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x119b09000) [pid = 2312] [serial = 525] [outer = 0x1185e4c00] 12:14:55 INFO - PROCESS | 2312 | 1471461295828 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 12:14:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 12:14:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 522ms 12:14:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 12:14:55 INFO - PROCESS | 2312 | 1471461295886 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 12:14:55 INFO - PROCESS | 2312 | 1471461295887 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 12:14:55 INFO - PROCESS | 2312 | 1471461295889 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 12:14:55 INFO - PROCESS | 2312 | 1471461295890 Marionette TRACE conn2 <- [1,674,null,{}] 12:14:55 INFO - PROCESS | 2312 | 1471461295892 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:55 INFO - PROCESS | 2312 | 1471461295893 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:55 INFO - PROCESS | 2312 | 1471461295970 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 12:14:56 INFO - PROCESS | 2312 | 1471461296033 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:56 INFO - PROCESS | 2312 | 1471461296034 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:56 INFO - PROCESS | 2312 | ++DOCSHELL 0x1242d0000 == 37 [pid = 2312] [id = 176] 12:14:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x112f20c00) [pid = 2312] [serial = 526] [outer = 0x0] 12:14:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x119b0d800) [pid = 2312] [serial = 527] [outer = 0x112f20c00] 12:14:56 INFO - PROCESS | 2312 | 1471461296059 Marionette DEBUG loaded listener.js 12:14:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x119c9e800) [pid = 2312] [serial = 528] [outer = 0x112f20c00] 12:14:56 INFO - PROCESS | 2312 | [2312] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:56 INFO - PROCESS | 2312 | [2312] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:14:56 INFO - PROCESS | 2312 | 1471461296368 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 12:14:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 12:14:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 521ms 12:14:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 12:14:56 INFO - PROCESS | 2312 | 1471461296411 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 12:14:56 INFO - PROCESS | 2312 | 1471461296413 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 12:14:56 INFO - PROCESS | 2312 | 1471461296415 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 12:14:56 INFO - PROCESS | 2312 | 1471461296417 Marionette TRACE conn2 <- [1,678,null,{}] 12:14:56 INFO - PROCESS | 2312 | 1471461296419 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:56 INFO - PROCESS | 2312 | 1471461296421 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:56 INFO - PROCESS | 2312 | 1471461296523 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 12:14:56 INFO - PROCESS | 2312 | 1471461296561 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:56 INFO - PROCESS | 2312 | 1471461296563 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:56 INFO - PROCESS | 2312 | ++DOCSHELL 0x11871a000 == 38 [pid = 2312] [id = 177] 12:14:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x119ca3800) [pid = 2312] [serial = 529] [outer = 0x0] 12:14:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x120f59c00) [pid = 2312] [serial = 530] [outer = 0x119ca3800] 12:14:56 INFO - PROCESS | 2312 | 1471461296597 Marionette DEBUG loaded listener.js 12:14:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x123809800) [pid = 2312] [serial = 531] [outer = 0x119ca3800] 12:14:56 INFO - PROCESS | 2312 | 1471461296899 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 12:14:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 12:14:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 520ms 12:14:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 12:14:56 INFO - PROCESS | 2312 | 1471461296935 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 12:14:56 INFO - PROCESS | 2312 | 1471461296936 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 12:14:56 INFO - PROCESS | 2312 | 1471461296938 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 12:14:56 INFO - PROCESS | 2312 | 1471461296940 Marionette TRACE conn2 <- [1,682,null,{}] 12:14:56 INFO - PROCESS | 2312 | 1471461296949 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:56 INFO - PROCESS | 2312 | 1471461296950 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:57 INFO - PROCESS | 2312 | 1471461297045 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 12:14:57 INFO - PROCESS | 2312 | 1471461297049 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:57 INFO - PROCESS | 2312 | 1471461297050 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:57 INFO - PROCESS | 2312 | ++DOCSHELL 0x125f8f800 == 39 [pid = 2312] [id = 178] 12:14:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x118805000) [pid = 2312] [serial = 532] [outer = 0x0] 12:14:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x1239e6000) [pid = 2312] [serial = 533] [outer = 0x118805000] 12:14:57 INFO - PROCESS | 2312 | 1471461297075 Marionette DEBUG loaded listener.js 12:14:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x124540000) [pid = 2312] [serial = 534] [outer = 0x118805000] 12:14:57 INFO - PROCESS | 2312 | 1471461297894 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 12:14:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 12:14:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 972ms 12:14:57 INFO - PROCESS | 2312 | 1471461297911 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 12:14:57 INFO - PROCESS | 2312 | 1471461297912 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 12:14:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 12:14:57 INFO - PROCESS | 2312 | 1471461297922 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 12:14:57 INFO - PROCESS | 2312 | 1471461297923 Marionette TRACE conn2 <- [1,686,null,{}] 12:14:57 INFO - PROCESS | 2312 | 1471461297928 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:57 INFO - PROCESS | 2312 | 1471461297929 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:58 INFO - PROCESS | 2312 | 1471461298025 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 12:14:58 INFO - PROCESS | 2312 | 1471461298028 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:58 INFO - PROCESS | 2312 | 1471461298029 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:58 INFO - PROCESS | 2312 | ++DOCSHELL 0x128d29000 == 40 [pid = 2312] [id = 179] 12:14:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x11880bc00) [pid = 2312] [serial = 535] [outer = 0x0] 12:14:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 113 (0x1245d3000) [pid = 2312] [serial = 536] [outer = 0x11880bc00] 12:14:58 INFO - PROCESS | 2312 | 1471461298061 Marionette DEBUG loaded listener.js 12:14:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 114 (0x124e7b000) [pid = 2312] [serial = 537] [outer = 0x11880bc00] 12:14:58 INFO - PROCESS | 2312 | --DOMWINDOW == 113 (0x123807c00) [pid = 2312] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 12:14:58 INFO - PROCESS | 2312 | --DOMWINDOW == 112 (0x126438c00) [pid = 2312] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 12:14:58 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x124e0bc00) [pid = 2312] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 12:14:58 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x119c6f800) [pid = 2312] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 12:14:58 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x11329d400) [pid = 2312] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 12:14:58 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x1198b7800) [pid = 2312] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 12:14:58 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x1195bec00) [pid = 2312] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 12:14:58 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x118290c00) [pid = 2312] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 12:14:58 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x1127e5000) [pid = 2312] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 12:14:58 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x11950b800) [pid = 2312] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 12:14:58 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x12b8cf400) [pid = 2312] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 12:14:58 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x12643d000) [pid = 2312] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 12:14:58 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x1199be400) [pid = 2312] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 12:14:58 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x1192a1000) [pid = 2312] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 12:14:58 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x11647f400) [pid = 2312] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 12:14:58 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x1256b6400) [pid = 2312] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 12:14:58 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x119c73000) [pid = 2312] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 12:14:58 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x123806400) [pid = 2312] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 12:14:59 INFO - PROCESS | 2312 | 1471461299066 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 12:14:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 12:14:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1175ms 12:14:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 12:14:59 INFO - PROCESS | 2312 | 1471461299097 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 12:14:59 INFO - PROCESS | 2312 | 1471461299098 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 12:14:59 INFO - PROCESS | 2312 | 1471461299100 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 12:14:59 INFO - PROCESS | 2312 | 1471461299101 Marionette TRACE conn2 <- [1,690,null,{}] 12:14:59 INFO - PROCESS | 2312 | 1471461299103 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:14:59 INFO - PROCESS | 2312 | 1471461299104 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:59 INFO - PROCESS | 2312 | 1471461299182 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 12:14:59 INFO - PROCESS | 2312 | 1471461299185 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:14:59 INFO - PROCESS | 2312 | 1471461299186 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:14:59 INFO - PROCESS | 2312 | ++DOCSHELL 0x123884800 == 41 [pid = 2312] [id = 180] 12:14:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x1127df000) [pid = 2312] [serial = 538] [outer = 0x0] 12:14:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x1192a1000) [pid = 2312] [serial = 539] [outer = 0x1127df000] 12:14:59 INFO - PROCESS | 2312 | 1471461299212 Marionette DEBUG loaded listener.js 12:14:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x119b0f000) [pid = 2312] [serial = 540] [outer = 0x1127df000] 12:14:59 INFO - PROCESS | 2312 | 1471461299993 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 12:15:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 12:15:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 921ms 12:15:00 INFO - PROCESS | 2312 | 1471461300021 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 12:15:00 INFO - PROCESS | 2312 | 1471461300022 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 12:15:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 12:15:00 INFO - PROCESS | 2312 | 1471461300027 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 12:15:00 INFO - PROCESS | 2312 | 1471461300028 Marionette TRACE conn2 <- [1,694,null,{}] 12:15:00 INFO - PROCESS | 2312 | 1471461300031 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:00 INFO - PROCESS | 2312 | 1471461300032 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:00 INFO - PROCESS | 2312 | 1471461300106 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 12:15:00 INFO - PROCESS | 2312 | 1471461300112 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:00 INFO - PROCESS | 2312 | 1471461300113 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:00 INFO - PROCESS | 2312 | ++DOCSHELL 0x129902800 == 42 [pid = 2312] [id = 181] 12:15:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x119ca7000) [pid = 2312] [serial = 541] [outer = 0x0] 12:15:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x1250b6800) [pid = 2312] [serial = 542] [outer = 0x119ca7000] 12:15:00 INFO - PROCESS | 2312 | 1471461300144 Marionette DEBUG loaded listener.js 12:15:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x1256b7800) [pid = 2312] [serial = 543] [outer = 0x119ca7000] 12:15:01 INFO - PROCESS | 2312 | 1471461301009 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 12:15:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 12:15:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1023ms 12:15:01 INFO - PROCESS | 2312 | 1471461301048 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 12:15:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 12:15:01 INFO - PROCESS | 2312 | 1471461301051 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 12:15:01 INFO - PROCESS | 2312 | 1471461301055 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 12:15:01 INFO - PROCESS | 2312 | 1471461301057 Marionette TRACE conn2 <- [1,698,null,{}] 12:15:01 INFO - PROCESS | 2312 | 1471461301075 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:01 INFO - PROCESS | 2312 | 1471461301077 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:01 INFO - PROCESS | 2312 | 1471461301188 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 12:15:01 INFO - PROCESS | 2312 | 1471461301243 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:01 INFO - PROCESS | 2312 | 1471461301246 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:01 INFO - PROCESS | 2312 | ++DOCSHELL 0x115ecb800 == 43 [pid = 2312] [id = 182] 12:15:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x112a93c00) [pid = 2312] [serial = 544] [outer = 0x0] 12:15:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x1131ec800) [pid = 2312] [serial = 545] [outer = 0x112a93c00] 12:15:01 INFO - PROCESS | 2312 | 1471461301278 Marionette DEBUG loaded listener.js 12:15:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x115d80c00) [pid = 2312] [serial = 546] [outer = 0x112a93c00] 12:15:02 INFO - PROCESS | 2312 | 1471461302375 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 12:15:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 12:15:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1386ms 12:15:02 INFO - PROCESS | 2312 | 1471461302441 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 12:15:02 INFO - PROCESS | 2312 | 1471461302443 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 12:15:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 12:15:02 INFO - PROCESS | 2312 | 1471461302446 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 12:15:02 INFO - PROCESS | 2312 | 1471461302449 Marionette TRACE conn2 <- [1,702,null,{}] 12:15:02 INFO - PROCESS | 2312 | 1471461302453 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:02 INFO - PROCESS | 2312 | 1471461302455 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:02 INFO - PROCESS | 2312 | 1471461302576 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 12:15:02 INFO - PROCESS | 2312 | 1471461302660 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:02 INFO - PROCESS | 2312 | 1471461302661 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:02 INFO - PROCESS | 2312 | ++DOCSHELL 0x11716a800 == 44 [pid = 2312] [id = 183] 12:15:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x112f1d800) [pid = 2312] [serial = 547] [outer = 0x0] 12:15:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x1161be400) [pid = 2312] [serial = 548] [outer = 0x112f1d800] 12:15:02 INFO - PROCESS | 2312 | 1471461302691 Marionette DEBUG loaded listener.js 12:15:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x116554c00) [pid = 2312] [serial = 549] [outer = 0x112f1d800] 12:15:03 INFO - PROCESS | 2312 | --DOCSHELL 0x123884800 == 43 [pid = 2312] [id = 180] 12:15:03 INFO - PROCESS | 2312 | --DOCSHELL 0x128d29000 == 42 [pid = 2312] [id = 179] 12:15:03 INFO - PROCESS | 2312 | --DOCSHELL 0x125f8f800 == 41 [pid = 2312] [id = 178] 12:15:03 INFO - PROCESS | 2312 | --DOCSHELL 0x11871a000 == 40 [pid = 2312] [id = 177] 12:15:03 INFO - PROCESS | 2312 | --DOCSHELL 0x1242d0000 == 39 [pid = 2312] [id = 176] 12:15:03 INFO - PROCESS | 2312 | --DOCSHELL 0x117cb3000 == 38 [pid = 2312] [id = 175] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x12c665400) [pid = 2312] [serial = 497] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOCSHELL 0x123888800 == 37 [pid = 2312] [id = 174] 12:15:03 INFO - PROCESS | 2312 | --DOCSHELL 0x119baf000 == 36 [pid = 2312] [id = 173] 12:15:03 INFO - PROCESS | 2312 | --DOCSHELL 0x1195e9000 == 35 [pid = 2312] [id = 172] 12:15:03 INFO - PROCESS | 2312 | --DOCSHELL 0x11871e000 == 34 [pid = 2312] [id = 171] 12:15:03 INFO - PROCESS | 2312 | --DOCSHELL 0x11830e800 == 33 [pid = 2312] [id = 170] 12:15:03 INFO - PROCESS | 2312 | --DOCSHELL 0x117cb4800 == 32 [pid = 2312] [id = 169] 12:15:03 INFO - PROCESS | 2312 | --DOCSHELL 0x1169d0800 == 31 [pid = 2312] [id = 168] 12:15:03 INFO - PROCESS | 2312 | --DOCSHELL 0x11336b000 == 30 [pid = 2312] [id = 167] 12:15:03 INFO - PROCESS | 2312 | --DOCSHELL 0x12cac6000 == 29 [pid = 2312] [id = 166] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x126437800) [pid = 2312] [serial = 476] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x12454ac00) [pid = 2312] [serial = 475] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x128cc3c00) [pid = 2312] [serial = 481] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x128a54800) [pid = 2312] [serial = 479] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x1265c4400) [pid = 2312] [serial = 478] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x1293a1400) [pid = 2312] [serial = 484] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x1291abc00) [pid = 2312] [serial = 482] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x1199d9800) [pid = 2312] [serial = 200] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x119ca1400) [pid = 2312] [serial = 488] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x11916a000) [pid = 2312] [serial = 487] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x12a61f800) [pid = 2312] [serial = 485] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x1199c0800) [pid = 2312] [serial = 469] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x119b0d400) [pid = 2312] [serial = 470] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x1195c2000) [pid = 2312] [serial = 466] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x119978c00) [pid = 2312] [serial = 467] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x118378000) [pid = 2312] [serial = 463] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x11874f000) [pid = 2312] [serial = 464] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x117404400) [pid = 2312] [serial = 461] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x112a83c00) [pid = 2312] [serial = 460] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x1195bf800) [pid = 2312] [serial = 458] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x1195bb800) [pid = 2312] [serial = 457] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x12c668800) [pid = 2312] [serial = 455] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x12bf1e000) [pid = 2312] [serial = 454] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x12af67800) [pid = 2312] [serial = 452] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x128a55800) [pid = 2312] [serial = 451] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x123803c00) [pid = 2312] [serial = 449] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x12bf37c00) [pid = 2312] [serial = 495] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x119ca2400) [pid = 2312] [serial = 448] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x1198b3000) [pid = 2312] [serial = 446] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x118381400) [pid = 2312] [serial = 445] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 76 (0x1256c1800) [pid = 2312] [serial = 442] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 75 (0x12d473800) [pid = 2312] [serial = 443] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 74 (0x119cdd800) [pid = 2312] [serial = 472] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 73 (0x128cc8400) [pid = 2312] [serial = 491] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 72 (0x12b8d0c00) [pid = 2312] [serial = 492] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 71 (0x12b8d9400) [pid = 2312] [serial = 494] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | --DOMWINDOW == 70 (0x120fcf000) [pid = 2312] [serial = 473] [outer = 0x0] [url = about:blank] 12:15:03 INFO - PROCESS | 2312 | 1471461303610 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 12:15:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 12:15:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1178ms 12:15:03 INFO - PROCESS | 2312 | 1471461303626 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 12:15:03 INFO - PROCESS | 2312 | 1471461303629 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 12:15:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 12:15:03 INFO - PROCESS | 2312 | 1471461303634 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 12:15:03 INFO - PROCESS | 2312 | 1471461303636 Marionette TRACE conn2 <- [1,706,null,{}] 12:15:03 INFO - PROCESS | 2312 | 1471461303638 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:03 INFO - PROCESS | 2312 | 1471461303640 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:03 INFO - PROCESS | 2312 | 1471461303718 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 12:15:03 INFO - PROCESS | 2312 | 1471461303722 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:03 INFO - PROCESS | 2312 | 1471461303724 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:03 INFO - PROCESS | 2312 | ++DOCSHELL 0x117161000 == 30 [pid = 2312] [id = 184] 12:15:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 71 (0x116760c00) [pid = 2312] [serial = 550] [outer = 0x0] 12:15:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 72 (0x117c41000) [pid = 2312] [serial = 551] [outer = 0x116760c00] 12:15:03 INFO - PROCESS | 2312 | 1471461303756 Marionette DEBUG loaded listener.js 12:15:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 73 (0x118289400) [pid = 2312] [serial = 552] [outer = 0x116760c00] 12:15:04 INFO - PROCESS | 2312 | 1471461304607 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 12:15:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 12:15:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1020ms 12:15:04 INFO - PROCESS | 2312 | 1471461304655 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 12:15:04 INFO - PROCESS | 2312 | 1471461304656 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 12:15:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 12:15:04 INFO - PROCESS | 2312 | 1471461304658 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 12:15:04 INFO - PROCESS | 2312 | 1471461304661 Marionette TRACE conn2 <- [1,710,null,{}] 12:15:04 INFO - PROCESS | 2312 | 1471461304668 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:04 INFO - PROCESS | 2312 | 1471461304672 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:04 INFO - PROCESS | 2312 | 1471461304750 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 12:15:04 INFO - PROCESS | 2312 | 1471461304755 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:04 INFO - PROCESS | 2312 | 1471461304758 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:04 INFO - PROCESS | 2312 | ++DOCSHELL 0x1188a0800 == 31 [pid = 2312] [id = 185] 12:15:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 74 (0x118751c00) [pid = 2312] [serial = 553] [outer = 0x0] 12:15:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 75 (0x11880f400) [pid = 2312] [serial = 554] [outer = 0x118751c00] 12:15:04 INFO - PROCESS | 2312 | 1471461304790 Marionette DEBUG loaded listener.js 12:15:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 76 (0x119296800) [pid = 2312] [serial = 555] [outer = 0x118751c00] 12:15:05 INFO - PROCESS | 2312 | 1471461305612 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 12:15:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 12:15:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 971ms 12:15:05 INFO - PROCESS | 2312 | 1471461305630 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 12:15:05 INFO - PROCESS | 2312 | 1471461305632 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 12:15:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 12:15:05 INFO - PROCESS | 2312 | 1471461305639 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 12:15:05 INFO - PROCESS | 2312 | 1471461305640 Marionette TRACE conn2 <- [1,714,null,{}] 12:15:05 INFO - PROCESS | 2312 | 1471461305645 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:05 INFO - PROCESS | 2312 | 1471461305646 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:05 INFO - PROCESS | 2312 | 1471461305741 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 12:15:05 INFO - PROCESS | 2312 | 1471461305744 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:05 INFO - PROCESS | 2312 | 1471461305745 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:05 INFO - PROCESS | 2312 | ++DOCSHELL 0x1195df800 == 32 [pid = 2312] [id = 186] 12:15:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 77 (0x11956ac00) [pid = 2312] [serial = 556] [outer = 0x0] 12:15:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x1195b6000) [pid = 2312] [serial = 557] [outer = 0x11956ac00] 12:15:05 INFO - PROCESS | 2312 | 1471461305771 Marionette DEBUG loaded listener.js 12:15:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x1195bfc00) [pid = 2312] [serial = 558] [outer = 0x11956ac00] 12:15:06 INFO - PROCESS | 2312 | 1471461306579 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 12:15:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 12:15:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 973ms 12:15:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 12:15:06 INFO - PROCESS | 2312 | 1471461306612 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 12:15:06 INFO - PROCESS | 2312 | 1471461306613 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 12:15:06 INFO - PROCESS | 2312 | 1471461306615 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 12:15:06 INFO - PROCESS | 2312 | 1471461306616 Marionette TRACE conn2 <- [1,718,null,{}] 12:15:06 INFO - PROCESS | 2312 | 1471461306619 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:06 INFO - PROCESS | 2312 | 1471461306620 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:06 INFO - PROCESS | 2312 | 1471461306712 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 12:15:06 INFO - PROCESS | 2312 | 1471461306748 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:06 INFO - PROCESS | 2312 | 1471461306749 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:06 INFO - PROCESS | 2312 | ++DOCSHELL 0x119c5f000 == 33 [pid = 2312] [id = 187] 12:15:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x119577800) [pid = 2312] [serial = 559] [outer = 0x0] 12:15:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x11995b400) [pid = 2312] [serial = 560] [outer = 0x119577800] 12:15:06 INFO - PROCESS | 2312 | 1471461306775 Marionette DEBUG loaded listener.js 12:15:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x1199b6800) [pid = 2312] [serial = 561] [outer = 0x119577800] 12:15:07 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x118805000) [pid = 2312] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 12:15:07 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x119ca3800) [pid = 2312] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 12:15:07 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x12bf39000) [pid = 2312] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 12:15:07 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x112a83000) [pid = 2312] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 12:15:07 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x112f20c00) [pid = 2312] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 12:15:07 INFO - PROCESS | 2312 | --DOMWINDOW == 76 (0x114f4a800) [pid = 2312] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 12:15:07 INFO - PROCESS | 2312 | --DOMWINDOW == 75 (0x11828dc00) [pid = 2312] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 12:15:07 INFO - PROCESS | 2312 | --DOMWINDOW == 74 (0x119971c00) [pid = 2312] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 12:15:07 INFO - PROCESS | 2312 | --DOMWINDOW == 73 (0x1185e4c00) [pid = 2312] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 12:15:07 INFO - PROCESS | 2312 | --DOMWINDOW == 72 (0x110d6ec00) [pid = 2312] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 12:15:07 INFO - PROCESS | 2312 | --DOMWINDOW == 71 (0x1131ebc00) [pid = 2312] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 12:15:07 INFO - PROCESS | 2312 | --DOMWINDOW == 70 (0x1165f1000) [pid = 2312] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 12:15:07 INFO - PROCESS | 2312 | --DOMWINDOW == 69 (0x112a85c00) [pid = 2312] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 12:15:07 INFO - PROCESS | 2312 | --DOMWINDOW == 68 (0x1127df000) [pid = 2312] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 12:15:07 INFO - PROCESS | 2312 | --DOMWINDOW == 67 (0x11880bc00) [pid = 2312] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 12:15:07 INFO - PROCESS | 2312 | 1471461307584 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 12:15:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 12:15:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1019ms 12:15:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 12:15:07 INFO - PROCESS | 2312 | 1471461307635 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 12:15:07 INFO - PROCESS | 2312 | 1471461307636 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 12:15:07 INFO - PROCESS | 2312 | 1471461307638 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 12:15:07 INFO - PROCESS | 2312 | 1471461307639 Marionette TRACE conn2 <- [1,722,null,{}] 12:15:07 INFO - PROCESS | 2312 | 1471461307648 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:07 INFO - PROCESS | 2312 | 1471461307653 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:07 INFO - PROCESS | 2312 | 1471461307767 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 12:15:07 INFO - PROCESS | 2312 | 1471461307773 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:07 INFO - PROCESS | 2312 | 1471461307774 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:07 INFO - PROCESS | 2312 | ++DOCSHELL 0x123890000 == 34 [pid = 2312] [id = 188] 12:15:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 68 (0x1199b7000) [pid = 2312] [serial = 562] [outer = 0x0] 12:15:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 69 (0x1199d9c00) [pid = 2312] [serial = 563] [outer = 0x1199b7000] 12:15:07 INFO - PROCESS | 2312 | 1471461307802 Marionette DEBUG loaded listener.js 12:15:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 70 (0x119c6a000) [pid = 2312] [serial = 564] [outer = 0x1199b7000] 12:15:08 INFO - PROCESS | 2312 | 1471461308113 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 12:15:08 INFO - PROCESS | 2312 | 1471461308165 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 12:15:08 INFO - PROCESS | 2312 | 1471461308167 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 12:15:08 INFO - PROCESS | 2312 | 1471461308168 Marionette TRACE conn2 <- [1,726,null,{}] 12:15:08 INFO - PROCESS | 2312 | 1471461308171 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:08 INFO - PROCESS | 2312 | 1471461308172 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:08 INFO - PROCESS | 2312 | 1471461308246 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 12:15:08 INFO - PROCESS | 2312 | 1471461308250 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:08 INFO - PROCESS | 2312 | 1471461308251 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:08 INFO - PROCESS | 2312 | ++DOCSHELL 0x1242d5800 == 35 [pid = 2312] [id = 189] 12:15:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 71 (0x119c6b000) [pid = 2312] [serial = 565] [outer = 0x0] 12:15:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 72 (0x119ca8800) [pid = 2312] [serial = 566] [outer = 0x119c6b000] 12:15:08 INFO - PROCESS | 2312 | 1471461308276 Marionette DEBUG loaded listener.js 12:15:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 73 (0x120fc3800) [pid = 2312] [serial = 567] [outer = 0x119c6b000] 12:15:08 INFO - PROCESS | 2312 | 1471461308629 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 12:15:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 12:15:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 467ms 12:15:08 INFO - PROCESS | 2312 | 1471461308635 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 12:15:08 INFO - PROCESS | 2312 | 1471461308637 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 12:15:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 12:15:08 INFO - PROCESS | 2312 | 1471461308639 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 12:15:08 INFO - PROCESS | 2312 | 1471461308640 Marionette TRACE conn2 <- [1,730,null,{}] 12:15:08 INFO - PROCESS | 2312 | 1471461308646 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:08 INFO - PROCESS | 2312 | 1471461308648 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:08 INFO - PROCESS | 2312 | 1471461308748 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 12:15:08 INFO - PROCESS | 2312 | 1471461308755 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:08 INFO - PROCESS | 2312 | 1471461308756 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:08 INFO - PROCESS | 2312 | ++DOCSHELL 0x124778000 == 36 [pid = 2312] [id = 190] 12:15:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 74 (0x119c68c00) [pid = 2312] [serial = 568] [outer = 0x0] 12:15:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 75 (0x123804800) [pid = 2312] [serial = 569] [outer = 0x119c68c00] 12:15:08 INFO - PROCESS | 2312 | 1471461308785 Marionette DEBUG loaded listener.js 12:15:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 76 (0x123e26800) [pid = 2312] [serial = 570] [outer = 0x119c68c00] 12:15:09 INFO - PROCESS | 2312 | 1471461309088 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 12:15:09 INFO - PROCESS | 2312 | 1471461309115 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 12:15:09 INFO - PROCESS | 2312 | 1471461309117 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 12:15:09 INFO - PROCESS | 2312 | 1471461309118 Marionette TRACE conn2 <- [1,734,null,{}] 12:15:09 INFO - PROCESS | 2312 | 1471461309121 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:09 INFO - PROCESS | 2312 | 1471461309122 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:09 INFO - PROCESS | 2312 | 1471461309198 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 12:15:09 INFO - PROCESS | 2312 | 1471461309202 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:09 INFO - PROCESS | 2312 | 1471461309203 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:09 INFO - PROCESS | 2312 | ++DOCSHELL 0x126523800 == 37 [pid = 2312] [id = 191] 12:15:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 77 (0x123806c00) [pid = 2312] [serial = 571] [outer = 0x0] 12:15:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x124587400) [pid = 2312] [serial = 572] [outer = 0x123806c00] 12:15:09 INFO - PROCESS | 2312 | 1471461309237 Marionette DEBUG loaded listener.js 12:15:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x12560ec00) [pid = 2312] [serial = 573] [outer = 0x123806c00] 12:15:09 INFO - PROCESS | 2312 | 1471461309736 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 12:15:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 12:15:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 669ms 12:15:09 INFO - PROCESS | 2312 | 1471461309787 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 12:15:09 INFO - PROCESS | 2312 | 1471461309791 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 12:15:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 12:15:09 INFO - PROCESS | 2312 | 1471461309798 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 12:15:09 INFO - PROCESS | 2312 | 1471461309804 Marionette TRACE conn2 <- [1,738,null,{}] 12:15:09 INFO - PROCESS | 2312 | 1471461309809 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:09 INFO - PROCESS | 2312 | 1471461309811 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:09 INFO - PROCESS | 2312 | 1471461309962 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 12:15:10 INFO - PROCESS | 2312 | 1471461310056 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:10 INFO - PROCESS | 2312 | 1471461310058 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:10 INFO - PROCESS | 2312 | ++DOCSHELL 0x117ca6000 == 38 [pid = 2312] [id = 192] 12:15:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x1164e9800) [pid = 2312] [serial = 574] [outer = 0x0] 12:15:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x1165ec000) [pid = 2312] [serial = 575] [outer = 0x1164e9800] 12:15:10 INFO - PROCESS | 2312 | 1471461310109 Marionette DEBUG loaded listener.js 12:15:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x117033400) [pid = 2312] [serial = 576] [outer = 0x1164e9800] 12:15:11 INFO - PROCESS | 2312 | 1471461311033 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 12:15:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 12:15:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1275ms 12:15:11 INFO - PROCESS | 2312 | 1471461311072 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 12:15:11 INFO - PROCESS | 2312 | 1471461311076 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 12:15:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 12:15:11 INFO - PROCESS | 2312 | 1471461311080 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 12:15:11 INFO - PROCESS | 2312 | 1471461311082 Marionette TRACE conn2 <- [1,742,null,{}] 12:15:11 INFO - PROCESS | 2312 | 1471461311085 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:11 INFO - PROCESS | 2312 | 1471461311087 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:11 INFO - PROCESS | 2312 | 1471461311187 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 12:15:11 INFO - PROCESS | 2312 | 1471461311237 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:11 INFO - PROCESS | 2312 | 1471461311239 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:11 INFO - PROCESS | 2312 | ++DOCSHELL 0x119c47000 == 39 [pid = 2312] [id = 193] 12:15:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x11828ac00) [pid = 2312] [serial = 577] [outer = 0x0] 12:15:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x118751000) [pid = 2312] [serial = 578] [outer = 0x11828ac00] 12:15:11 INFO - PROCESS | 2312 | 1471461311271 Marionette DEBUG loaded listener.js 12:15:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x119293000) [pid = 2312] [serial = 579] [outer = 0x11828ac00] 12:15:12 INFO - PROCESS | 2312 | 1471461312153 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 12:15:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 12:15:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1120ms 12:15:12 INFO - PROCESS | 2312 | 1471461312201 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 12:15:12 INFO - PROCESS | 2312 | 1471461312202 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 12:15:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 12:15:12 INFO - PROCESS | 2312 | 1471461312205 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 12:15:12 INFO - PROCESS | 2312 | 1471461312207 Marionette TRACE conn2 <- [1,746,null,{}] 12:15:12 INFO - PROCESS | 2312 | 1471461312215 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:12 INFO - PROCESS | 2312 | 1471461312218 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:12 INFO - PROCESS | 2312 | 1471461312436 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 12:15:12 INFO - PROCESS | 2312 | 1471461312534 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:12 INFO - PROCESS | 2312 | 1471461312535 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:12 INFO - PROCESS | 2312 | ++DOCSHELL 0x1164e2000 == 40 [pid = 2312] [id = 194] 12:15:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x114f47400) [pid = 2312] [serial = 580] [outer = 0x0] 12:15:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x115e0b800) [pid = 2312] [serial = 581] [outer = 0x114f47400] 12:15:12 INFO - PROCESS | 2312 | 1471461312565 Marionette DEBUG loaded listener.js 12:15:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x116761400) [pid = 2312] [serial = 582] [outer = 0x114f47400] 12:15:13 INFO - PROCESS | 2312 | --DOCSHELL 0x124778000 == 39 [pid = 2312] [id = 190] 12:15:13 INFO - PROCESS | 2312 | --DOCSHELL 0x1242d5800 == 38 [pid = 2312] [id = 189] 12:15:13 INFO - PROCESS | 2312 | --DOCSHELL 0x123890000 == 37 [pid = 2312] [id = 188] 12:15:13 INFO - PROCESS | 2312 | --DOCSHELL 0x119c5f000 == 36 [pid = 2312] [id = 187] 12:15:13 INFO - PROCESS | 2312 | --DOCSHELL 0x1195df800 == 35 [pid = 2312] [id = 186] 12:15:13 INFO - PROCESS | 2312 | --DOCSHELL 0x1188a0800 == 34 [pid = 2312] [id = 185] 12:15:13 INFO - PROCESS | 2312 | --DOCSHELL 0x117161000 == 33 [pid = 2312] [id = 184] 12:15:13 INFO - PROCESS | 2312 | --DOCSHELL 0x11716a800 == 32 [pid = 2312] [id = 183] 12:15:13 INFO - PROCESS | 2312 | --DOCSHELL 0x115ecb800 == 31 [pid = 2312] [id = 182] 12:15:13 INFO - PROCESS | 2312 | --DOCSHELL 0x129902800 == 30 [pid = 2312] [id = 181] 12:15:13 INFO - PROCESS | 2312 | --DOCSHELL 0x119c47000 == 29 [pid = 2312] [id = 193] 12:15:13 INFO - PROCESS | 2312 | --DOCSHELL 0x117ca6000 == 28 [pid = 2312] [id = 192] 12:15:13 INFO - PROCESS | 2312 | --DOCSHELL 0x126523800 == 27 [pid = 2312] [id = 191] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x1239e6000) [pid = 2312] [serial = 533] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x123809800) [pid = 2312] [serial = 531] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x120f59c00) [pid = 2312] [serial = 530] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x12ca83000) [pid = 2312] [serial = 498] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x1130d3000) [pid = 2312] [serial = 500] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x114f48000) [pid = 2312] [serial = 501] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x119b0d800) [pid = 2312] [serial = 527] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x115e6ec00) [pid = 2312] [serial = 503] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x1165ee800) [pid = 2312] [serial = 504] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x118384c00) [pid = 2312] [serial = 509] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x1185e0400) [pid = 2312] [serial = 510] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 76 (0x1199b2400) [pid = 2312] [serial = 521] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 75 (0x1199b9400) [pid = 2312] [serial = 522] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 74 (0x1199c1c00) [pid = 2312] [serial = 524] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 73 (0x119b09000) [pid = 2312] [serial = 525] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 72 (0x117c37000) [pid = 2312] [serial = 506] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 71 (0x118287400) [pid = 2312] [serial = 507] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 70 (0x116764400) [pid = 2312] [serial = 512] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 69 (0x124540000) [pid = 2312] [serial = 534] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 68 (0x118807400) [pid = 2312] [serial = 513] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 67 (0x11929a800) [pid = 2312] [serial = 515] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 66 (0x1195bf400) [pid = 2312] [serial = 516] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 65 (0x11910bc00) [pid = 2312] [serial = 518] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 64 (0x119970c00) [pid = 2312] [serial = 519] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 63 (0x1250b6800) [pid = 2312] [serial = 542] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 62 (0x119b0f000) [pid = 2312] [serial = 540] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 61 (0x1245d3000) [pid = 2312] [serial = 536] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 60 (0x1192a1000) [pid = 2312] [serial = 539] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 59 (0x119c9e800) [pid = 2312] [serial = 528] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | --DOMWINDOW == 58 (0x124e7b000) [pid = 2312] [serial = 537] [outer = 0x0] [url = about:blank] 12:15:13 INFO - PROCESS | 2312 | 1471461313807 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 12:15:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 12:15:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1625ms 12:15:13 INFO - PROCESS | 2312 | 1471461313830 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 12:15:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 12:15:13 INFO - PROCESS | 2312 | 1471461313833 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 12:15:13 INFO - PROCESS | 2312 | 1471461313836 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 12:15:13 INFO - PROCESS | 2312 | 1471461313837 Marionette TRACE conn2 <- [1,750,null,{}] 12:15:13 INFO - PROCESS | 2312 | 1471461313841 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:13 INFO - PROCESS | 2312 | 1471461313843 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:13 INFO - PROCESS | 2312 | 1471461313916 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 12:15:13 INFO - PROCESS | 2312 | 1471461313920 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:13 INFO - PROCESS | 2312 | 1471461313923 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:13 INFO - PROCESS | 2312 | ++DOCSHELL 0x113371800 == 28 [pid = 2312] [id = 195] 12:15:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 59 (0x112a7cc00) [pid = 2312] [serial = 583] [outer = 0x0] 12:15:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 60 (0x112a81000) [pid = 2312] [serial = 584] [outer = 0x112a7cc00] 12:15:13 INFO - PROCESS | 2312 | 1471461313956 Marionette DEBUG loaded listener.js 12:15:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 61 (0x112f1f800) [pid = 2312] [serial = 585] [outer = 0x112a7cc00] 12:15:14 INFO - PROCESS | 2312 | 1471461314767 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 12:15:14 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 12:15:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 971ms 12:15:14 INFO - PROCESS | 2312 | 1471461314807 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 12:15:14 INFO - PROCESS | 2312 | 1471461314812 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 12:15:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 12:15:14 INFO - PROCESS | 2312 | 1471461314817 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 12:15:14 INFO - PROCESS | 2312 | 1471461314819 Marionette TRACE conn2 <- [1,754,null,{}] 12:15:14 INFO - PROCESS | 2312 | 1471461314826 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:14 INFO - PROCESS | 2312 | 1471461314828 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:14 INFO - PROCESS | 2312 | 1471461314903 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 12:15:14 INFO - PROCESS | 2312 | 1471461314908 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:14 INFO - PROCESS | 2312 | 1471461314912 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:14 INFO - PROCESS | 2312 | ++DOCSHELL 0x1169d5800 == 29 [pid = 2312] [id = 196] 12:15:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 62 (0x114f48000) [pid = 2312] [serial = 586] [outer = 0x0] 12:15:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 63 (0x115e71000) [pid = 2312] [serial = 587] [outer = 0x114f48000] 12:15:14 INFO - PROCESS | 2312 | 1471461314940 Marionette DEBUG loaded listener.js 12:15:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 64 (0x1164eb800) [pid = 2312] [serial = 588] [outer = 0x114f48000] 12:15:15 INFO - PROCESS | 2312 | 1471461315767 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 12:15:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 12:15:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 971ms 12:15:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 12:15:15 INFO - PROCESS | 2312 | 1471461315790 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 12:15:15 INFO - PROCESS | 2312 | 1471461315792 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 12:15:15 INFO - PROCESS | 2312 | 1471461315795 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 12:15:15 INFO - PROCESS | 2312 | 1471461315798 Marionette TRACE conn2 <- [1,758,null,{}] 12:15:15 INFO - PROCESS | 2312 | 1471461315805 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:15 INFO - PROCESS | 2312 | 1471461315809 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:15 INFO - PROCESS | 2312 | 1471461315900 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 12:15:15 INFO - PROCESS | 2312 | 1471461315932 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:15 INFO - PROCESS | 2312 | 1471461315935 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:15 INFO - PROCESS | 2312 | ++DOCSHELL 0x1174a2800 == 30 [pid = 2312] [id = 197] 12:15:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 65 (0x117403400) [pid = 2312] [serial = 589] [outer = 0x0] 12:15:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 66 (0x117c38000) [pid = 2312] [serial = 590] [outer = 0x117403400] 12:15:15 INFO - PROCESS | 2312 | 1471461315964 Marionette DEBUG loaded listener.js 12:15:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 67 (0x118288000) [pid = 2312] [serial = 591] [outer = 0x117403400] 12:15:16 INFO - PROCESS | 2312 | 1471461316316 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 12:15:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 12:15:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 571ms 12:15:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 12:15:16 INFO - PROCESS | 2312 | 1471461316367 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 12:15:16 INFO - PROCESS | 2312 | 1471461316369 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 12:15:16 INFO - PROCESS | 2312 | 1471461316371 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 12:15:16 INFO - PROCESS | 2312 | 1471461316372 Marionette TRACE conn2 <- [1,762,null,{}] 12:15:16 INFO - PROCESS | 2312 | 1471461316374 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:16 INFO - PROCESS | 2312 | 1471461316375 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:16 INFO - PROCESS | 2312 | 1471461316466 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 12:15:16 INFO - PROCESS | 2312 | 1471461316498 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:16 INFO - PROCESS | 2312 | 1471461316499 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:16 INFO - PROCESS | 2312 | ++DOCSHELL 0x118516000 == 31 [pid = 2312] [id = 198] 12:15:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 68 (0x118292400) [pid = 2312] [serial = 592] [outer = 0x0] 12:15:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 69 (0x1185d5800) [pid = 2312] [serial = 593] [outer = 0x118292400] 12:15:16 INFO - PROCESS | 2312 | 1471461316525 Marionette DEBUG loaded listener.js 12:15:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 70 (0x1185e7000) [pid = 2312] [serial = 594] [outer = 0x118292400] 12:15:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 12:15:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 918ms 12:15:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 12:15:17 INFO - PROCESS | 2312 | 1471461317287 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 12:15:17 INFO - PROCESS | 2312 | 1471461317289 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 12:15:17 INFO - PROCESS | 2312 | 1471461317291 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 12:15:17 INFO - PROCESS | 2312 | 1471461317293 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 12:15:17 INFO - PROCESS | 2312 | 1471461317294 Marionette TRACE conn2 <- [1,766,null,{}] 12:15:17 INFO - PROCESS | 2312 | 1471461317303 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:17 INFO - PROCESS | 2312 | 1471461317304 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:17 INFO - PROCESS | 2312 | 1471461317389 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 12:15:17 INFO - PROCESS | 2312 | 1471461317394 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:17 INFO - PROCESS | 2312 | 1471461317396 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:17 INFO - PROCESS | 2312 | ++DOCSHELL 0x1192c4800 == 32 [pid = 2312] [id = 199] 12:15:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 71 (0x1127db000) [pid = 2312] [serial = 595] [outer = 0x0] 12:15:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 72 (0x118805400) [pid = 2312] [serial = 596] [outer = 0x1127db000] 12:15:17 INFO - PROCESS | 2312 | 1471461317447 Marionette DEBUG loaded listener.js 12:15:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 73 (0x119166c00) [pid = 2312] [serial = 597] [outer = 0x1127db000] 12:15:17 INFO - PROCESS | 2312 | --DOMWINDOW == 72 (0x119577800) [pid = 2312] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 12:15:17 INFO - PROCESS | 2312 | --DOMWINDOW == 71 (0x11956ac00) [pid = 2312] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 12:15:17 INFO - PROCESS | 2312 | --DOMWINDOW == 70 (0x119c6b000) [pid = 2312] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 12:15:17 INFO - PROCESS | 2312 | --DOMWINDOW == 69 (0x112a93c00) [pid = 2312] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 12:15:17 INFO - PROCESS | 2312 | --DOMWINDOW == 68 (0x112f1d800) [pid = 2312] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 12:15:17 INFO - PROCESS | 2312 | --DOMWINDOW == 67 (0x118751c00) [pid = 2312] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 12:15:17 INFO - PROCESS | 2312 | --DOMWINDOW == 66 (0x119ca7000) [pid = 2312] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 12:15:17 INFO - PROCESS | 2312 | --DOMWINDOW == 65 (0x116760c00) [pid = 2312] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 12:15:17 INFO - PROCESS | 2312 | --DOMWINDOW == 64 (0x119c68c00) [pid = 2312] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 12:15:17 INFO - PROCESS | 2312 | --DOMWINDOW == 63 (0x1199b7000) [pid = 2312] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 12:15:17 INFO - PROCESS | 2312 | --DOMWINDOW == 62 (0x123806c00) [pid = 2312] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 12:15:18 INFO - PROCESS | 2312 | 1471461318224 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 12:15:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 12:15:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 969ms 12:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 12:15:18 INFO - PROCESS | 2312 | 1471461318263 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 12:15:18 INFO - PROCESS | 2312 | 1471461318264 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 12:15:18 INFO - PROCESS | 2312 | 1471461318266 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 12:15:18 INFO - PROCESS | 2312 | 1471461318267 Marionette TRACE conn2 <- [1,770,null,{}] 12:15:18 INFO - PROCESS | 2312 | 1471461318269 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:18 INFO - PROCESS | 2312 | 1471461318273 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:18 INFO - PROCESS | 2312 | 1471461318361 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 12:15:18 INFO - PROCESS | 2312 | 1471461318365 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:18 INFO - PROCESS | 2312 | 1471461318367 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:18 INFO - PROCESS | 2312 | ++DOCSHELL 0x1195f1000 == 33 [pid = 2312] [id = 200] 12:15:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 63 (0x11828b000) [pid = 2312] [serial = 598] [outer = 0x0] 12:15:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 64 (0x11950fc00) [pid = 2312] [serial = 599] [outer = 0x11828b000] 12:15:18 INFO - PROCESS | 2312 | 1471461318395 Marionette DEBUG loaded listener.js 12:15:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 65 (0x1195ba800) [pid = 2312] [serial = 600] [outer = 0x11828b000] 12:15:18 INFO - PROCESS | 2312 | 1471461318729 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 12:15:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 12:15:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 468ms 12:15:18 INFO - PROCESS | 2312 | 1471461318734 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 12:15:18 INFO - PROCESS | 2312 | 1471461318735 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 12:15:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 12:15:18 INFO - PROCESS | 2312 | 1471461318738 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 12:15:18 INFO - PROCESS | 2312 | 1471461318739 Marionette TRACE conn2 <- [1,774,null,{}] 12:15:18 INFO - PROCESS | 2312 | 1471461318743 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:18 INFO - PROCESS | 2312 | 1471461318746 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:18 INFO - PROCESS | 2312 | 1471461318854 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 12:15:18 INFO - PROCESS | 2312 | 1471461318863 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:18 INFO - PROCESS | 2312 | 1471461318864 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:18 INFO - PROCESS | 2312 | ++DOCSHELL 0x119f0d000 == 34 [pid = 2312] [id = 201] 12:15:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 66 (0x112a7c800) [pid = 2312] [serial = 601] [outer = 0x0] 12:15:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 67 (0x1198b7800) [pid = 2312] [serial = 602] [outer = 0x112a7c800] 12:15:18 INFO - PROCESS | 2312 | 1471461318905 Marionette DEBUG loaded listener.js 12:15:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 68 (0x119971c00) [pid = 2312] [serial = 603] [outer = 0x112a7c800] 12:15:19 INFO - PROCESS | 2312 | 1471461319233 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 12:15:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 12:15:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 523ms 12:15:19 INFO - PROCESS | 2312 | 1471461319264 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 12:15:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 12:15:19 INFO - PROCESS | 2312 | 1471461319266 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 12:15:19 INFO - PROCESS | 2312 | 1471461319269 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 12:15:19 INFO - PROCESS | 2312 | 1471461319271 Marionette TRACE conn2 <- [1,778,null,{}] 12:15:19 INFO - PROCESS | 2312 | 1471461319274 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:19 INFO - PROCESS | 2312 | 1471461319279 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:19 INFO - PROCESS | 2312 | 1471461319390 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 12:15:19 INFO - PROCESS | 2312 | 1471461319461 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:19 INFO - PROCESS | 2312 | 1471461319463 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:19 INFO - PROCESS | 2312 | ++DOCSHELL 0x123889800 == 35 [pid = 2312] [id = 202] 12:15:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 69 (0x1198b3400) [pid = 2312] [serial = 604] [outer = 0x0] 12:15:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 70 (0x1199b2400) [pid = 2312] [serial = 605] [outer = 0x1198b3400] 12:15:19 INFO - PROCESS | 2312 | 1471461319504 Marionette DEBUG loaded listener.js 12:15:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 71 (0x1199bb400) [pid = 2312] [serial = 606] [outer = 0x1198b3400] 12:15:19 INFO - PROCESS | 2312 | 1471461319991 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 12:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 12:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 770ms 12:15:20 INFO - PROCESS | 2312 | 1471461320051 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 12:15:20 INFO - PROCESS | 2312 | 1471461320054 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 12:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 12:15:20 INFO - PROCESS | 2312 | 1471461320059 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 12:15:20 INFO - PROCESS | 2312 | 1471461320062 Marionette TRACE conn2 <- [1,782,null,{}] 12:15:20 INFO - PROCESS | 2312 | 1471461320066 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:20 INFO - PROCESS | 2312 | 1471461320068 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:20 INFO - PROCESS | 2312 | 1471461320172 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 12:15:20 INFO - PROCESS | 2312 | 1471461320242 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:20 INFO - PROCESS | 2312 | 1471461320244 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:20 INFO - PROCESS | 2312 | ++DOCSHELL 0x1164de800 == 36 [pid = 2312] [id = 203] 12:15:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 72 (0x112a7b000) [pid = 2312] [serial = 607] [outer = 0x0] 12:15:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 73 (0x112a8b400) [pid = 2312] [serial = 608] [outer = 0x112a7b000] 12:15:20 INFO - PROCESS | 2312 | 1471461320276 Marionette DEBUG loaded listener.js 12:15:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 74 (0x1131e8c00) [pid = 2312] [serial = 609] [outer = 0x112a7b000] 12:15:20 INFO - PROCESS | 2312 | 1471461320789 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 12:15:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 12:15:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 773ms 12:15:20 INFO - PROCESS | 2312 | 1471461320846 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 12:15:20 INFO - PROCESS | 2312 | 1471461320849 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 12:15:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 12:15:20 INFO - PROCESS | 2312 | 1471461320854 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 12:15:20 INFO - PROCESS | 2312 | 1471461320856 Marionette TRACE conn2 <- [1,786,null,{}] 12:15:20 INFO - PROCESS | 2312 | 1471461320882 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:20 INFO - PROCESS | 2312 | 1471461320884 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:21 INFO - PROCESS | 2312 | 1471461321059 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 12:15:21 INFO - PROCESS | 2312 | 1471461321113 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:21 INFO - PROCESS | 2312 | 1471461321115 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:21 INFO - PROCESS | 2312 | ++DOCSHELL 0x1131ad000 == 37 [pid = 2312] [id = 204] 12:15:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 75 (0x112f21000) [pid = 2312] [serial = 610] [outer = 0x0] 12:15:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 76 (0x1131e4400) [pid = 2312] [serial = 611] [outer = 0x112f21000] 12:15:21 INFO - PROCESS | 2312 | 1471461321145 Marionette DEBUG loaded listener.js 12:15:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 77 (0x115d7c400) [pid = 2312] [serial = 612] [outer = 0x112f21000] 12:15:21 INFO - PROCESS | 2312 | --DOCSHELL 0x119f0d000 == 36 [pid = 2312] [id = 201] 12:15:21 INFO - PROCESS | 2312 | --DOCSHELL 0x1195f1000 == 35 [pid = 2312] [id = 200] 12:15:21 INFO - PROCESS | 2312 | --DOCSHELL 0x1192c4800 == 34 [pid = 2312] [id = 199] 12:15:21 INFO - PROCESS | 2312 | --DOCSHELL 0x118516000 == 33 [pid = 2312] [id = 198] 12:15:21 INFO - PROCESS | 2312 | --DOCSHELL 0x1174a2800 == 32 [pid = 2312] [id = 197] 12:15:21 INFO - PROCESS | 2312 | --DOCSHELL 0x1169d5800 == 31 [pid = 2312] [id = 196] 12:15:21 INFO - PROCESS | 2312 | --DOCSHELL 0x113371800 == 30 [pid = 2312] [id = 195] 12:15:21 INFO - PROCESS | 2312 | 1471461321561 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 12:15:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 12:15:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 724ms 12:15:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 12:15:21 INFO - PROCESS | 2312 | 1471461321578 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 12:15:21 INFO - PROCESS | 2312 | 1471461321580 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 12:15:21 INFO - PROCESS | 2312 | 1471461321583 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 12:15:21 INFO - PROCESS | 2312 | 1471461321585 Marionette TRACE conn2 <- [1,790,null,{}] 12:15:21 INFO - PROCESS | 2312 | 1471461321588 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:21 INFO - PROCESS | 2312 | 1471461321590 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:21 INFO - PROCESS | 2312 | 1471461321675 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 12:15:21 INFO - PROCESS | 2312 | --DOMWINDOW == 76 (0x11995b400) [pid = 2312] [serial = 560] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2312 | --DOMWINDOW == 75 (0x1195b6000) [pid = 2312] [serial = 557] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2312 | --DOMWINDOW == 74 (0x119ca8800) [pid = 2312] [serial = 566] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2312 | --DOMWINDOW == 73 (0x1131ec800) [pid = 2312] [serial = 545] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2312 | --DOMWINDOW == 72 (0x115d80c00) [pid = 2312] [serial = 546] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2312 | --DOMWINDOW == 71 (0x1161be400) [pid = 2312] [serial = 548] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2312 | --DOMWINDOW == 70 (0x116554c00) [pid = 2312] [serial = 549] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2312 | --DOMWINDOW == 69 (0x11880f400) [pid = 2312] [serial = 554] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2312 | --DOMWINDOW == 68 (0x1256b7800) [pid = 2312] [serial = 543] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2312 | --DOMWINDOW == 67 (0x117c41000) [pid = 2312] [serial = 551] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2312 | --DOMWINDOW == 66 (0x118289400) [pid = 2312] [serial = 552] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2312 | --DOMWINDOW == 65 (0x120fc3800) [pid = 2312] [serial = 567] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2312 | --DOMWINDOW == 64 (0x123e26800) [pid = 2312] [serial = 570] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2312 | --DOMWINDOW == 63 (0x1199b6800) [pid = 2312] [serial = 561] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2312 | --DOMWINDOW == 62 (0x1195bfc00) [pid = 2312] [serial = 558] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2312 | --DOMWINDOW == 61 (0x119c6a000) [pid = 2312] [serial = 564] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2312 | --DOMWINDOW == 60 (0x119296800) [pid = 2312] [serial = 555] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2312 | --DOMWINDOW == 59 (0x1199d9c00) [pid = 2312] [serial = 563] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2312 | --DOMWINDOW == 58 (0x123804800) [pid = 2312] [serial = 569] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2312 | --DOMWINDOW == 57 (0x124587400) [pid = 2312] [serial = 572] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2312 | --DOMWINDOW == 56 (0x12560ec00) [pid = 2312] [serial = 573] [outer = 0x0] [url = about:blank] 12:15:21 INFO - PROCESS | 2312 | 1471461321726 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:21 INFO - PROCESS | 2312 | 1471461321728 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:21 INFO - PROCESS | 2312 | ++DOCSHELL 0x115da5800 == 31 [pid = 2312] [id = 205] 12:15:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 57 (0x112f1b000) [pid = 2312] [serial = 613] [outer = 0x0] 12:15:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 58 (0x114f4e000) [pid = 2312] [serial = 614] [outer = 0x112f1b000] 12:15:21 INFO - PROCESS | 2312 | 1471461321753 Marionette DEBUG loaded listener.js 12:15:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 59 (0x116766000) [pid = 2312] [serial = 615] [outer = 0x112f1b000] 12:15:22 INFO - PROCESS | 2312 | 1471461322107 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 12:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 12:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 571ms 12:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 12:15:22 INFO - PROCESS | 2312 | 1471461322155 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 12:15:22 INFO - PROCESS | 2312 | 1471461322157 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 12:15:22 INFO - PROCESS | 2312 | 1471461322159 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 12:15:22 INFO - PROCESS | 2312 | 1471461322160 Marionette TRACE conn2 <- [1,794,null,{}] 12:15:22 INFO - PROCESS | 2312 | 1471461322163 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:22 INFO - PROCESS | 2312 | 1471461322164 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:22 INFO - PROCESS | 2312 | 1471461322253 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 12:15:22 INFO - PROCESS | 2312 | 1471461322303 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:22 INFO - PROCESS | 2312 | 1471461322304 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:22 INFO - PROCESS | 2312 | ++DOCSHELL 0x118113800 == 32 [pid = 2312] [id = 206] 12:15:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 60 (0x116760c00) [pid = 2312] [serial = 616] [outer = 0x0] 12:15:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 61 (0x116ab9800) [pid = 2312] [serial = 617] [outer = 0x116760c00] 12:15:22 INFO - PROCESS | 2312 | 1471461322331 Marionette DEBUG loaded listener.js 12:15:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 62 (0x118289c00) [pid = 2312] [serial = 618] [outer = 0x116760c00] 12:15:22 INFO - PROCESS | 2312 | 1471461322647 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 12:15:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 12:15:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 520ms 12:15:22 INFO - PROCESS | 2312 | 1471461322683 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 12:15:22 INFO - PROCESS | 2312 | 1471461322685 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 12:15:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 12:15:22 INFO - PROCESS | 2312 | 1471461322695 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 12:15:22 INFO - PROCESS | 2312 | 1471461322700 Marionette TRACE conn2 <- [1,798,null,{}] 12:15:22 INFO - PROCESS | 2312 | 1471461322702 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:22 INFO - PROCESS | 2312 | 1471461322705 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:22 INFO - PROCESS | 2312 | 1471461322785 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 12:15:22 INFO - PROCESS | 2312 | 1471461322835 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:22 INFO - PROCESS | 2312 | 1471461322836 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:22 INFO - PROCESS | 2312 | ++DOCSHELL 0x1191a2800 == 33 [pid = 2312] [id = 207] 12:15:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 63 (0x1127dd400) [pid = 2312] [serial = 619] [outer = 0x0] 12:15:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 64 (0x1164e9000) [pid = 2312] [serial = 620] [outer = 0x1127dd400] 12:15:22 INFO - PROCESS | 2312 | 1471461322861 Marionette DEBUG loaded listener.js 12:15:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 65 (0x11880c800) [pid = 2312] [serial = 621] [outer = 0x1127dd400] 12:15:23 INFO - PROCESS | 2312 | 1471461323230 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 12:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 12:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 578ms 12:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 12:15:23 INFO - PROCESS | 2312 | 1471461323268 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 12:15:23 INFO - PROCESS | 2312 | 1471461323270 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 12:15:23 INFO - PROCESS | 2312 | 1471461323274 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 12:15:23 INFO - PROCESS | 2312 | 1471461323275 Marionette TRACE conn2 <- [1,802,null,{}] 12:15:23 INFO - PROCESS | 2312 | 1471461323281 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:23 INFO - PROCESS | 2312 | 1471461323282 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:23 INFO - PROCESS | 2312 | 1471461323432 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 12:15:23 INFO - PROCESS | 2312 | 1471461323445 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:23 INFO - PROCESS | 2312 | 1471461323447 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:23 INFO - PROCESS | 2312 | ++DOCSHELL 0x1195f4000 == 34 [pid = 2312] [id = 208] 12:15:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 66 (0x11213e000) [pid = 2312] [serial = 622] [outer = 0x0] 12:15:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 67 (0x11910a400) [pid = 2312] [serial = 623] [outer = 0x11213e000] 12:15:23 INFO - PROCESS | 2312 | 1471461323488 Marionette DEBUG loaded listener.js 12:15:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 68 (0x1195b9c00) [pid = 2312] [serial = 624] [outer = 0x11213e000] 12:15:23 INFO - PROCESS | 2312 | 1471461323843 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 12:15:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 12:15:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 576ms 12:15:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 12:15:23 INFO - PROCESS | 2312 | 1471461323850 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 12:15:23 INFO - PROCESS | 2312 | 1471461323851 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 12:15:23 INFO - PROCESS | 2312 | 1471461323859 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 12:15:23 INFO - PROCESS | 2312 | 1471461323860 Marionette TRACE conn2 <- [1,806,null,{}] 12:15:23 INFO - PROCESS | 2312 | 1471461323863 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:23 INFO - PROCESS | 2312 | 1471461323864 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:23 INFO - PROCESS | 2312 | 1471461323961 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 12:15:23 INFO - PROCESS | 2312 | 1471461323965 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:23 INFO - PROCESS | 2312 | 1471461323969 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:23 INFO - PROCESS | 2312 | ++DOCSHELL 0x1192d5000 == 35 [pid = 2312] [id = 209] 12:15:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 69 (0x119977400) [pid = 2312] [serial = 625] [outer = 0x0] 12:15:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 70 (0x1199b2c00) [pid = 2312] [serial = 626] [outer = 0x119977400] 12:15:24 INFO - PROCESS | 2312 | 1471461324002 Marionette DEBUG loaded listener.js 12:15:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 71 (0x1199c1c00) [pid = 2312] [serial = 627] [outer = 0x119977400] 12:15:24 INFO - PROCESS | 2312 | [2312] WARNING: robustness marked as unsupported: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 12:15:24 INFO - PROCESS | 2312 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 12:15:24 INFO - PROCESS | 2312 | Determined SkiaGL cache limits: Size 100663296, Items: 256 12:15:24 INFO - PROCESS | 2312 | [GFX2-]: Using SkiaGL canvas. 12:15:24 INFO - PROCESS | 2312 | 1471461324395 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 12:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 12:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 577ms 12:15:24 INFO - PROCESS | 2312 | 1471461324430 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 12:15:24 INFO - PROCESS | 2312 | 1471461324431 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 12:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 12:15:24 INFO - PROCESS | 2312 | 1471461324434 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 12:15:24 INFO - PROCESS | 2312 | 1471461324435 Marionette TRACE conn2 <- [1,810,null,{}] 12:15:24 INFO - PROCESS | 2312 | 1471461324437 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:24 INFO - PROCESS | 2312 | 1471461324438 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:24 INFO - PROCESS | 2312 | 1471461324531 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 12:15:24 INFO - PROCESS | 2312 | 1471461324544 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:24 INFO - PROCESS | 2312 | 1471461324546 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:24 INFO - PROCESS | 2312 | ++DOCSHELL 0x1242d2800 == 36 [pid = 2312] [id = 210] 12:15:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 72 (0x1199d8c00) [pid = 2312] [serial = 628] [outer = 0x0] 12:15:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 73 (0x119c6ac00) [pid = 2312] [serial = 629] [outer = 0x1199d8c00] 12:15:24 INFO - PROCESS | 2312 | 1471461324571 Marionette DEBUG loaded listener.js 12:15:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 74 (0x119ca2400) [pid = 2312] [serial = 630] [outer = 0x1199d8c00] 12:15:24 INFO - PROCESS | 2312 | 1471461324932 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 12:15:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 12:15:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 517ms 12:15:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 12:15:24 INFO - PROCESS | 2312 | 1471461324952 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 12:15:24 INFO - PROCESS | 2312 | 1471461324953 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 12:15:24 INFO - PROCESS | 2312 | 1471461324955 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 12:15:24 INFO - PROCESS | 2312 | 1471461324957 Marionette TRACE conn2 <- [1,814,null,{}] 12:15:24 INFO - PROCESS | 2312 | 1471461324959 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:24 INFO - PROCESS | 2312 | 1471461324960 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:25 INFO - PROCESS | 2312 | 1471461325052 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 12:15:25 INFO - PROCESS | 2312 | 1471461325064 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:25 INFO - PROCESS | 2312 | 1471461325065 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:25 INFO - PROCESS | 2312 | ++DOCSHELL 0x124e26000 == 37 [pid = 2312] [id = 211] 12:15:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 75 (0x119ca5800) [pid = 2312] [serial = 631] [outer = 0x0] 12:15:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 76 (0x119cab400) [pid = 2312] [serial = 632] [outer = 0x119ca5800] 12:15:25 INFO - PROCESS | 2312 | 1471461325090 Marionette DEBUG loaded listener.js 12:15:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 77 (0x120f53c00) [pid = 2312] [serial = 633] [outer = 0x119ca5800] 12:15:25 INFO - PROCESS | 2312 | 1471461325415 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 12:15:25 INFO - PROCESS | 2312 | 1471461325430 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 12:15:25 INFO - PROCESS | 2312 | 1471461325432 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 12:15:25 INFO - PROCESS | 2312 | 1471461325433 Marionette TRACE conn2 <- [1,818,null,{}] 12:15:25 INFO - PROCESS | 2312 | 1471461325435 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:25 INFO - PROCESS | 2312 | 1471461325437 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:25 INFO - PROCESS | 2312 | 1471461325531 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 12:15:25 INFO - PROCESS | 2312 | 1471461325565 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:25 INFO - PROCESS | 2312 | 1471461325566 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:25 INFO - PROCESS | 2312 | ++DOCSHELL 0x125f2b800 == 38 [pid = 2312] [id = 212] 12:15:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x120f54000) [pid = 2312] [serial = 634] [outer = 0x0] 12:15:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x120fce000) [pid = 2312] [serial = 635] [outer = 0x120f54000] 12:15:25 INFO - PROCESS | 2312 | 1471461325592 Marionette DEBUG loaded listener.js 12:15:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x123807c00) [pid = 2312] [serial = 636] [outer = 0x120f54000] 12:15:25 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x118292400) [pid = 2312] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 12:15:25 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x1127db000) [pid = 2312] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 12:15:25 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x112a7cc00) [pid = 2312] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 12:15:25 INFO - PROCESS | 2312 | --DOMWINDOW == 76 (0x114f47400) [pid = 2312] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 12:15:25 INFO - PROCESS | 2312 | --DOMWINDOW == 75 (0x114f48000) [pid = 2312] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 12:15:25 INFO - PROCESS | 2312 | --DOMWINDOW == 74 (0x1164e9800) [pid = 2312] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 12:15:25 INFO - PROCESS | 2312 | --DOMWINDOW == 73 (0x11828ac00) [pid = 2312] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 12:15:25 INFO - PROCESS | 2312 | --DOMWINDOW == 72 (0x112a7c800) [pid = 2312] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 12:15:25 INFO - PROCESS | 2312 | --DOMWINDOW == 71 (0x117403400) [pid = 2312] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 12:15:25 INFO - PROCESS | 2312 | --DOMWINDOW == 70 (0x11828b000) [pid = 2312] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 12:15:25 INFO - PROCESS | 2312 | 1471461325919 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 12:15:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 12:15:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 519ms 12:15:25 INFO - PROCESS | 2312 | 1471461325952 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 12:15:25 INFO - PROCESS | 2312 | 1471461325961 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 12:15:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 12:15:25 INFO - PROCESS | 2312 | 1471461325963 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 12:15:25 INFO - PROCESS | 2312 | 1471461325964 Marionette TRACE conn2 <- [1,822,null,{}] 12:15:25 INFO - PROCESS | 2312 | 1471461325967 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:25 INFO - PROCESS | 2312 | 1471461325968 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:26 INFO - PROCESS | 2312 | 1471461326063 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 12:15:26 INFO - PROCESS | 2312 | 1471461326095 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:26 INFO - PROCESS | 2312 | 1471461326096 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:26 INFO - PROCESS | 2312 | ++DOCSHELL 0x1169d5800 == 39 [pid = 2312] [id = 213] 12:15:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 71 (0x112f05800) [pid = 2312] [serial = 637] [outer = 0x0] 12:15:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 72 (0x11828e400) [pid = 2312] [serial = 638] [outer = 0x112f05800] 12:15:26 INFO - PROCESS | 2312 | 1471461326122 Marionette DEBUG loaded listener.js 12:15:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 73 (0x1195bec00) [pid = 2312] [serial = 639] [outer = 0x112f05800] 12:15:26 INFO - PROCESS | 2312 | 1471461326388 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 12:15:26 INFO - PROCESS | 2312 | 1471461326435 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 12:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 12:15:26 INFO - PROCESS | 2312 | 1471461326437 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 12:15:26 INFO - PROCESS | 2312 | 1471461326438 Marionette TRACE conn2 <- [1,826,null,{}] 12:15:26 INFO - PROCESS | 2312 | 1471461326440 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:26 INFO - PROCESS | 2312 | 1471461326441 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:26 INFO - PROCESS | 2312 | 1471461326531 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 12:15:26 INFO - PROCESS | 2312 | 1471461326534 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:26 INFO - PROCESS | 2312 | 1471461326536 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:26 INFO - PROCESS | 2312 | ++DOCSHELL 0x128a2d000 == 40 [pid = 2312] [id = 214] 12:15:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 74 (0x1195c0000) [pid = 2312] [serial = 640] [outer = 0x0] 12:15:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 75 (0x1239e3000) [pid = 2312] [serial = 641] [outer = 0x1195c0000] 12:15:26 INFO - PROCESS | 2312 | 1471461326564 Marionette DEBUG loaded listener.js 12:15:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 76 (0x112a79800) [pid = 2312] [serial = 642] [outer = 0x1195c0000] 12:15:26 INFO - PROCESS | 2312 | 1471461326912 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 12:15:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 12:15:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 521ms 12:15:26 INFO - PROCESS | 2312 | 1471461326959 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 12:15:26 INFO - PROCESS | 2312 | 1471461326960 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 12:15:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 12:15:26 INFO - PROCESS | 2312 | 1471461326963 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 12:15:26 INFO - PROCESS | 2312 | 1471461326964 Marionette TRACE conn2 <- [1,830,null,{}] 12:15:26 INFO - PROCESS | 2312 | 1471461326967 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:26 INFO - PROCESS | 2312 | 1471461326968 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:27 INFO - PROCESS | 2312 | 1471461327055 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 12:15:27 INFO - PROCESS | 2312 | 1471461327062 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:27 INFO - PROCESS | 2312 | 1471461327063 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:27 INFO - PROCESS | 2312 | ++DOCSHELL 0x12903a000 == 41 [pid = 2312] [id = 215] 12:15:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 77 (0x123bf3000) [pid = 2312] [serial = 643] [outer = 0x0] 12:15:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x1245cf000) [pid = 2312] [serial = 644] [outer = 0x123bf3000] 12:15:27 INFO - PROCESS | 2312 | 1471461327089 Marionette DEBUG loaded listener.js 12:15:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x124e7b000) [pid = 2312] [serial = 645] [outer = 0x123bf3000] 12:15:27 INFO - PROCESS | 2312 | 1471461327384 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 12:15:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 12:15:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 469ms 12:15:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 12:15:27 INFO - PROCESS | 2312 | 1471461327433 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 12:15:27 INFO - PROCESS | 2312 | 1471461327434 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 12:15:27 INFO - PROCESS | 2312 | 1471461327436 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 12:15:27 INFO - PROCESS | 2312 | 1471461327437 Marionette TRACE conn2 <- [1,834,null,{}] 12:15:27 INFO - PROCESS | 2312 | 1471461327439 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:27 INFO - PROCESS | 2312 | 1471461327440 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:27 INFO - PROCESS | 2312 | 1471461327516 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 12:15:27 INFO - PROCESS | 2312 | 1471461327520 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:27 INFO - PROCESS | 2312 | 1471461327521 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:27 INFO - PROCESS | 2312 | ++DOCSHELL 0x12904c000 == 42 [pid = 2312] [id = 216] 12:15:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x124e7e000) [pid = 2312] [serial = 646] [outer = 0x0] 12:15:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x1256b3000) [pid = 2312] [serial = 647] [outer = 0x124e7e000] 12:15:27 INFO - PROCESS | 2312 | 1471461327547 Marionette DEBUG loaded listener.js 12:15:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x1256b9c00) [pid = 2312] [serial = 648] [outer = 0x124e7e000] 12:15:28 INFO - PROCESS | 2312 | --DOCSHELL 0x1164e2000 == 41 [pid = 2312] [id = 194] 12:15:28 INFO - PROCESS | 2312 | --DOCSHELL 0x115da5800 == 40 [pid = 2312] [id = 205] 12:15:28 INFO - PROCESS | 2312 | --DOCSHELL 0x1131ad000 == 39 [pid = 2312] [id = 204] 12:15:28 INFO - PROCESS | 2312 | --DOCSHELL 0x123889800 == 38 [pid = 2312] [id = 202] 12:15:28 INFO - PROCESS | 2312 | --DOCSHELL 0x1164de800 == 37 [pid = 2312] [id = 203] 12:15:28 INFO - PROCESS | 2312 | --DOCSHELL 0x118113800 == 36 [pid = 2312] [id = 206] 12:15:28 INFO - PROCESS | 2312 | --DOCSHELL 0x1195f4000 == 35 [pid = 2312] [id = 208] 12:15:28 INFO - PROCESS | 2312 | --DOCSHELL 0x1242d2800 == 34 [pid = 2312] [id = 210] 12:15:28 INFO - PROCESS | 2312 | --DOCSHELL 0x124e26000 == 33 [pid = 2312] [id = 211] 12:15:28 INFO - PROCESS | 2312 | --DOCSHELL 0x1191a2800 == 32 [pid = 2312] [id = 207] 12:15:28 INFO - PROCESS | 2312 | --DOCSHELL 0x128a2d000 == 31 [pid = 2312] [id = 214] 12:15:28 INFO - PROCESS | 2312 | --DOCSHELL 0x1169d5800 == 30 [pid = 2312] [id = 213] 12:15:28 INFO - PROCESS | 2312 | --DOCSHELL 0x1192d5000 == 29 [pid = 2312] [id = 209] 12:15:28 INFO - PROCESS | 2312 | --DOCSHELL 0x125f2b800 == 28 [pid = 2312] [id = 212] 12:15:28 INFO - PROCESS | 2312 | --DOCSHELL 0x12903a000 == 27 [pid = 2312] [id = 215] 12:15:28 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x1199b2400) [pid = 2312] [serial = 605] [outer = 0x0] [url = about:blank] 12:15:28 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x1185d5800) [pid = 2312] [serial = 593] [outer = 0x0] [url = about:blank] 12:15:28 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x118805400) [pid = 2312] [serial = 596] [outer = 0x0] [url = about:blank] 12:15:28 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x112a81000) [pid = 2312] [serial = 584] [outer = 0x0] [url = about:blank] 12:15:28 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x112f1f800) [pid = 2312] [serial = 585] [outer = 0x0] [url = about:blank] 12:15:28 INFO - PROCESS | 2312 | --DOMWINDOW == 76 (0x116761400) [pid = 2312] [serial = 582] [outer = 0x0] [url = about:blank] 12:15:28 INFO - PROCESS | 2312 | --DOMWINDOW == 75 (0x115e0b800) [pid = 2312] [serial = 581] [outer = 0x0] [url = about:blank] 12:15:28 INFO - PROCESS | 2312 | --DOMWINDOW == 74 (0x115e71000) [pid = 2312] [serial = 587] [outer = 0x0] [url = about:blank] 12:15:28 INFO - PROCESS | 2312 | --DOMWINDOW == 73 (0x117033400) [pid = 2312] [serial = 576] [outer = 0x0] [url = about:blank] 12:15:28 INFO - PROCESS | 2312 | --DOMWINDOW == 72 (0x1165ec000) [pid = 2312] [serial = 575] [outer = 0x0] [url = about:blank] 12:15:28 INFO - PROCESS | 2312 | --DOMWINDOW == 71 (0x119293000) [pid = 2312] [serial = 579] [outer = 0x0] [url = about:blank] 12:15:28 INFO - PROCESS | 2312 | --DOMWINDOW == 70 (0x118751000) [pid = 2312] [serial = 578] [outer = 0x0] [url = about:blank] 12:15:28 INFO - PROCESS | 2312 | --DOMWINDOW == 69 (0x1185e7000) [pid = 2312] [serial = 594] [outer = 0x0] [url = about:blank] 12:15:28 INFO - PROCESS | 2312 | --DOMWINDOW == 68 (0x119166c00) [pid = 2312] [serial = 597] [outer = 0x0] [url = about:blank] 12:15:28 INFO - PROCESS | 2312 | --DOMWINDOW == 67 (0x1198b7800) [pid = 2312] [serial = 602] [outer = 0x0] [url = about:blank] 12:15:28 INFO - PROCESS | 2312 | --DOMWINDOW == 66 (0x117c38000) [pid = 2312] [serial = 590] [outer = 0x0] [url = about:blank] 12:15:28 INFO - PROCESS | 2312 | --DOMWINDOW == 65 (0x118288000) [pid = 2312] [serial = 591] [outer = 0x0] [url = about:blank] 12:15:28 INFO - PROCESS | 2312 | --DOMWINDOW == 64 (0x1195ba800) [pid = 2312] [serial = 600] [outer = 0x0] [url = about:blank] 12:15:28 INFO - PROCESS | 2312 | --DOMWINDOW == 63 (0x1164eb800) [pid = 2312] [serial = 588] [outer = 0x0] [url = about:blank] 12:15:28 INFO - PROCESS | 2312 | --DOMWINDOW == 62 (0x11950fc00) [pid = 2312] [serial = 599] [outer = 0x0] [url = about:blank] 12:15:28 INFO - PROCESS | 2312 | --DOMWINDOW == 61 (0x119971c00) [pid = 2312] [serial = 603] [outer = 0x0] [url = about:blank] 12:15:29 INFO - PROCESS | 2312 | 1471461329060 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 12:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 12:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 1672ms 12:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 12:15:29 INFO - PROCESS | 2312 | 1471461329114 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 12:15:29 INFO - PROCESS | 2312 | 1471461329116 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 12:15:29 INFO - PROCESS | 2312 | 1471461329120 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 12:15:29 INFO - PROCESS | 2312 | 1471461329122 Marionette TRACE conn2 <- [1,838,null,{}] 12:15:29 INFO - PROCESS | 2312 | 1471461329127 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:29 INFO - PROCESS | 2312 | 1471461329129 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:29 INFO - PROCESS | 2312 | 1471461329207 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 12:15:29 INFO - PROCESS | 2312 | 1471461329260 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:29 INFO - PROCESS | 2312 | 1471461329261 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:29 INFO - PROCESS | 2312 | ++DOCSHELL 0x1133f9000 == 28 [pid = 2312] [id = 217] 12:15:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 62 (0x112a78800) [pid = 2312] [serial = 649] [outer = 0x0] 12:15:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 63 (0x112a81c00) [pid = 2312] [serial = 650] [outer = 0x112a78800] 12:15:29 INFO - PROCESS | 2312 | 1471461329290 Marionette DEBUG loaded listener.js 12:15:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 64 (0x1130cac00) [pid = 2312] [serial = 651] [outer = 0x112a78800] 12:15:29 INFO - PROCESS | 2312 | 1471461329595 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 12:15:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 12:15:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 522ms 12:15:29 INFO - PROCESS | 2312 | 1471461329642 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 12:15:29 INFO - PROCESS | 2312 | 1471461329648 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 12:15:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 12:15:29 INFO - PROCESS | 2312 | 1471461329652 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 12:15:29 INFO - PROCESS | 2312 | 1471461329654 Marionette TRACE conn2 <- [1,842,null,{}] 12:15:29 INFO - PROCESS | 2312 | 1471461329656 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:29 INFO - PROCESS | 2312 | 1471461329658 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:29 INFO - PROCESS | 2312 | 1471461329734 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 12:15:29 INFO - PROCESS | 2312 | 1471461329782 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:29 INFO - PROCESS | 2312 | 1471461329784 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:29 INFO - PROCESS | 2312 | ++DOCSHELL 0x116ad5800 == 29 [pid = 2312] [id = 218] 12:15:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 65 (0x113233800) [pid = 2312] [serial = 652] [outer = 0x0] 12:15:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 66 (0x114f51400) [pid = 2312] [serial = 653] [outer = 0x113233800] 12:15:29 INFO - PROCESS | 2312 | 1471461329812 Marionette DEBUG loaded listener.js 12:15:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 67 (0x1164e7000) [pid = 2312] [serial = 654] [outer = 0x113233800] 12:15:30 INFO - PROCESS | 2312 | 1471461330122 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 12:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 12:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 519ms 12:15:30 INFO - PROCESS | 2312 | 1471461330171 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 12:15:30 INFO - PROCESS | 2312 | 1471461330173 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 12:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 12:15:30 INFO - PROCESS | 2312 | 1471461330175 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 12:15:30 INFO - PROCESS | 2312 | 1471461330186 Marionette TRACE conn2 <- [1,846,null,{}] 12:15:30 INFO - PROCESS | 2312 | 1471461330194 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:30 INFO - PROCESS | 2312 | 1471461330197 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:30 INFO - PROCESS | 2312 | 1471461330271 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 12:15:30 INFO - PROCESS | 2312 | 1471461330323 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:30 INFO - PROCESS | 2312 | 1471461330325 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:30 INFO - PROCESS | 2312 | ++DOCSHELL 0x1180cf800 == 30 [pid = 2312] [id = 219] 12:15:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 68 (0x110d6bc00) [pid = 2312] [serial = 655] [outer = 0x0] 12:15:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 69 (0x116a06400) [pid = 2312] [serial = 656] [outer = 0x110d6bc00] 12:15:30 INFO - PROCESS | 2312 | 1471461330354 Marionette DEBUG loaded listener.js 12:15:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 70 (0x1180e6400) [pid = 2312] [serial = 657] [outer = 0x110d6bc00] 12:15:30 INFO - PROCESS | 2312 | 1471461330663 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 12:15:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 12:15:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 530ms 12:15:30 INFO - PROCESS | 2312 | 1471461330706 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 12:15:30 INFO - PROCESS | 2312 | 1471461330707 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 12:15:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 12:15:30 INFO - PROCESS | 2312 | 1471461330712 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 12:15:30 INFO - PROCESS | 2312 | 1471461330713 Marionette TRACE conn2 <- [1,850,null,{}] 12:15:30 INFO - PROCESS | 2312 | 1471461330715 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:30 INFO - PROCESS | 2312 | 1471461330717 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:30 INFO - PROCESS | 2312 | 1471461330789 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 12:15:30 INFO - PROCESS | 2312 | 1471461330794 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:30 INFO - PROCESS | 2312 | 1471461330796 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:30 INFO - PROCESS | 2312 | ++DOCSHELL 0x118711000 == 31 [pid = 2312] [id = 220] 12:15:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 71 (0x1180f5800) [pid = 2312] [serial = 658] [outer = 0x0] 12:15:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 72 (0x11837c000) [pid = 2312] [serial = 659] [outer = 0x1180f5800] 12:15:30 INFO - PROCESS | 2312 | 1471461330822 Marionette DEBUG loaded listener.js 12:15:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 73 (0x1185e2400) [pid = 2312] [serial = 660] [outer = 0x1180f5800] 12:15:31 INFO - PROCESS | 2312 | 1471461331136 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 12:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 12:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 469ms 12:15:31 INFO - PROCESS | 2312 | 1471461331181 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 12:15:31 INFO - PROCESS | 2312 | 1471461331182 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 12:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 12:15:31 INFO - PROCESS | 2312 | 1471461331184 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 12:15:31 INFO - PROCESS | 2312 | 1471461331185 Marionette TRACE conn2 <- [1,854,null,{}] 12:15:31 INFO - PROCESS | 2312 | 1471461331188 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:31 INFO - PROCESS | 2312 | 1471461331197 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:31 INFO - PROCESS | 2312 | 1471461331288 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 12:15:31 INFO - PROCESS | 2312 | 1471461331294 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:31 INFO - PROCESS | 2312 | 1471461331296 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:31 INFO - PROCESS | 2312 | ++DOCSHELL 0x1192cb800 == 32 [pid = 2312] [id = 221] 12:15:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 74 (0x112a88400) [pid = 2312] [serial = 661] [outer = 0x0] 12:15:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 75 (0x1185e8800) [pid = 2312] [serial = 662] [outer = 0x112a88400] 12:15:31 INFO - PROCESS | 2312 | 1471461331322 Marionette DEBUG loaded listener.js 12:15:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 76 (0x118756800) [pid = 2312] [serial = 663] [outer = 0x112a88400] 12:15:31 INFO - PROCESS | 2312 | 1471461331620 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 12:15:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 12:15:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 470ms 12:15:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 12:15:31 INFO - PROCESS | 2312 | 1471461331655 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 12:15:31 INFO - PROCESS | 2312 | 1471461331657 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 12:15:31 INFO - PROCESS | 2312 | 1471461331662 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 12:15:31 INFO - PROCESS | 2312 | 1471461331665 Marionette TRACE conn2 <- [1,858,null,{}] 12:15:31 INFO - PROCESS | 2312 | 1471461331668 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:31 INFO - PROCESS | 2312 | 1471461331674 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:31 INFO - PROCESS | 2312 | 1471461331812 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 12:15:31 INFO - PROCESS | 2312 | 1471461331882 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:31 INFO - PROCESS | 2312 | 1471461331884 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:31 INFO - PROCESS | 2312 | ++DOCSHELL 0x1195ea800 == 33 [pid = 2312] [id = 222] 12:15:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 77 (0x1131dec00) [pid = 2312] [serial = 664] [outer = 0x0] 12:15:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x119109400) [pid = 2312] [serial = 665] [outer = 0x1131dec00] 12:15:31 INFO - PROCESS | 2312 | 1471461331927 Marionette DEBUG loaded listener.js 12:15:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x1195bdc00) [pid = 2312] [serial = 666] [outer = 0x1131dec00] 12:15:32 INFO - PROCESS | 2312 | 1471461332297 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 12:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 12:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 672ms 12:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 12:15:32 INFO - PROCESS | 2312 | 1471461332333 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 12:15:32 INFO - PROCESS | 2312 | 1471461332334 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 12:15:32 INFO - PROCESS | 2312 | 1471461332336 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 12:15:32 INFO - PROCESS | 2312 | 1471461332337 Marionette TRACE conn2 <- [1,862,null,{}] 12:15:32 INFO - PROCESS | 2312 | 1471461332340 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:32 INFO - PROCESS | 2312 | 1471461332341 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:32 INFO - PROCESS | 2312 | 1471461332439 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 12:15:32 INFO - PROCESS | 2312 | 1471461332445 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:32 INFO - PROCESS | 2312 | 1471461332445 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:32 INFO - PROCESS | 2312 | ++DOCSHELL 0x119f17800 == 34 [pid = 2312] [id = 223] 12:15:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x1185dd800) [pid = 2312] [serial = 667] [outer = 0x0] 12:15:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x1195c0800) [pid = 2312] [serial = 668] [outer = 0x1185dd800] 12:15:32 INFO - PROCESS | 2312 | 1471461332471 Marionette DEBUG loaded listener.js 12:15:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x119974000) [pid = 2312] [serial = 669] [outer = 0x1185dd800] 12:15:32 INFO - PROCESS | 2312 | 1471461332766 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 12:15:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 12:15:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 469ms 12:15:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 12:15:32 INFO - PROCESS | 2312 | 1471461332806 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 12:15:32 INFO - PROCESS | 2312 | 1471461332807 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 12:15:32 INFO - PROCESS | 2312 | 1471461332809 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 12:15:32 INFO - PROCESS | 2312 | 1471461332813 Marionette TRACE conn2 <- [1,866,null,{}] 12:15:32 INFO - PROCESS | 2312 | 1471461332815 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:32 INFO - PROCESS | 2312 | 1471461332816 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:32 INFO - PROCESS | 2312 | 1471461332887 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 12:15:32 INFO - PROCESS | 2312 | 1471461332890 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:32 INFO - PROCESS | 2312 | 1471461332891 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:32 INFO - PROCESS | 2312 | ++DOCSHELL 0x123aae800 == 35 [pid = 2312] [id = 224] 12:15:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x1198b7800) [pid = 2312] [serial = 670] [outer = 0x0] 12:15:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x1199b7000) [pid = 2312] [serial = 671] [outer = 0x1198b7800] 12:15:32 INFO - PROCESS | 2312 | 1471461332920 Marionette DEBUG loaded listener.js 12:15:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x1199c1800) [pid = 2312] [serial = 672] [outer = 0x1198b7800] 12:15:33 INFO - PROCESS | 2312 | 1471461333289 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 12:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 12:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 521ms 12:15:33 INFO - PROCESS | 2312 | 1471461333332 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 12:15:33 INFO - PROCESS | 2312 | 1471461333334 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 12:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 12:15:33 INFO - PROCESS | 2312 | 1471461333337 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 12:15:33 INFO - PROCESS | 2312 | 1471461333339 Marionette TRACE conn2 <- [1,870,null,{}] 12:15:33 INFO - PROCESS | 2312 | 1471461333351 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:33 INFO - PROCESS | 2312 | 1471461333353 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:33 INFO - PROCESS | 2312 | 1471461333482 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 12:15:33 INFO - PROCESS | 2312 | 1471461333494 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:33 INFO - PROCESS | 2312 | 1471461333496 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:33 INFO - PROCESS | 2312 | ++DOCSHELL 0x1180ce800 == 36 [pid = 2312] [id = 225] 12:15:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x1199b7c00) [pid = 2312] [serial = 673] [outer = 0x0] 12:15:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x119b03000) [pid = 2312] [serial = 674] [outer = 0x1199b7c00] 12:15:33 INFO - PROCESS | 2312 | 1471461333536 Marionette DEBUG loaded listener.js 12:15:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x119b0a000) [pid = 2312] [serial = 675] [outer = 0x1199b7c00] 12:15:33 INFO - PROCESS | 2312 | 1471461333931 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 12:15:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 12:15:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 626ms 12:15:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 12:15:33 INFO - PROCESS | 2312 | 1471461333963 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 12:15:33 INFO - PROCESS | 2312 | 1471461333964 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 12:15:33 INFO - PROCESS | 2312 | 1471461333966 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 12:15:33 INFO - PROCESS | 2312 | 1471461333967 Marionette TRACE conn2 <- [1,874,null,{}] 12:15:33 INFO - PROCESS | 2312 | 1471461333970 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:33 INFO - PROCESS | 2312 | 1471461333971 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:34 INFO - PROCESS | 2312 | 1471461334075 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 12:15:34 INFO - PROCESS | 2312 | 1471461334089 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:34 INFO - PROCESS | 2312 | 1471461334091 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:34 INFO - PROCESS | 2312 | ++DOCSHELL 0x124a94000 == 37 [pid = 2312] [id = 226] 12:15:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x1199e3c00) [pid = 2312] [serial = 676] [outer = 0x0] 12:15:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x119b11c00) [pid = 2312] [serial = 677] [outer = 0x1199e3c00] 12:15:34 INFO - PROCESS | 2312 | 1471461334118 Marionette DEBUG loaded listener.js 12:15:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x119ca3c00) [pid = 2312] [serial = 678] [outer = 0x1199e3c00] 12:15:34 INFO - PROCESS | 2312 | 1471461334472 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 12:15:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 12:15:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 518ms 12:15:34 INFO - PROCESS | 2312 | 1471461334484 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 12:15:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 12:15:34 INFO - PROCESS | 2312 | 1471461334486 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 12:15:34 INFO - PROCESS | 2312 | 1471461334488 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 12:15:34 INFO - PROCESS | 2312 | 1471461334490 Marionette TRACE conn2 <- [1,878,null,{}] 12:15:34 INFO - PROCESS | 2312 | 1471461334492 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:34 INFO - PROCESS | 2312 | 1471461334494 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:34 INFO - PROCESS | 2312 | 1471461334597 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 12:15:34 INFO - PROCESS | 2312 | 1471461334616 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:34 INFO - PROCESS | 2312 | 1471461334618 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:34 INFO - PROCESS | 2312 | ++DOCSHELL 0x1192c4000 == 38 [pid = 2312] [id = 227] 12:15:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x119ca9000) [pid = 2312] [serial = 679] [outer = 0x0] 12:15:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x120fc0c00) [pid = 2312] [serial = 680] [outer = 0x119ca9000] 12:15:34 INFO - PROCESS | 2312 | 1471461334645 Marionette DEBUG loaded listener.js 12:15:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x12380e000) [pid = 2312] [serial = 681] [outer = 0x119ca9000] 12:15:34 INFO - PROCESS | 2312 | 1471461334968 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 12:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 12:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 519ms 12:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 12:15:35 INFO - PROCESS | 2312 | 1471461335007 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 12:15:35 INFO - PROCESS | 2312 | 1471461335008 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 12:15:35 INFO - PROCESS | 2312 | 1471461335011 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 12:15:35 INFO - PROCESS | 2312 | 1471461335013 Marionette TRACE conn2 <- [1,882,null,{}] 12:15:35 INFO - PROCESS | 2312 | 1471461335015 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:35 INFO - PROCESS | 2312 | 1471461335016 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:35 INFO - PROCESS | 2312 | 1471461335110 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 12:15:35 INFO - PROCESS | 2312 | 1471461335113 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:35 INFO - PROCESS | 2312 | 1471461335115 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:35 INFO - PROCESS | 2312 | ++DOCSHELL 0x128d23800 == 39 [pid = 2312] [id = 228] 12:15:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x120fcfc00) [pid = 2312] [serial = 682] [outer = 0x0] 12:15:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x12409f800) [pid = 2312] [serial = 683] [outer = 0x120fcfc00] 12:15:35 INFO - PROCESS | 2312 | 1471461335141 Marionette DEBUG loaded listener.js 12:15:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x124543400) [pid = 2312] [serial = 684] [outer = 0x120fcfc00] 12:15:35 INFO - PROCESS | 2312 | 1471461335498 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 12:15:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 12:15:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 518ms 12:15:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 12:15:35 INFO - PROCESS | 2312 | 1471461335538 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 12:15:35 INFO - PROCESS | 2312 | 1471461335540 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 12:15:35 INFO - PROCESS | 2312 | 1471461335542 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 12:15:35 INFO - PROCESS | 2312 | 1471461335543 Marionette TRACE conn2 <- [1,886,null,{}] 12:15:35 INFO - PROCESS | 2312 | 1471461335545 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:35 INFO - PROCESS | 2312 | 1471461335546 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:35 INFO - PROCESS | 2312 | 1471461335649 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 12:15:35 INFO - PROCESS | 2312 | 1471461335652 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:35 INFO - PROCESS | 2312 | 1471461335653 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:35 INFO - PROCESS | 2312 | ++DOCSHELL 0x1291ce800 == 40 [pid = 2312] [id = 229] 12:15:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x118289400) [pid = 2312] [serial = 685] [outer = 0x0] 12:15:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x124a36800) [pid = 2312] [serial = 686] [outer = 0x118289400] 12:15:35 INFO - PROCESS | 2312 | 1471461335678 Marionette DEBUG loaded listener.js 12:15:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x124e7c000) [pid = 2312] [serial = 687] [outer = 0x118289400] 12:15:36 INFO - PROCESS | 2312 | 1471461336030 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 12:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 12:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 520ms 12:15:36 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x123bf3000) [pid = 2312] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 12:15:36 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x119977400) [pid = 2312] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 12:15:36 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x1199d8c00) [pid = 2312] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 12:15:36 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x120f54000) [pid = 2312] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 12:15:36 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x112f05800) [pid = 2312] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 12:15:36 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x119ca5800) [pid = 2312] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 12:15:36 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x1195c0000) [pid = 2312] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 12:15:36 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x11213e000) [pid = 2312] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 12:15:36 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x1127dd400) [pid = 2312] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 12:15:36 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x116760c00) [pid = 2312] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 12:15:36 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x112f1b000) [pid = 2312] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 12:15:36 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x112f21000) [pid = 2312] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 12:15:36 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x112a7b000) [pid = 2312] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 12:15:36 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x1198b3400) [pid = 2312] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 12:15:36 INFO - PROCESS | 2312 | 1471461336283 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 12:15:36 INFO - PROCESS | 2312 | 1471461336285 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 12:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 12:15:36 INFO - PROCESS | 2312 | 1471461336302 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 12:15:36 INFO - PROCESS | 2312 | 1471461336304 Marionette TRACE conn2 <- [1,890,null,{}] 12:15:36 INFO - PROCESS | 2312 | 1471461336308 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:36 INFO - PROCESS | 2312 | 1471461336311 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:36 INFO - PROCESS | 2312 | 1471461336433 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 12:15:36 INFO - PROCESS | 2312 | 1471461336466 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:36 INFO - PROCESS | 2312 | 1471461336468 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:36 INFO - PROCESS | 2312 | ++DOCSHELL 0x119f18800 == 41 [pid = 2312] [id = 230] 12:15:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x112f21000) [pid = 2312] [serial = 688] [outer = 0x0] 12:15:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x115e69000) [pid = 2312] [serial = 689] [outer = 0x112f21000] 12:15:36 INFO - PROCESS | 2312 | 1471461336498 Marionette DEBUG loaded listener.js 12:15:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x1195b4400) [pid = 2312] [serial = 690] [outer = 0x112f21000] 12:15:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 12:15:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 523ms 12:15:36 INFO - PROCESS | 2312 | 1471461336815 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 12:15:36 INFO - PROCESS | 2312 | 1471461336825 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 12:15:36 INFO - PROCESS | 2312 | 1471461336828 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 12:15:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 12:15:36 INFO - PROCESS | 2312 | 1471461336832 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 12:15:36 INFO - PROCESS | 2312 | 1471461336833 Marionette TRACE conn2 <- [1,894,null,{}] 12:15:36 INFO - PROCESS | 2312 | 1471461336835 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:36 INFO - PROCESS | 2312 | 1471461336836 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:36 INFO - PROCESS | 2312 | 1471461336945 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 12:15:36 INFO - PROCESS | 2312 | 1471461336951 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:36 INFO - PROCESS | 2312 | 1471461336952 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:36 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a66e800 == 42 [pid = 2312] [id = 231] 12:15:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x112fc0800) [pid = 2312] [serial = 691] [outer = 0x0] 12:15:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x119b11400) [pid = 2312] [serial = 692] [outer = 0x112fc0800] 12:15:36 INFO - PROCESS | 2312 | 1471461336977 Marionette DEBUG loaded listener.js 12:15:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x124e7ac00) [pid = 2312] [serial = 693] [outer = 0x112fc0800] 12:15:37 INFO - PROCESS | 2312 | 1471461337316 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 12:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 12:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 518ms 12:15:37 INFO - PROCESS | 2312 | 1471461337351 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 12:15:37 INFO - PROCESS | 2312 | 1471461337353 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 12:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 12:15:37 INFO - PROCESS | 2312 | 1471461337356 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 12:15:37 INFO - PROCESS | 2312 | 1471461337358 Marionette TRACE conn2 <- [1,898,null,{}] 12:15:37 INFO - PROCESS | 2312 | 1471461337361 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:37 INFO - PROCESS | 2312 | 1471461337363 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:37 INFO - PROCESS | 2312 | 1471461337429 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 12:15:37 INFO - PROCESS | 2312 | 1471461337432 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:37 INFO - PROCESS | 2312 | 1471461337433 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:37 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ad74800 == 43 [pid = 2312] [id = 232] 12:15:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x124e7e400) [pid = 2312] [serial = 694] [outer = 0x0] 12:15:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x1256b8800) [pid = 2312] [serial = 695] [outer = 0x124e7e400] 12:15:37 INFO - PROCESS | 2312 | 1471461337453 Marionette DEBUG loaded listener.js 12:15:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1256be400) [pid = 2312] [serial = 696] [outer = 0x124e7e400] 12:15:37 INFO - PROCESS | 2312 | 1471461337829 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 12:15:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 12:15:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 525ms 12:15:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 12:15:37 INFO - PROCESS | 2312 | 1471461337884 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 12:15:37 INFO - PROCESS | 2312 | 1471461337886 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 12:15:37 INFO - PROCESS | 2312 | 1471461337889 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 12:15:37 INFO - PROCESS | 2312 | 1471461337891 Marionette TRACE conn2 <- [1,902,null,{}] 12:15:37 INFO - PROCESS | 2312 | 1471461337896 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:37 INFO - PROCESS | 2312 | 1471461337898 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:38 INFO - PROCESS | 2312 | 1471461338033 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 12:15:38 INFO - PROCESS | 2312 | 1471461338045 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:38 INFO - PROCESS | 2312 | 1471461338046 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:38 INFO - PROCESS | 2312 | ++DOCSHELL 0x12b01f800 == 44 [pid = 2312] [id = 233] 12:15:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x1199b5c00) [pid = 2312] [serial = 697] [outer = 0x0] 12:15:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x118526c00) [pid = 2312] [serial = 698] [outer = 0x1199b5c00] 12:15:38 INFO - PROCESS | 2312 | 1471461338078 Marionette DEBUG loaded listener.js 12:15:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x126059800) [pid = 2312] [serial = 699] [outer = 0x1199b5c00] 12:15:38 INFO - PROCESS | 2312 | 1471461338683 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 12:15:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 12:15:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 873ms 12:15:38 INFO - PROCESS | 2312 | 1471461338779 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 12:15:38 INFO - PROCESS | 2312 | 1471461338782 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 12:15:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 12:15:38 INFO - PROCESS | 2312 | 1471461338786 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 12:15:38 INFO - PROCESS | 2312 | 1471461338788 Marionette TRACE conn2 <- [1,906,null,{}] 12:15:38 INFO - PROCESS | 2312 | 1471461338815 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:38 INFO - PROCESS | 2312 | 1471461338816 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:38 INFO - PROCESS | 2312 | 1471461338951 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 12:15:38 INFO - PROCESS | 2312 | 1471461338984 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:38 INFO - PROCESS | 2312 | 1471461338985 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:38 INFO - PROCESS | 2312 | ++DOCSHELL 0x1169e7800 == 45 [pid = 2312] [id = 234] 12:15:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x112a75400) [pid = 2312] [serial = 700] [outer = 0x0] 12:15:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x112a94800) [pid = 2312] [serial = 701] [outer = 0x112a75400] 12:15:39 INFO - PROCESS | 2312 | 1471461339018 Marionette DEBUG loaded listener.js 12:15:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x113dba800) [pid = 2312] [serial = 702] [outer = 0x112a75400] 12:15:39 INFO - PROCESS | 2312 | 1471461339675 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 12:15:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 12:15:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 971ms 12:15:39 INFO - PROCESS | 2312 | 1471461339757 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 12:15:39 INFO - PROCESS | 2312 | 1471461339760 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 12:15:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 12:15:39 INFO - PROCESS | 2312 | 1471461339788 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 12:15:39 INFO - PROCESS | 2312 | 1471461339790 Marionette TRACE conn2 <- [1,910,null,{}] 12:15:39 INFO - PROCESS | 2312 | 1471461339794 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:39 INFO - PROCESS | 2312 | 1471461339796 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:39 INFO - PROCESS | 2312 | 1471461339899 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 12:15:39 INFO - PROCESS | 2312 | 1471461339947 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:39 INFO - PROCESS | 2312 | 1471461339949 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:39 INFO - PROCESS | 2312 | ++DOCSHELL 0x115ed5800 == 46 [pid = 2312] [id = 235] 12:15:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x11329cc00) [pid = 2312] [serial = 703] [outer = 0x0] 12:15:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x113db2800) [pid = 2312] [serial = 704] [outer = 0x11329cc00] 12:15:39 INFO - PROCESS | 2312 | 1471461339979 Marionette DEBUG loaded listener.js 12:15:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x115e0f400) [pid = 2312] [serial = 705] [outer = 0x11329cc00] 12:15:40 INFO - PROCESS | 2312 | --DOCSHELL 0x12ad74800 == 45 [pid = 2312] [id = 232] 12:15:40 INFO - PROCESS | 2312 | --DOCSHELL 0x12a66e800 == 44 [pid = 2312] [id = 231] 12:15:40 INFO - PROCESS | 2312 | --DOCSHELL 0x119f18800 == 43 [pid = 2312] [id = 230] 12:15:40 INFO - PROCESS | 2312 | --DOCSHELL 0x1291ce800 == 42 [pid = 2312] [id = 229] 12:15:40 INFO - PROCESS | 2312 | --DOCSHELL 0x128d23800 == 41 [pid = 2312] [id = 228] 12:15:40 INFO - PROCESS | 2312 | --DOCSHELL 0x1192c4000 == 40 [pid = 2312] [id = 227] 12:15:40 INFO - PROCESS | 2312 | --DOCSHELL 0x124a94000 == 39 [pid = 2312] [id = 226] 12:15:40 INFO - PROCESS | 2312 | --DOCSHELL 0x1180ce800 == 38 [pid = 2312] [id = 225] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x1256b3000) [pid = 2312] [serial = 647] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | --DOCSHELL 0x123aae800 == 37 [pid = 2312] [id = 224] 12:15:40 INFO - PROCESS | 2312 | --DOCSHELL 0x119f17800 == 36 [pid = 2312] [id = 223] 12:15:40 INFO - PROCESS | 2312 | --DOCSHELL 0x1195ea800 == 35 [pid = 2312] [id = 222] 12:15:40 INFO - PROCESS | 2312 | --DOCSHELL 0x1192cb800 == 34 [pid = 2312] [id = 221] 12:15:40 INFO - PROCESS | 2312 | --DOCSHELL 0x118711000 == 33 [pid = 2312] [id = 220] 12:15:40 INFO - PROCESS | 2312 | --DOCSHELL 0x1180cf800 == 32 [pid = 2312] [id = 219] 12:15:40 INFO - PROCESS | 2312 | --DOCSHELL 0x116ad5800 == 31 [pid = 2312] [id = 218] 12:15:40 INFO - PROCESS | 2312 | --DOCSHELL 0x1133f9000 == 30 [pid = 2312] [id = 217] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x124e7b000) [pid = 2312] [serial = 645] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x1199b2c00) [pid = 2312] [serial = 626] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x119ca2400) [pid = 2312] [serial = 630] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x119c6ac00) [pid = 2312] [serial = 629] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x120fce000) [pid = 2312] [serial = 635] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x11828e400) [pid = 2312] [serial = 638] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x119cab400) [pid = 2312] [serial = 632] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x1239e3000) [pid = 2312] [serial = 641] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x112a79800) [pid = 2312] [serial = 642] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x123807c00) [pid = 2312] [serial = 636] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x1245cf000) [pid = 2312] [serial = 644] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x1195bec00) [pid = 2312] [serial = 639] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x11910a400) [pid = 2312] [serial = 623] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x1164e9000) [pid = 2312] [serial = 620] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x11880c800) [pid = 2312] [serial = 621] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x116ab9800) [pid = 2312] [serial = 617] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x118289c00) [pid = 2312] [serial = 618] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x114f4e000) [pid = 2312] [serial = 614] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x116766000) [pid = 2312] [serial = 615] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x115d7c400) [pid = 2312] [serial = 612] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x1131e4400) [pid = 2312] [serial = 611] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x1131e8c00) [pid = 2312] [serial = 609] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x112a8b400) [pid = 2312] [serial = 608] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x1199bb400) [pid = 2312] [serial = 606] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x120f53c00) [pid = 2312] [serial = 633] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x1199c1c00) [pid = 2312] [serial = 627] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | --DOMWINDOW == 76 (0x1195b9c00) [pid = 2312] [serial = 624] [outer = 0x0] [url = about:blank] 12:15:40 INFO - PROCESS | 2312 | 1471461340419 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 12:15:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 12:15:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 676ms 12:15:40 INFO - PROCESS | 2312 | 1471461340465 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 12:15:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 12:15:40 INFO - PROCESS | 2312 | 1471461340469 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 12:15:40 INFO - PROCESS | 2312 | 1471461340474 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 12:15:40 INFO - PROCESS | 2312 | 1471461340477 Marionette TRACE conn2 <- [1,914,null,{}] 12:15:40 INFO - PROCESS | 2312 | 1471461340480 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:40 INFO - PROCESS | 2312 | 1471461340482 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:40 INFO - PROCESS | 2312 | 1471461340596 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 12:15:40 INFO - PROCESS | 2312 | 1471461340664 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:40 INFO - PROCESS | 2312 | 1471461340666 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:40 INFO - PROCESS | 2312 | ++DOCSHELL 0x117166000 == 31 [pid = 2312] [id = 236] 12:15:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 77 (0x1164e9000) [pid = 2312] [serial = 706] [outer = 0x0] 12:15:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x1165f1400) [pid = 2312] [serial = 707] [outer = 0x1164e9000] 12:15:40 INFO - PROCESS | 2312 | 1471461340723 Marionette DEBUG loaded listener.js 12:15:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x11699b000) [pid = 2312] [serial = 708] [outer = 0x1164e9000] 12:15:41 INFO - PROCESS | 2312 | 1471461341115 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 12:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 12:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 675ms 12:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 12:15:41 INFO - PROCESS | 2312 | 1471461341149 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 12:15:41 INFO - PROCESS | 2312 | 1471461341150 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 12:15:41 INFO - PROCESS | 2312 | 1471461341152 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 12:15:41 INFO - PROCESS | 2312 | 1471461341155 Marionette TRACE conn2 <- [1,918,null,{}] 12:15:41 INFO - PROCESS | 2312 | 1471461341165 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:41 INFO - PROCESS | 2312 | 1471461341168 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:41 INFO - PROCESS | 2312 | 1471461341245 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 12:15:41 INFO - PROCESS | 2312 | 1471461341313 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:41 INFO - PROCESS | 2312 | 1471461341314 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:41 INFO - PROCESS | 2312 | ++DOCSHELL 0x118307800 == 32 [pid = 2312] [id = 237] 12:15:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x116a0e400) [pid = 2312] [serial = 709] [outer = 0x0] 12:15:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x117c44400) [pid = 2312] [serial = 710] [outer = 0x116a0e400] 12:15:41 INFO - PROCESS | 2312 | 1471461341350 Marionette DEBUG loaded listener.js 12:15:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x118380000) [pid = 2312] [serial = 711] [outer = 0x116a0e400] 12:15:41 INFO - PROCESS | 2312 | 1471461341634 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 12:15:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 12:15:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 527ms 12:15:41 INFO - PROCESS | 2312 | 1471461341683 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 12:15:41 INFO - PROCESS | 2312 | 1471461341685 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 12:15:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 12:15:41 INFO - PROCESS | 2312 | 1471461341687 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 12:15:41 INFO - PROCESS | 2312 | 1471461341688 Marionette TRACE conn2 <- [1,922,null,{}] 12:15:41 INFO - PROCESS | 2312 | 1471461341691 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:41 INFO - PROCESS | 2312 | 1471461341692 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:41 INFO - PROCESS | 2312 | 1471461341793 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 12:15:41 INFO - PROCESS | 2312 | 1471461341822 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:41 INFO - PROCESS | 2312 | 1471461341823 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:41 INFO - PROCESS | 2312 | ++DOCSHELL 0x1192d8800 == 33 [pid = 2312] [id = 238] 12:15:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x112a77400) [pid = 2312] [serial = 712] [outer = 0x0] 12:15:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x1185e5400) [pid = 2312] [serial = 713] [outer = 0x112a77400] 12:15:41 INFO - PROCESS | 2312 | 1471461341849 Marionette DEBUG loaded listener.js 12:15:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x118809400) [pid = 2312] [serial = 714] [outer = 0x112a77400] 12:15:42 INFO - PROCESS | 2312 | 1471461342128 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 12:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 12:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 471ms 12:15:42 INFO - PROCESS | 2312 | 1471461342167 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 12:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 12:15:42 INFO - PROCESS | 2312 | 1471461342168 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 12:15:42 INFO - PROCESS | 2312 | 1471461342170 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 12:15:42 INFO - PROCESS | 2312 | 1471461342171 Marionette TRACE conn2 <- [1,926,null,{}] 12:15:42 INFO - PROCESS | 2312 | 1471461342173 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:42 INFO - PROCESS | 2312 | 1471461342175 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:42 INFO - PROCESS | 2312 | 1471461342251 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 12:15:42 INFO - PROCESS | 2312 | 1471461342254 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:42 INFO - PROCESS | 2312 | 1471461342256 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:42 INFO - PROCESS | 2312 | ++DOCSHELL 0x119b94800 == 34 [pid = 2312] [id = 239] 12:15:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x1127e6400) [pid = 2312] [serial = 715] [outer = 0x0] 12:15:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x119167c00) [pid = 2312] [serial = 716] [outer = 0x1127e6400] 12:15:42 INFO - PROCESS | 2312 | 1471461342283 Marionette DEBUG loaded listener.js 12:15:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x119507800) [pid = 2312] [serial = 717] [outer = 0x1127e6400] 12:15:42 INFO - PROCESS | 2312 | 1471461342667 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 12:15:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 12:15:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 520ms 12:15:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 12:15:42 INFO - PROCESS | 2312 | 1471461342690 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 12:15:42 INFO - PROCESS | 2312 | 1471461342691 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 12:15:42 INFO - PROCESS | 2312 | 1471461342695 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 12:15:42 INFO - PROCESS | 2312 | 1471461342696 Marionette TRACE conn2 <- [1,930,null,{}] 12:15:42 INFO - PROCESS | 2312 | 1471461342704 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:42 INFO - PROCESS | 2312 | 1471461342708 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:42 INFO - PROCESS | 2312 | 1471461342819 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 12:15:42 INFO - PROCESS | 2312 | 1471461342852 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:42 INFO - PROCESS | 2312 | 1471461342853 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:42 INFO - PROCESS | 2312 | ++DOCSHELL 0x12388d800 == 35 [pid = 2312] [id = 240] 12:15:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x119507000) [pid = 2312] [serial = 718] [outer = 0x0] 12:15:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x1195bd800) [pid = 2312] [serial = 719] [outer = 0x119507000] 12:15:42 INFO - PROCESS | 2312 | 1471461342879 Marionette DEBUG loaded listener.js 12:15:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x1199bd000) [pid = 2312] [serial = 720] [outer = 0x119507000] 12:15:43 INFO - PROCESS | 2312 | 1471461343198 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 12:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 12:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 523ms 12:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 12:15:43 INFO - PROCESS | 2312 | 1471461343219 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 12:15:43 INFO - PROCESS | 2312 | 1471461343220 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 12:15:43 INFO - PROCESS | 2312 | 1471461343222 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 12:15:43 INFO - PROCESS | 2312 | 1471461343223 Marionette TRACE conn2 <- [1,934,null,{}] 12:15:43 INFO - PROCESS | 2312 | 1471461343226 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:43 INFO - PROCESS | 2312 | 1471461343229 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:43 INFO - PROCESS | 2312 | 1471461343329 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 12:15:43 INFO - PROCESS | 2312 | 1471461343333 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:43 INFO - PROCESS | 2312 | 1471461343334 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:43 INFO - PROCESS | 2312 | ++DOCSHELL 0x123ab9000 == 36 [pid = 2312] [id = 241] 12:15:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x119511400) [pid = 2312] [serial = 721] [outer = 0x0] 12:15:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x119b06400) [pid = 2312] [serial = 722] [outer = 0x119511400] 12:15:43 INFO - PROCESS | 2312 | 1471461343360 Marionette DEBUG loaded listener.js 12:15:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x119c68400) [pid = 2312] [serial = 723] [outer = 0x119511400] 12:15:43 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x118289400) [pid = 2312] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 12:15:43 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x112fc0800) [pid = 2312] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 12:15:43 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x112f21000) [pid = 2312] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 12:15:43 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x124e7e400) [pid = 2312] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 12:15:43 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x119ca9000) [pid = 2312] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 12:15:43 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x1199e3c00) [pid = 2312] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 12:15:43 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x120fcfc00) [pid = 2312] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 12:15:43 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x1185dd800) [pid = 2312] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 12:15:43 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x110d6bc00) [pid = 2312] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 12:15:43 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x113233800) [pid = 2312] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 12:15:43 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x112a88400) [pid = 2312] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 12:15:43 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x1180f5800) [pid = 2312] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 12:15:43 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x1198b7800) [pid = 2312] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 12:15:43 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x112a78800) [pid = 2312] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 12:15:43 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x1199b7c00) [pid = 2312] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 12:15:43 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x1131dec00) [pid = 2312] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 12:15:43 INFO - PROCESS | 2312 | 1471461343948 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 12:15:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 12:15:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 769ms 12:15:43 INFO - PROCESS | 2312 | 1471461343992 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 12:15:43 INFO - PROCESS | 2312 | 1471461343995 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 12:15:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 12:15:43 INFO - PROCESS | 2312 | 1471461343998 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 12:15:44 INFO - PROCESS | 2312 | 1471461344000 Marionette TRACE conn2 <- [1,938,null,{}] 12:15:44 INFO - PROCESS | 2312 | 1471461344004 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:44 INFO - PROCESS | 2312 | 1471461344006 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:44 INFO - PROCESS | 2312 | 1471461344105 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 12:15:44 INFO - PROCESS | 2312 | 1471461344168 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:44 INFO - PROCESS | 2312 | 1471461344170 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:44 INFO - PROCESS | 2312 | ++DOCSHELL 0x1165b8000 == 37 [pid = 2312] [id = 242] 12:15:44 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x1127dd800) [pid = 2312] [serial = 724] [outer = 0x0] 12:15:44 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x112f27400) [pid = 2312] [serial = 725] [outer = 0x1127dd800] 12:15:44 INFO - PROCESS | 2312 | 1471461344202 Marionette DEBUG loaded listener.js 12:15:44 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x114ff1000) [pid = 2312] [serial = 726] [outer = 0x1127dd800] 12:15:44 INFO - PROCESS | 2312 | 1471461344704 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 12:15:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 12:15:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 771ms 12:15:44 INFO - PROCESS | 2312 | 1471461344770 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 12:15:44 INFO - PROCESS | 2312 | 1471461344774 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 12:15:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 12:15:44 INFO - PROCESS | 2312 | 1471461344781 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 12:15:44 INFO - PROCESS | 2312 | 1471461344784 Marionette TRACE conn2 <- [1,942,null,{}] 12:15:44 INFO - PROCESS | 2312 | 1471461344788 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:44 INFO - PROCESS | 2312 | 1471461344791 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:44 INFO - PROCESS | 2312 | 1471461344932 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 12:15:45 INFO - PROCESS | 2312 | 1471461345043 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:45 INFO - PROCESS | 2312 | 1471461345044 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:45 INFO - PROCESS | 2312 | ++DOCSHELL 0x1192da800 == 38 [pid = 2312] [id = 243] 12:15:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x116767400) [pid = 2312] [serial = 727] [outer = 0x0] 12:15:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x1169a3000) [pid = 2312] [serial = 728] [outer = 0x116767400] 12:15:45 INFO - PROCESS | 2312 | 1471461345078 Marionette DEBUG loaded listener.js 12:15:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x1176bcc00) [pid = 2312] [serial = 729] [outer = 0x116767400] 12:15:45 INFO - PROCESS | 2312 | 1471461345503 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 12:15:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 12:15:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 773ms 12:15:45 INFO - PROCESS | 2312 | 1471461345554 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 12:15:45 INFO - PROCESS | 2312 | 1471461345555 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 12:15:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 12:15:45 INFO - PROCESS | 2312 | 1471461345558 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 12:15:45 INFO - PROCESS | 2312 | 1471461345561 Marionette TRACE conn2 <- [1,946,null,{}] 12:15:45 INFO - PROCESS | 2312 | 1471461345587 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:45 INFO - PROCESS | 2312 | 1471461345590 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:45 INFO - PROCESS | 2312 | 1471461345687 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 12:15:45 INFO - PROCESS | 2312 | 1471461345764 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:45 INFO - PROCESS | 2312 | 1471461345766 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:45 INFO - PROCESS | 2312 | ++DOCSHELL 0x1192c0800 == 39 [pid = 2312] [id = 244] 12:15:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x11874d400) [pid = 2312] [serial = 730] [outer = 0x0] 12:15:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x11880c800) [pid = 2312] [serial = 731] [outer = 0x11874d400] 12:15:45 INFO - PROCESS | 2312 | 1471461345797 Marionette DEBUG loaded listener.js 12:15:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x1195b5c00) [pid = 2312] [serial = 732] [outer = 0x11874d400] 12:15:46 INFO - PROCESS | 2312 | 1471461346213 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 12:15:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 12:15:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 690ms 12:15:46 INFO - PROCESS | 2312 | 1471461346248 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 12:15:46 INFO - PROCESS | 2312 | 1471461346250 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 12:15:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 12:15:46 INFO - PROCESS | 2312 | 1471461346287 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 12:15:46 INFO - PROCESS | 2312 | 1471461346289 Marionette TRACE conn2 <- [1,950,null,{}] 12:15:46 INFO - PROCESS | 2312 | 1471461346311 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:46 INFO - PROCESS | 2312 | 1471461346313 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:46 INFO - PROCESS | 2312 | 1471461346419 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 12:15:46 INFO - PROCESS | 2312 | 1471461346483 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:46 INFO - PROCESS | 2312 | 1471461346484 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:46 INFO - PROCESS | 2312 | ++DOCSHELL 0x1260c3000 == 40 [pid = 2312] [id = 245] 12:15:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x119108c00) [pid = 2312] [serial = 733] [outer = 0x0] 12:15:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x119978000) [pid = 2312] [serial = 734] [outer = 0x119108c00] 12:15:46 INFO - PROCESS | 2312 | 1471461346515 Marionette DEBUG loaded listener.js 12:15:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x1199b9c00) [pid = 2312] [serial = 735] [outer = 0x119108c00] 12:15:47 INFO - PROCESS | 2312 | 1471461347017 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 12:15:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 12:15:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 787ms 12:15:47 INFO - PROCESS | 2312 | 1471461347080 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 12:15:47 INFO - PROCESS | 2312 | 1471461347082 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 12:15:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 12:15:47 INFO - PROCESS | 2312 | 1471461347087 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 12:15:47 INFO - PROCESS | 2312 | 1471461347088 Marionette TRACE conn2 <- [1,954,null,{}] 12:15:47 INFO - PROCESS | 2312 | 1471461347092 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:47 INFO - PROCESS | 2312 | 1471461347096 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:47 INFO - PROCESS | 2312 | 1471461347183 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 12:15:47 INFO - PROCESS | 2312 | 1471461347249 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:47 INFO - PROCESS | 2312 | 1471461347251 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:47 INFO - PROCESS | 2312 | ++DOCSHELL 0x1133da000 == 41 [pid = 2312] [id = 246] 12:15:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x1121a5800) [pid = 2312] [serial = 736] [outer = 0x0] 12:15:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x1121e3c00) [pid = 2312] [serial = 737] [outer = 0x1121a5800] 12:15:47 INFO - PROCESS | 2312 | 1471461347281 Marionette DEBUG loaded listener.js 12:15:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x1127e3400) [pid = 2312] [serial = 738] [outer = 0x1121a5800] 12:15:47 INFO - PROCESS | 2312 | --DOCSHELL 0x12388d800 == 40 [pid = 2312] [id = 240] 12:15:47 INFO - PROCESS | 2312 | --DOCSHELL 0x119b94800 == 39 [pid = 2312] [id = 239] 12:15:47 INFO - PROCESS | 2312 | --DOCSHELL 0x1192d8800 == 38 [pid = 2312] [id = 238] 12:15:47 INFO - PROCESS | 2312 | --DOCSHELL 0x118307800 == 37 [pid = 2312] [id = 237] 12:15:47 INFO - PROCESS | 2312 | --DOCSHELL 0x117166000 == 36 [pid = 2312] [id = 236] 12:15:47 INFO - PROCESS | 2312 | --DOCSHELL 0x115ed5800 == 35 [pid = 2312] [id = 235] 12:15:47 INFO - PROCESS | 2312 | --DOCSHELL 0x12b01f800 == 34 [pid = 2312] [id = 233] 12:15:47 INFO - PROCESS | 2312 | --DOCSHELL 0x1169e7800 == 33 [pid = 2312] [id = 234] 12:15:47 INFO - PROCESS | 2312 | --DOCSHELL 0x12904c000 == 32 [pid = 2312] [id = 216] 12:15:47 INFO - PROCESS | 2312 | --DOCSHELL 0x1260c3000 == 31 [pid = 2312] [id = 245] 12:15:47 INFO - PROCESS | 2312 | --DOCSHELL 0x1192c0800 == 30 [pid = 2312] [id = 244] 12:15:47 INFO - PROCESS | 2312 | --DOCSHELL 0x1192da800 == 29 [pid = 2312] [id = 243] 12:15:47 INFO - PROCESS | 2312 | --DOCSHELL 0x123ab9000 == 28 [pid = 2312] [id = 241] 12:15:47 INFO - PROCESS | 2312 | --DOCSHELL 0x1165b8000 == 27 [pid = 2312] [id = 242] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x120fc0c00) [pid = 2312] [serial = 680] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x119ca3c00) [pid = 2312] [serial = 678] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x12409f800) [pid = 2312] [serial = 683] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x1195c0800) [pid = 2312] [serial = 668] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x119974000) [pid = 2312] [serial = 669] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x116a06400) [pid = 2312] [serial = 656] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x1180e6400) [pid = 2312] [serial = 657] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x114f51400) [pid = 2312] [serial = 653] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x1164e7000) [pid = 2312] [serial = 654] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x1185e8800) [pid = 2312] [serial = 662] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x118756800) [pid = 2312] [serial = 663] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x11837c000) [pid = 2312] [serial = 659] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x1185e2400) [pid = 2312] [serial = 660] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x1199b7000) [pid = 2312] [serial = 671] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x112a81c00) [pid = 2312] [serial = 650] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x1199c1800) [pid = 2312] [serial = 672] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 76 (0x1130cac00) [pid = 2312] [serial = 651] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 75 (0x119b03000) [pid = 2312] [serial = 674] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 74 (0x119b0a000) [pid = 2312] [serial = 675] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 73 (0x119109400) [pid = 2312] [serial = 665] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 72 (0x1195bdc00) [pid = 2312] [serial = 666] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 71 (0x124a36800) [pid = 2312] [serial = 686] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 70 (0x124543400) [pid = 2312] [serial = 684] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 69 (0x124e7c000) [pid = 2312] [serial = 687] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 68 (0x119b11400) [pid = 2312] [serial = 692] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 67 (0x115e69000) [pid = 2312] [serial = 689] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 66 (0x1195b4400) [pid = 2312] [serial = 690] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 65 (0x1256b8800) [pid = 2312] [serial = 695] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 64 (0x118526c00) [pid = 2312] [serial = 698] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 63 (0x124e7ac00) [pid = 2312] [serial = 693] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 62 (0x119b11c00) [pid = 2312] [serial = 677] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 61 (0x1256be400) [pid = 2312] [serial = 696] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | --DOMWINDOW == 60 (0x12380e000) [pid = 2312] [serial = 681] [outer = 0x0] [url = about:blank] 12:15:48 INFO - PROCESS | 2312 | 1471461348157 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 12:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 12:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 1121ms 12:15:48 INFO - PROCESS | 2312 | 1471461348208 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 12:15:48 INFO - PROCESS | 2312 | 1471461348212 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 12:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 12:15:48 INFO - PROCESS | 2312 | 1471461348216 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 12:15:48 INFO - PROCESS | 2312 | 1471461348217 Marionette TRACE conn2 <- [1,958,null,{}] 12:15:48 INFO - PROCESS | 2312 | 1471461348221 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:48 INFO - PROCESS | 2312 | 1471461348223 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:48 INFO - PROCESS | 2312 | 1471461348299 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 12:15:48 INFO - PROCESS | 2312 | 1471461348305 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:48 INFO - PROCESS | 2312 | 1471461348308 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:48 INFO - PROCESS | 2312 | ++DOCSHELL 0x115e1a800 == 28 [pid = 2312] [id = 247] 12:15:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 61 (0x112a82800) [pid = 2312] [serial = 739] [outer = 0x0] 12:15:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 62 (0x112a8b400) [pid = 2312] [serial = 740] [outer = 0x112a82800] 12:15:48 INFO - PROCESS | 2312 | 1471461348339 Marionette DEBUG loaded listener.js 12:15:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 63 (0x1127dc400) [pid = 2312] [serial = 741] [outer = 0x112a82800] 12:15:48 INFO - PROCESS | 2312 | 1471461348703 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 12:15:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 12:15:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 520ms 12:15:48 INFO - PROCESS | 2312 | 1471461348735 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 12:15:48 INFO - PROCESS | 2312 | 1471461348739 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 12:15:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 12:15:48 INFO - PROCESS | 2312 | 1471461348743 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 12:15:48 INFO - PROCESS | 2312 | 1471461348745 Marionette TRACE conn2 <- [1,962,null,{}] 12:15:48 INFO - PROCESS | 2312 | 1471461348748 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:48 INFO - PROCESS | 2312 | 1471461348749 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:48 INFO - PROCESS | 2312 | 1471461348824 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 12:15:48 INFO - PROCESS | 2312 | 1471461348831 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:48 INFO - PROCESS | 2312 | 1471461348832 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:48 INFO - PROCESS | 2312 | ++DOCSHELL 0x116ad1800 == 29 [pid = 2312] [id = 248] 12:15:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 64 (0x113dbf400) [pid = 2312] [serial = 742] [outer = 0x0] 12:15:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 65 (0x114fee400) [pid = 2312] [serial = 743] [outer = 0x113dbf400] 12:15:48 INFO - PROCESS | 2312 | 1471461348861 Marionette DEBUG loaded listener.js 12:15:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 66 (0x115e0b800) [pid = 2312] [serial = 744] [outer = 0x113dbf400] 12:15:49 INFO - PROCESS | 2312 | 1471461349263 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 12:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 12:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 571ms 12:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 12:15:49 INFO - PROCESS | 2312 | 1471461349315 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 12:15:49 INFO - PROCESS | 2312 | 1471461349317 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 12:15:49 INFO - PROCESS | 2312 | 1471461349320 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 12:15:49 INFO - PROCESS | 2312 | 1471461349324 Marionette TRACE conn2 <- [1,966,null,{}] 12:15:49 INFO - PROCESS | 2312 | 1471461349336 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:49 INFO - PROCESS | 2312 | 1471461349341 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:49 INFO - PROCESS | 2312 | 1471461349455 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 12:15:49 INFO - PROCESS | 2312 | 1471461349472 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:49 INFO - PROCESS | 2312 | 1471461349474 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:49 INFO - PROCESS | 2312 | ++DOCSHELL 0x118107800 == 30 [pid = 2312] [id = 249] 12:15:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 67 (0x112a76000) [pid = 2312] [serial = 745] [outer = 0x0] 12:15:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 68 (0x116a0d000) [pid = 2312] [serial = 746] [outer = 0x112a76000] 12:15:49 INFO - PROCESS | 2312 | 1471461349522 Marionette DEBUG loaded listener.js 12:15:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 69 (0x11702e800) [pid = 2312] [serial = 747] [outer = 0x112a76000] 12:15:49 INFO - PROCESS | 2312 | 1471461349936 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 12:15:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 12:15:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 630ms 12:15:49 INFO - PROCESS | 2312 | 1471461349969 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 12:15:49 INFO - PROCESS | 2312 | 1471461349972 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 12:15:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 12:15:49 INFO - PROCESS | 2312 | 1471461349975 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 12:15:49 INFO - PROCESS | 2312 | 1471461349977 Marionette TRACE conn2 <- [1,970,null,{}] 12:15:49 INFO - PROCESS | 2312 | 1471461349981 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:49 INFO - PROCESS | 2312 | 1471461349983 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:50 INFO - PROCESS | 2312 | 1471461350099 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 12:15:50 INFO - PROCESS | 2312 | 1471461350105 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:50 INFO - PROCESS | 2312 | 1471461350106 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:50 INFO - PROCESS | 2312 | ++DOCSHELL 0x118722000 == 31 [pid = 2312] [id = 250] 12:15:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 70 (0x117c42000) [pid = 2312] [serial = 748] [outer = 0x0] 12:15:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 71 (0x118284400) [pid = 2312] [serial = 749] [outer = 0x117c42000] 12:15:50 INFO - PROCESS | 2312 | 1471461350137 Marionette DEBUG loaded listener.js 12:15:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 72 (0x11828b800) [pid = 2312] [serial = 750] [outer = 0x117c42000] 12:15:50 INFO - PROCESS | 2312 | 1471461350471 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 12:15:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 12:15:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 525ms 12:15:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 12:15:50 INFO - PROCESS | 2312 | 1471461350500 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 12:15:50 INFO - PROCESS | 2312 | 1471461350501 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 12:15:50 INFO - PROCESS | 2312 | 1471461350503 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 12:15:50 INFO - PROCESS | 2312 | 1471461350504 Marionette TRACE conn2 <- [1,974,null,{}] 12:15:50 INFO - PROCESS | 2312 | 1471461350522 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:50 INFO - PROCESS | 2312 | 1471461350523 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:50 INFO - PROCESS | 2312 | 1471461350609 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 12:15:50 INFO - PROCESS | 2312 | 1471461350613 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:50 INFO - PROCESS | 2312 | 1471461350614 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:50 INFO - PROCESS | 2312 | ++DOCSHELL 0x1192de800 == 32 [pid = 2312] [id = 251] 12:15:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 73 (0x113dbf000) [pid = 2312] [serial = 751] [outer = 0x0] 12:15:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 74 (0x118378400) [pid = 2312] [serial = 752] [outer = 0x113dbf000] 12:15:50 INFO - PROCESS | 2312 | 1471461350640 Marionette DEBUG loaded listener.js 12:15:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 75 (0x1185d5800) [pid = 2312] [serial = 753] [outer = 0x113dbf000] 12:15:50 INFO - PROCESS | 2312 | 1471461350986 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 12:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 12:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 534ms 12:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 12:15:51 INFO - PROCESS | 2312 | 1471461351038 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 12:15:51 INFO - PROCESS | 2312 | 1471461351039 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 12:15:51 INFO - PROCESS | 2312 | 1471461351041 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 12:15:51 INFO - PROCESS | 2312 | 1471461351042 Marionette TRACE conn2 <- [1,978,null,{}] 12:15:51 INFO - PROCESS | 2312 | 1471461351044 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:51 INFO - PROCESS | 2312 | 1471461351048 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:51 INFO - PROCESS | 2312 | 1471461351157 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 12:15:51 INFO - PROCESS | 2312 | 1471461351191 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:51 INFO - PROCESS | 2312 | 1471461351192 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:51 INFO - PROCESS | 2312 | ++DOCSHELL 0x119f0d800 == 33 [pid = 2312] [id = 252] 12:15:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 76 (0x118379c00) [pid = 2312] [serial = 754] [outer = 0x0] 12:15:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 77 (0x1185ec800) [pid = 2312] [serial = 755] [outer = 0x118379c00] 12:15:51 INFO - PROCESS | 2312 | 1471461351218 Marionette DEBUG loaded listener.js 12:15:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x11950d800) [pid = 2312] [serial = 756] [outer = 0x118379c00] 12:15:51 INFO - PROCESS | 2312 | 1471461351520 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 12:15:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 12:15:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 521ms 12:15:51 INFO - PROCESS | 2312 | 1471461351564 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 12:15:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 12:15:51 INFO - PROCESS | 2312 | 1471461351565 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 12:15:51 INFO - PROCESS | 2312 | 1471461351567 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 12:15:51 INFO - PROCESS | 2312 | 1471461351568 Marionette TRACE conn2 <- [1,982,null,{}] 12:15:51 INFO - PROCESS | 2312 | 1471461351570 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:51 INFO - PROCESS | 2312 | 1471461351572 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:51 INFO - PROCESS | 2312 | 1471461351667 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 12:15:51 INFO - PROCESS | 2312 | 1471461351670 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:51 INFO - PROCESS | 2312 | 1471461351671 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:51 INFO - PROCESS | 2312 | ++DOCSHELL 0x123968000 == 34 [pid = 2312] [id = 253] 12:15:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x1185d7400) [pid = 2312] [serial = 757] [outer = 0x0] 12:15:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x1195b8000) [pid = 2312] [serial = 758] [outer = 0x1185d7400] 12:15:51 INFO - PROCESS | 2312 | 1471461351697 Marionette DEBUG loaded listener.js 12:15:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x11995f000) [pid = 2312] [serial = 759] [outer = 0x1185d7400] 12:15:52 INFO - PROCESS | 2312 | 1471461352023 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 12:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 12:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 468ms 12:15:52 INFO - PROCESS | 2312 | 1471461352035 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 12:15:52 INFO - PROCESS | 2312 | 1471461352036 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 12:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 12:15:52 INFO - PROCESS | 2312 | 1471461352039 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 12:15:52 INFO - PROCESS | 2312 | 1471461352040 Marionette TRACE conn2 <- [1,986,null,{}] 12:15:52 INFO - PROCESS | 2312 | 1471461352042 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:52 INFO - PROCESS | 2312 | 1471461352043 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:52 INFO - PROCESS | 2312 | 1471461352136 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 12:15:52 INFO - PROCESS | 2312 | 1471461352139 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:52 INFO - PROCESS | 2312 | 1471461352140 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:52 INFO - PROCESS | 2312 | ++DOCSHELL 0x123f0e000 == 35 [pid = 2312] [id = 254] 12:15:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x111ca8400) [pid = 2312] [serial = 760] [outer = 0x0] 12:15:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x119970400) [pid = 2312] [serial = 761] [outer = 0x111ca8400] 12:15:52 INFO - PROCESS | 2312 | 1471461352165 Marionette DEBUG loaded listener.js 12:15:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x1199b2c00) [pid = 2312] [serial = 762] [outer = 0x111ca8400] 12:15:52 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x119507000) [pid = 2312] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 12:15:52 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x124e7e000) [pid = 2312] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 12:15:52 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x119511400) [pid = 2312] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 12:15:52 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x112a77400) [pid = 2312] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 12:15:52 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x11329cc00) [pid = 2312] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 12:15:52 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x1164e9000) [pid = 2312] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 12:15:52 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x112a75400) [pid = 2312] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 12:15:52 INFO - PROCESS | 2312 | --DOMWINDOW == 76 (0x116a0e400) [pid = 2312] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 12:15:52 INFO - PROCESS | 2312 | --DOMWINDOW == 75 (0x1199b5c00) [pid = 2312] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 12:15:52 INFO - PROCESS | 2312 | --DOMWINDOW == 74 (0x1127e6400) [pid = 2312] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 12:15:52 INFO - PROCESS | 2312 | 1471461352535 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 12:15:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 12:15:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 518ms 12:15:52 INFO - PROCESS | 2312 | 1471461352557 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 12:15:52 INFO - PROCESS | 2312 | 1471461352559 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 12:15:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 12:15:52 INFO - PROCESS | 2312 | 1471461352564 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 12:15:52 INFO - PROCESS | 2312 | 1471461352566 Marionette TRACE conn2 <- [1,990,null,{}] 12:15:52 INFO - PROCESS | 2312 | 1471461352568 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:52 INFO - PROCESS | 2312 | 1471461352569 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:52 INFO - PROCESS | 2312 | 1471461352649 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 12:15:52 INFO - PROCESS | 2312 | 1471461352699 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:52 INFO - PROCESS | 2312 | 1471461352700 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:52 INFO - PROCESS | 2312 | ++DOCSHELL 0x1245ec800 == 36 [pid = 2312] [id = 255] 12:15:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 75 (0x1131e4400) [pid = 2312] [serial = 763] [outer = 0x0] 12:15:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 76 (0x11691a000) [pid = 2312] [serial = 764] [outer = 0x1131e4400] 12:15:52 INFO - PROCESS | 2312 | 1471461352725 Marionette DEBUG loaded listener.js 12:15:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 77 (0x119973400) [pid = 2312] [serial = 765] [outer = 0x1131e4400] 12:15:53 INFO - PROCESS | 2312 | 1471461352998 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 12:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 12:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 470ms 12:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 12:15:53 INFO - PROCESS | 2312 | 1471461353033 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 12:15:53 INFO - PROCESS | 2312 | 1471461353035 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 12:15:53 INFO - PROCESS | 2312 | 1471461353037 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 12:15:53 INFO - PROCESS | 2312 | 1471461353038 Marionette TRACE conn2 <- [1,994,null,{}] 12:15:53 INFO - PROCESS | 2312 | 1471461353040 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:53 INFO - PROCESS | 2312 | 1471461353041 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:53 INFO - PROCESS | 2312 | 1471461353120 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 12:15:53 INFO - PROCESS | 2312 | 1471461353123 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:53 INFO - PROCESS | 2312 | 1471461353125 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:53 INFO - PROCESS | 2312 | ++DOCSHELL 0x125137800 == 37 [pid = 2312] [id = 256] 12:15:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x119974000) [pid = 2312] [serial = 766] [outer = 0x0] 12:15:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x1199b9800) [pid = 2312] [serial = 767] [outer = 0x119974000] 12:15:53 INFO - PROCESS | 2312 | 1471461353152 Marionette DEBUG loaded listener.js 12:15:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x1199c1800) [pid = 2312] [serial = 768] [outer = 0x119974000] 12:15:53 INFO - PROCESS | 2312 | 1471461353483 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 12:15:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 12:15:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 473ms 12:15:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 12:15:53 INFO - PROCESS | 2312 | 1471461353511 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 12:15:53 INFO - PROCESS | 2312 | 1471461353513 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 12:15:53 INFO - PROCESS | 2312 | 1471461353515 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 12:15:53 INFO - PROCESS | 2312 | 1471461353517 Marionette TRACE conn2 <- [1,998,null,{}] 12:15:53 INFO - PROCESS | 2312 | 1471461353519 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:53 INFO - PROCESS | 2312 | 1471461353521 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:53 INFO - PROCESS | 2312 | 1471461353639 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 12:15:53 INFO - PROCESS | 2312 | 1471461353647 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:53 INFO - PROCESS | 2312 | 1471461353648 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:53 INFO - PROCESS | 2312 | ++DOCSHELL 0x1192db800 == 38 [pid = 2312] [id = 257] 12:15:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x1199d8800) [pid = 2312] [serial = 769] [outer = 0x0] 12:15:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x119b09800) [pid = 2312] [serial = 770] [outer = 0x1199d8800] 12:15:53 INFO - PROCESS | 2312 | 1471461353676 Marionette DEBUG loaded listener.js 12:15:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x119ca3800) [pid = 2312] [serial = 771] [outer = 0x1199d8800] 12:15:54 INFO - PROCESS | 2312 | 1471461354073 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 12:15:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 12:15:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 569ms 12:15:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 12:15:54 INFO - PROCESS | 2312 | 1471461354085 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 12:15:54 INFO - PROCESS | 2312 | 1471461354087 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 12:15:54 INFO - PROCESS | 2312 | 1471461354090 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 12:15:54 INFO - PROCESS | 2312 | 1471461354091 Marionette TRACE conn2 <- [1,1002,null,{}] 12:15:54 INFO - PROCESS | 2312 | 1471461354095 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:54 INFO - PROCESS | 2312 | 1471461354098 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:54 INFO - PROCESS | 2312 | 1471461354204 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 12:15:54 INFO - PROCESS | 2312 | 1471461354280 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:54 INFO - PROCESS | 2312 | 1471461354281 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:54 INFO - PROCESS | 2312 | ++DOCSHELL 0x126914800 == 39 [pid = 2312] [id = 258] 12:15:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x112f04c00) [pid = 2312] [serial = 772] [outer = 0x0] 12:15:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x119ca9000) [pid = 2312] [serial = 773] [outer = 0x112f04c00] 12:15:54 INFO - PROCESS | 2312 | 1471461354320 Marionette DEBUG loaded listener.js 12:15:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x120fce000) [pid = 2312] [serial = 774] [outer = 0x112f04c00] 12:15:54 INFO - PROCESS | 2312 | 1471461354941 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 12:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 12:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 920ms 12:15:55 INFO - PROCESS | 2312 | 1471461355034 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 12:15:55 INFO - PROCESS | 2312 | 1471461355038 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 12:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 12:15:55 INFO - PROCESS | 2312 | 1471461355044 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 12:15:55 INFO - PROCESS | 2312 | 1471461355049 Marionette TRACE conn2 <- [1,1006,null,{}] 12:15:55 INFO - PROCESS | 2312 | 1471461355054 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:55 INFO - PROCESS | 2312 | 1471461355057 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:55 INFO - PROCESS | 2312 | 1471461355225 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 12:15:55 INFO - PROCESS | 2312 | 1471461355318 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:55 INFO - PROCESS | 2312 | 1471461355319 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:55 INFO - PROCESS | 2312 | ++DOCSHELL 0x1174a0000 == 40 [pid = 2312] [id = 259] 12:15:55 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x112a8b000) [pid = 2312] [serial = 775] [outer = 0x0] 12:15:55 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x112fbcc00) [pid = 2312] [serial = 776] [outer = 0x112a8b000] 12:15:55 INFO - PROCESS | 2312 | 1471461355354 Marionette DEBUG loaded listener.js 12:15:55 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x113db5800) [pid = 2312] [serial = 777] [outer = 0x112a8b000] 12:15:55 INFO - PROCESS | 2312 | 1471461355889 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 12:15:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 12:15:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 924ms 12:15:55 INFO - PROCESS | 2312 | 1471461355968 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 12:15:55 INFO - PROCESS | 2312 | 1471461355971 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 12:15:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 12:15:55 INFO - PROCESS | 2312 | 1471461355976 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 12:15:55 INFO - PROCESS | 2312 | 1471461355978 Marionette TRACE conn2 <- [1,1010,null,{}] 12:15:55 INFO - PROCESS | 2312 | 1471461355980 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:55 INFO - PROCESS | 2312 | 1471461355982 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:56 INFO - PROCESS | 2312 | 1471461356183 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 12:15:56 INFO - PROCESS | 2312 | 1471461356264 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:56 INFO - PROCESS | 2312 | 1471461356266 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:56 INFO - PROCESS | 2312 | ++DOCSHELL 0x11337a800 == 41 [pid = 2312] [id = 260] 12:15:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x112f1d400) [pid = 2312] [serial = 778] [outer = 0x0] 12:15:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x1131e0800) [pid = 2312] [serial = 779] [outer = 0x112f1d400] 12:15:56 INFO - PROCESS | 2312 | 1471461356296 Marionette DEBUG loaded listener.js 12:15:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x115e68c00) [pid = 2312] [serial = 780] [outer = 0x112f1d400] 12:15:56 INFO - PROCESS | 2312 | --DOCSHELL 0x1192db800 == 40 [pid = 2312] [id = 257] 12:15:56 INFO - PROCESS | 2312 | --DOCSHELL 0x125137800 == 39 [pid = 2312] [id = 256] 12:15:56 INFO - PROCESS | 2312 | --DOCSHELL 0x1245ec800 == 38 [pid = 2312] [id = 255] 12:15:56 INFO - PROCESS | 2312 | --DOCSHELL 0x123f0e000 == 37 [pid = 2312] [id = 254] 12:15:56 INFO - PROCESS | 2312 | --DOCSHELL 0x123968000 == 36 [pid = 2312] [id = 253] 12:15:56 INFO - PROCESS | 2312 | --DOCSHELL 0x119f0d800 == 35 [pid = 2312] [id = 252] 12:15:56 INFO - PROCESS | 2312 | --DOCSHELL 0x1192de800 == 34 [pid = 2312] [id = 251] 12:15:56 INFO - PROCESS | 2312 | --DOCSHELL 0x118722000 == 33 [pid = 2312] [id = 250] 12:15:56 INFO - PROCESS | 2312 | --DOCSHELL 0x118107800 == 32 [pid = 2312] [id = 249] 12:15:56 INFO - PROCESS | 2312 | --DOCSHELL 0x116ad1800 == 31 [pid = 2312] [id = 248] 12:15:56 INFO - PROCESS | 2312 | --DOCSHELL 0x115e1a800 == 30 [pid = 2312] [id = 247] 12:15:56 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x119b06400) [pid = 2312] [serial = 722] [outer = 0x0] [url = about:blank] 12:15:56 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x119c68400) [pid = 2312] [serial = 723] [outer = 0x0] [url = about:blank] 12:15:56 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x1199bd000) [pid = 2312] [serial = 720] [outer = 0x0] [url = about:blank] 12:15:56 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x1185e5400) [pid = 2312] [serial = 713] [outer = 0x0] [url = about:blank] 12:15:56 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x118809400) [pid = 2312] [serial = 714] [outer = 0x0] [url = about:blank] 12:15:56 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x113db2800) [pid = 2312] [serial = 704] [outer = 0x0] [url = about:blank] 12:15:56 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x115e0f400) [pid = 2312] [serial = 705] [outer = 0x0] [url = about:blank] 12:15:56 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x1165f1400) [pid = 2312] [serial = 707] [outer = 0x0] [url = about:blank] 12:15:56 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x11699b000) [pid = 2312] [serial = 708] [outer = 0x0] [url = about:blank] 12:15:56 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x112a94800) [pid = 2312] [serial = 701] [outer = 0x0] [url = about:blank] 12:15:56 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x113dba800) [pid = 2312] [serial = 702] [outer = 0x0] [url = about:blank] 12:15:56 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x117c44400) [pid = 2312] [serial = 710] [outer = 0x0] [url = about:blank] 12:15:56 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x118380000) [pid = 2312] [serial = 711] [outer = 0x0] [url = about:blank] 12:15:56 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x126059800) [pid = 2312] [serial = 699] [outer = 0x0] [url = about:blank] 12:15:56 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x119167c00) [pid = 2312] [serial = 716] [outer = 0x0] [url = about:blank] 12:15:56 INFO - PROCESS | 2312 | --DOMWINDOW == 76 (0x119507800) [pid = 2312] [serial = 717] [outer = 0x0] [url = about:blank] 12:15:56 INFO - PROCESS | 2312 | --DOMWINDOW == 75 (0x1195bd800) [pid = 2312] [serial = 719] [outer = 0x0] [url = about:blank] 12:15:56 INFO - PROCESS | 2312 | --DOMWINDOW == 74 (0x1256b9c00) [pid = 2312] [serial = 648] [outer = 0x0] [url = about:blank] 12:15:56 INFO - PROCESS | 2312 | 1471461356763 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 12:15:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 12:15:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 826ms 12:15:56 INFO - PROCESS | 2312 | 1471461356802 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 12:15:56 INFO - PROCESS | 2312 | 1471461356805 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 12:15:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 12:15:56 INFO - PROCESS | 2312 | 1471461356808 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 12:15:56 INFO - PROCESS | 2312 | 1471461356810 Marionette TRACE conn2 <- [1,1014,null,{}] 12:15:56 INFO - PROCESS | 2312 | 1471461356813 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:56 INFO - PROCESS | 2312 | 1471461356815 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:56 INFO - PROCESS | 2312 | 1471461356891 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 12:15:56 INFO - PROCESS | 2312 | 1471461356899 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:56 INFO - PROCESS | 2312 | 1471461356901 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:56 INFO - PROCESS | 2312 | ++DOCSHELL 0x11715a000 == 31 [pid = 2312] [id = 261] 12:15:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 75 (0x1165f1400) [pid = 2312] [serial = 781] [outer = 0x0] 12:15:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 76 (0x11691c400) [pid = 2312] [serial = 782] [outer = 0x1165f1400] 12:15:56 INFO - PROCESS | 2312 | 1471461356929 Marionette DEBUG loaded listener.js 12:15:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 77 (0x116abbc00) [pid = 2312] [serial = 783] [outer = 0x1165f1400] 12:15:57 INFO - PROCESS | 2312 | 1471461357255 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 12:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 12:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 473ms 12:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 12:15:57 INFO - PROCESS | 2312 | 1471461357286 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 12:15:57 INFO - PROCESS | 2312 | 1471461357288 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 12:15:57 INFO - PROCESS | 2312 | 1471461357290 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 12:15:57 INFO - PROCESS | 2312 | 1471461357291 Marionette TRACE conn2 <- [1,1018,null,{}] 12:15:57 INFO - PROCESS | 2312 | 1471461357296 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:57 INFO - PROCESS | 2312 | 1471461357298 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:57 INFO - PROCESS | 2312 | 1471461357374 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 12:15:57 INFO - PROCESS | 2312 | 1471461357383 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:57 INFO - PROCESS | 2312 | 1471461357384 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:57 INFO - PROCESS | 2312 | ++DOCSHELL 0x118711000 == 32 [pid = 2312] [id = 262] 12:15:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x1176b7800) [pid = 2312] [serial = 784] [outer = 0x0] 12:15:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x118290000) [pid = 2312] [serial = 785] [outer = 0x1176b7800] 12:15:57 INFO - PROCESS | 2312 | 1471461357410 Marionette DEBUG loaded listener.js 12:15:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x1185de000) [pid = 2312] [serial = 786] [outer = 0x1176b7800] 12:15:57 INFO - PROCESS | 2312 | 1471461357755 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 12:15:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 12:15:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 473ms 12:15:57 INFO - PROCESS | 2312 | 1471461357765 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 12:15:57 INFO - PROCESS | 2312 | 1471461357768 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 12:15:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 12:15:57 INFO - PROCESS | 2312 | 1471461357775 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 12:15:57 INFO - PROCESS | 2312 | 1471461357781 Marionette TRACE conn2 <- [1,1022,null,{}] 12:15:57 INFO - PROCESS | 2312 | 1471461357784 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:57 INFO - PROCESS | 2312 | 1471461357786 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:57 INFO - PROCESS | 2312 | 1471461357869 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 12:15:57 INFO - PROCESS | 2312 | 1471461357920 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:57 INFO - PROCESS | 2312 | 1471461357921 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:57 INFO - PROCESS | 2312 | ++DOCSHELL 0x119421800 == 33 [pid = 2312] [id = 263] 12:15:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x112a92800) [pid = 2312] [serial = 787] [outer = 0x0] 12:15:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x1185ea800) [pid = 2312] [serial = 788] [outer = 0x112a92800] 12:15:57 INFO - PROCESS | 2312 | 1471461357948 Marionette DEBUG loaded listener.js 12:15:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x11929d400) [pid = 2312] [serial = 789] [outer = 0x112a92800] 12:15:58 INFO - PROCESS | 2312 | 1471461358251 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 12:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 12:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 530ms 12:15:58 INFO - PROCESS | 2312 | 1471461358302 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 12:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 12:15:58 INFO - PROCESS | 2312 | 1471461358303 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 12:15:58 INFO - PROCESS | 2312 | 1471461358305 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 12:15:58 INFO - PROCESS | 2312 | 1471461358307 Marionette TRACE conn2 <- [1,1026,null,{}] 12:15:58 INFO - PROCESS | 2312 | 1471461358309 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:58 INFO - PROCESS | 2312 | 1471461358310 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:58 INFO - PROCESS | 2312 | 1471461358383 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 12:15:58 INFO - PROCESS | 2312 | 1471461358437 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:58 INFO - PROCESS | 2312 | 1471461358438 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:58 INFO - PROCESS | 2312 | ++DOCSHELL 0x123888000 == 34 [pid = 2312] [id = 264] 12:15:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x1127df800) [pid = 2312] [serial = 790] [outer = 0x0] 12:15:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x119511400) [pid = 2312] [serial = 791] [outer = 0x1127df800] 12:15:58 INFO - PROCESS | 2312 | 1471461358464 Marionette DEBUG loaded listener.js 12:15:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x119970800) [pid = 2312] [serial = 792] [outer = 0x1127df800] 12:15:58 INFO - PROCESS | 2312 | 1471461358749 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 12:15:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 12:15:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 467ms 12:15:58 INFO - PROCESS | 2312 | 1471461358774 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 12:15:58 INFO - PROCESS | 2312 | 1471461358775 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 12:15:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 12:15:58 INFO - PROCESS | 2312 | 1471461358786 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 12:15:58 INFO - PROCESS | 2312 | 1471461358787 Marionette TRACE conn2 <- [1,1030,null,{}] 12:15:58 INFO - PROCESS | 2312 | 1471461358789 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:58 INFO - PROCESS | 2312 | 1471461358790 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:58 INFO - PROCESS | 2312 | 1471461358890 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 12:15:58 INFO - PROCESS | 2312 | 1471461358895 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:58 INFO - PROCESS | 2312 | 1471461358899 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:58 INFO - PROCESS | 2312 | ++DOCSHELL 0x1195ea800 == 35 [pid = 2312] [id = 265] 12:15:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x1199c1c00) [pid = 2312] [serial = 793] [outer = 0x0] 12:15:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x119b02800) [pid = 2312] [serial = 794] [outer = 0x1199c1c00] 12:15:58 INFO - PROCESS | 2312 | 1471461358960 Marionette DEBUG loaded listener.js 12:15:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x119c6e400) [pid = 2312] [serial = 795] [outer = 0x1199c1c00] 12:15:59 INFO - PROCESS | 2312 | 1471461359323 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 12:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 12:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 568ms 12:15:59 INFO - PROCESS | 2312 | 1471461359354 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 12:15:59 INFO - PROCESS | 2312 | 1471461359355 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 12:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 12:15:59 INFO - PROCESS | 2312 | 1471461359358 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 12:15:59 INFO - PROCESS | 2312 | 1471461359359 Marionette TRACE conn2 <- [1,1034,null,{}] 12:15:59 INFO - PROCESS | 2312 | 1471461359367 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:59 INFO - PROCESS | 2312 | 1471461359368 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:59 INFO - PROCESS | 2312 | 1471461359462 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 12:15:59 INFO - PROCESS | 2312 | 1471461359466 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:59 INFO - PROCESS | 2312 | 1471461359467 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:59 INFO - PROCESS | 2312 | ++DOCSHELL 0x124785000 == 36 [pid = 2312] [id = 266] 12:15:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x1199da000) [pid = 2312] [serial = 796] [outer = 0x0] 12:15:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x119caa000) [pid = 2312] [serial = 797] [outer = 0x1199da000] 12:15:59 INFO - PROCESS | 2312 | 1471461359492 Marionette DEBUG loaded listener.js 12:15:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x120fc1c00) [pid = 2312] [serial = 798] [outer = 0x1199da000] 12:15:59 INFO - PROCESS | 2312 | 1471461359840 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 12:15:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 12:15:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 522ms 12:15:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 12:15:59 INFO - PROCESS | 2312 | 1471461359881 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 12:15:59 INFO - PROCESS | 2312 | 1471461359882 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 12:15:59 INFO - PROCESS | 2312 | 1471461359884 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 12:15:59 INFO - PROCESS | 2312 | 1471461359885 Marionette TRACE conn2 <- [1,1038,null,{}] 12:15:59 INFO - PROCESS | 2312 | 1471461359887 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:15:59 INFO - PROCESS | 2312 | 1471461359888 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:15:59 INFO - PROCESS | 2312 | 1471461359981 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 12:15:59 INFO - PROCESS | 2312 | 1471461359990 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:15:59 INFO - PROCESS | 2312 | 1471461359991 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:00 INFO - PROCESS | 2312 | ++DOCSHELL 0x11749e000 == 37 [pid = 2312] [id = 267] 12:16:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x120fce800) [pid = 2312] [serial = 799] [outer = 0x0] 12:16:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x123806000) [pid = 2312] [serial = 800] [outer = 0x120fce800] 12:16:00 INFO - PROCESS | 2312 | 1471461360021 Marionette DEBUG loaded listener.js 12:16:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1239df800) [pid = 2312] [serial = 801] [outer = 0x120fce800] 12:16:00 INFO - PROCESS | 2312 | 1471461360365 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 12:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 12:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 518ms 12:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 12:16:00 INFO - PROCESS | 2312 | 1471461360407 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 12:16:00 INFO - PROCESS | 2312 | 1471461360408 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 12:16:00 INFO - PROCESS | 2312 | 1471461360410 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 12:16:00 INFO - PROCESS | 2312 | 1471461360411 Marionette TRACE conn2 <- [1,1042,null,{}] 12:16:00 INFO - PROCESS | 2312 | 1471461360414 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:00 INFO - PROCESS | 2312 | 1471461360415 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:00 INFO - PROCESS | 2312 | 1471461360510 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 12:16:00 INFO - PROCESS | 2312 | 1471461360513 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:00 INFO - PROCESS | 2312 | 1471461360514 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:00 INFO - PROCESS | 2312 | ++DOCSHELL 0x128b47800 == 38 [pid = 2312] [id = 268] 12:16:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x119c6f000) [pid = 2312] [serial = 802] [outer = 0x0] 12:16:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x123ca8400) [pid = 2312] [serial = 803] [outer = 0x119c6f000] 12:16:00 INFO - PROCESS | 2312 | 1471461360546 Marionette DEBUG loaded listener.js 12:16:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x1240a1400) [pid = 2312] [serial = 804] [outer = 0x119c6f000] 12:16:00 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x113dbf000) [pid = 2312] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 12:16:00 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x113dbf400) [pid = 2312] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 12:16:00 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x112a76000) [pid = 2312] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 12:16:00 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x112a82800) [pid = 2312] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 12:16:00 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x1121a5800) [pid = 2312] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 12:16:00 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x117c42000) [pid = 2312] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 12:16:00 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x118379c00) [pid = 2312] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 12:16:00 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x1131e4400) [pid = 2312] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 12:16:00 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x1185d7400) [pid = 2312] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 12:16:00 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x111ca8400) [pid = 2312] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 12:16:00 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x119974000) [pid = 2312] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 12:16:00 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x1127dd800) [pid = 2312] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 12:16:00 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x116767400) [pid = 2312] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 12:16:00 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x11874d400) [pid = 2312] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 12:16:00 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x119108c00) [pid = 2312] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 12:16:00 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x1199d8800) [pid = 2312] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 12:16:00 INFO - PROCESS | 2312 | 1471461360955 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 12:16:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 12:16:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 571ms 12:16:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 12:16:00 INFO - PROCESS | 2312 | 1471461360981 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 12:16:00 INFO - PROCESS | 2312 | 1471461360982 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 12:16:00 INFO - PROCESS | 2312 | 1471461360984 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 12:16:00 INFO - PROCESS | 2312 | 1471461360986 Marionette TRACE conn2 <- [1,1046,null,{}] 12:16:00 INFO - PROCESS | 2312 | 1471461360988 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:00 INFO - PROCESS | 2312 | 1471461360989 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:01 INFO - PROCESS | 2312 | 1471461361065 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 12:16:01 INFO - PROCESS | 2312 | 1471461361116 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:01 INFO - PROCESS | 2312 | 1471461361118 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:01 INFO - PROCESS | 2312 | ++DOCSHELL 0x1245f2000 == 39 [pid = 2312] [id = 269] 12:16:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x1127e2000) [pid = 2312] [serial = 805] [outer = 0x0] 12:16:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x11654f400) [pid = 2312] [serial = 806] [outer = 0x1127e2000] 12:16:01 INFO - PROCESS | 2312 | 1471461361142 Marionette DEBUG loaded listener.js 12:16:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x1185d7400) [pid = 2312] [serial = 807] [outer = 0x1127e2000] 12:16:01 INFO - PROCESS | 2312 | 1471461361416 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 12:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 12:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 468ms 12:16:01 INFO - PROCESS | 2312 | 1471461361453 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 12:16:01 INFO - PROCESS | 2312 | 1471461361454 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 12:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 12:16:01 INFO - PROCESS | 2312 | 1471461361456 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 12:16:01 INFO - PROCESS | 2312 | 1471461361457 Marionette TRACE conn2 <- [1,1050,null,{}] 12:16:01 INFO - PROCESS | 2312 | 1471461361467 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:01 INFO - PROCESS | 2312 | 1471461361468 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:01 INFO - PROCESS | 2312 | 1471461361556 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 12:16:01 INFO - PROCESS | 2312 | 1471461361563 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:01 INFO - PROCESS | 2312 | 1471461361565 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:01 INFO - PROCESS | 2312 | ++DOCSHELL 0x12904c800 == 40 [pid = 2312] [id = 270] 12:16:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x119108c00) [pid = 2312] [serial = 808] [outer = 0x0] 12:16:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x1198b7800) [pid = 2312] [serial = 809] [outer = 0x119108c00] 12:16:01 INFO - PROCESS | 2312 | 1471461361592 Marionette DEBUG loaded listener.js 12:16:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x1240aa400) [pid = 2312] [serial = 810] [outer = 0x119108c00] 12:16:01 INFO - PROCESS | 2312 | 1471461361921 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 12:16:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 12:16:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 472ms 12:16:01 INFO - PROCESS | 2312 | 1471461361932 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 12:16:01 INFO - PROCESS | 2312 | 1471461361933 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 12:16:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 12:16:01 INFO - PROCESS | 2312 | 1471461361935 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 12:16:01 INFO - PROCESS | 2312 | 1471461361937 Marionette TRACE conn2 <- [1,1054,null,{}] 12:16:01 INFO - PROCESS | 2312 | 1471461361939 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:01 INFO - PROCESS | 2312 | 1471461361941 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:02 INFO - PROCESS | 2312 | 1471461362057 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 12:16:02 INFO - PROCESS | 2312 | 1471461362064 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:02 INFO - PROCESS | 2312 | 1471461362065 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:02 INFO - PROCESS | 2312 | ++DOCSHELL 0x129865800 == 41 [pid = 2312] [id = 271] 12:16:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x111c7b400) [pid = 2312] [serial = 811] [outer = 0x0] 12:16:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x1242bf800) [pid = 2312] [serial = 812] [outer = 0x111c7b400] 12:16:02 INFO - PROCESS | 2312 | 1471461362090 Marionette DEBUG loaded listener.js 12:16:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x124a3e800) [pid = 2312] [serial = 813] [outer = 0x111c7b400] 12:16:02 INFO - PROCESS | 2312 | 1471461362395 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 12:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 12:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 469ms 12:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 12:16:02 INFO - PROCESS | 2312 | 1471461362405 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 12:16:02 INFO - PROCESS | 2312 | 1471461362406 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 12:16:02 INFO - PROCESS | 2312 | 1471461362408 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 12:16:02 INFO - PROCESS | 2312 | 1471461362409 Marionette TRACE conn2 <- [1,1058,null,{}] 12:16:02 INFO - PROCESS | 2312 | 1471461362415 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:02 INFO - PROCESS | 2312 | 1471461362416 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:02 INFO - PROCESS | 2312 | 1471461362501 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 12:16:02 INFO - PROCESS | 2312 | 1471461362505 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:02 INFO - PROCESS | 2312 | 1471461362506 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:02 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a65e800 == 42 [pid = 2312] [id = 272] 12:16:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x124b03c00) [pid = 2312] [serial = 814] [outer = 0x0] 12:16:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x124e7e000) [pid = 2312] [serial = 815] [outer = 0x124b03c00] 12:16:02 INFO - PROCESS | 2312 | 1471461362533 Marionette DEBUG loaded listener.js 12:16:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x1250b8000) [pid = 2312] [serial = 816] [outer = 0x124b03c00] 12:16:02 INFO - PROCESS | 2312 | 1471461362938 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 12:16:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 12:16:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 572ms 12:16:02 INFO - PROCESS | 2312 | 1471461362981 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 12:16:02 INFO - PROCESS | 2312 | 1471461362984 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 12:16:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 12:16:02 INFO - PROCESS | 2312 | 1471461362987 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 12:16:02 INFO - PROCESS | 2312 | 1471461362989 Marionette TRACE conn2 <- [1,1062,null,{}] 12:16:02 INFO - PROCESS | 2312 | 1471461362993 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:02 INFO - PROCESS | 2312 | 1471461362995 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:03 INFO - PROCESS | 2312 | 1471461363102 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 12:16:03 INFO - PROCESS | 2312 | 1471461363168 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:03 INFO - PROCESS | 2312 | 1471461363169 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:03 INFO - PROCESS | 2312 | ++DOCSHELL 0x117163000 == 43 [pid = 2312] [id = 273] 12:16:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x112a7f400) [pid = 2312] [serial = 817] [outer = 0x0] 12:16:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x114ff2400) [pid = 2312] [serial = 818] [outer = 0x112a7f400] 12:16:03 INFO - PROCESS | 2312 | 1471461363201 Marionette DEBUG loaded listener.js 12:16:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x11647d400) [pid = 2312] [serial = 819] [outer = 0x112a7f400] 12:16:03 INFO - PROCESS | 2312 | 1471461363646 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 12:16:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 12:16:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 672ms 12:16:03 INFO - PROCESS | 2312 | 1471461363658 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 12:16:03 INFO - PROCESS | 2312 | 1471461363662 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 12:16:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 12:16:03 INFO - PROCESS | 2312 | 1471461363666 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 12:16:03 INFO - PROCESS | 2312 | 1471461363668 Marionette TRACE conn2 <- [1,1066,null,{}] 12:16:03 INFO - PROCESS | 2312 | 1471461363671 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:03 INFO - PROCESS | 2312 | 1471461363673 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:03 INFO - PROCESS | 2312 | 1471461363799 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 12:16:03 INFO - PROCESS | 2312 | 1471461363878 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:03 INFO - PROCESS | 2312 | 1471461363879 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:03 INFO - PROCESS | 2312 | ++DOCSHELL 0x123ab4000 == 44 [pid = 2312] [id = 274] 12:16:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x1180ebc00) [pid = 2312] [serial = 820] [outer = 0x0] 12:16:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x11828d400) [pid = 2312] [serial = 821] [outer = 0x1180ebc00] 12:16:03 INFO - PROCESS | 2312 | 1471461363912 Marionette DEBUG loaded listener.js 12:16:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x1185eb000) [pid = 2312] [serial = 822] [outer = 0x1180ebc00] 12:16:04 INFO - PROCESS | 2312 | 1471461364343 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 12:16:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 12:16:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 719ms 12:16:04 INFO - PROCESS | 2312 | 1471461364386 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 12:16:04 INFO - PROCESS | 2312 | 1471461364388 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 12:16:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 12:16:04 INFO - PROCESS | 2312 | 1471461364390 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 12:16:04 INFO - PROCESS | 2312 | 1471461364393 Marionette TRACE conn2 <- [1,1070,null,{}] 12:16:04 INFO - PROCESS | 2312 | 1471461364421 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:04 INFO - PROCESS | 2312 | 1471461364425 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:04 INFO - PROCESS | 2312 | 1471461364532 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 12:16:04 INFO - PROCESS | 2312 | 1471461364599 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:04 INFO - PROCESS | 2312 | 1471461364601 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:04 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a897800 == 45 [pid = 2312] [id = 275] 12:16:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x11996fc00) [pid = 2312] [serial = 823] [outer = 0x0] 12:16:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x1199b4c00) [pid = 2312] [serial = 824] [outer = 0x11996fc00] 12:16:04 INFO - PROCESS | 2312 | 1471461364633 Marionette DEBUG loaded listener.js 12:16:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x119b0d000) [pid = 2312] [serial = 825] [outer = 0x11996fc00] 12:16:05 INFO - PROCESS | 2312 | 1471461365046 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 12:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 12:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 695ms 12:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 12:16:05 INFO - PROCESS | 2312 | 1471461365102 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 12:16:05 INFO - PROCESS | 2312 | 1471461365103 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 12:16:05 INFO - PROCESS | 2312 | 1471461365106 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 12:16:05 INFO - PROCESS | 2312 | 1471461365107 Marionette TRACE conn2 <- [1,1074,null,{}] 12:16:05 INFO - PROCESS | 2312 | 1471461365122 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:05 INFO - PROCESS | 2312 | 1471461365124 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:05 INFO - PROCESS | 2312 | 1471461365243 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 12:16:05 INFO - PROCESS | 2312 | 1471461365253 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:05 INFO - PROCESS | 2312 | 1471461365255 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:05 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ad7f800 == 46 [pid = 2312] [id = 276] 12:16:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x119ca5000) [pid = 2312] [serial = 826] [outer = 0x0] 12:16:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x120f55400) [pid = 2312] [serial = 827] [outer = 0x119ca5000] 12:16:05 INFO - PROCESS | 2312 | 1471461365284 Marionette DEBUG loaded listener.js 12:16:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x12380b400) [pid = 2312] [serial = 828] [outer = 0x119ca5000] 12:16:05 INFO - PROCESS | 2312 | 1471461365708 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 12:16:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 12:16:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 668ms 12:16:05 INFO - PROCESS | 2312 | 1471461365775 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 12:16:05 INFO - PROCESS | 2312 | 1471461365776 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 12:16:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 12:16:05 INFO - PROCESS | 2312 | 1471461365963 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 12:16:05 INFO - PROCESS | 2312 | 1471461365965 Marionette TRACE conn2 <- [1,1078,null,{}] 12:16:05 INFO - PROCESS | 2312 | 1471461365970 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:05 INFO - PROCESS | 2312 | 1471461365972 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:06 INFO - PROCESS | 2312 | 1471461366066 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 12:16:06 INFO - PROCESS | 2312 | 1471461366115 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:06 INFO - PROCESS | 2312 | 1471461366118 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:06 INFO - PROCESS | 2312 | ++DOCSHELL 0x11811b800 == 47 [pid = 2312] [id = 277] 12:16:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x114f4e000) [pid = 2312] [serial = 829] [outer = 0x0] 12:16:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x115e06c00) [pid = 2312] [serial = 830] [outer = 0x114f4e000] 12:16:06 INFO - PROCESS | 2312 | 1471461366147 Marionette DEBUG loaded listener.js 12:16:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x1164b0800) [pid = 2312] [serial = 831] [outer = 0x114f4e000] 12:16:06 INFO - PROCESS | 2312 | 1471461366615 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 12:16:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 12:16:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 708ms 12:16:06 INFO - PROCESS | 2312 | 1471461366639 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 12:16:06 INFO - PROCESS | 2312 | 1471461366642 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 12:16:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 12:16:06 INFO - PROCESS | 2312 | 1471461366665 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 12:16:06 INFO - PROCESS | 2312 | 1471461366666 Marionette TRACE conn2 <- [1,1082,null,{}] 12:16:06 INFO - PROCESS | 2312 | 1471461366670 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:06 INFO - PROCESS | 2312 | 1471461366673 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:07 INFO - PROCESS | 2312 | --DOCSHELL 0x1133da000 == 46 [pid = 2312] [id = 246] 12:16:07 INFO - PROCESS | 2312 | --DOCSHELL 0x129865800 == 45 [pid = 2312] [id = 271] 12:16:07 INFO - PROCESS | 2312 | --DOCSHELL 0x12904c800 == 44 [pid = 2312] [id = 270] 12:16:07 INFO - PROCESS | 2312 | --DOCSHELL 0x1245f2000 == 43 [pid = 2312] [id = 269] 12:16:07 INFO - PROCESS | 2312 | --DOCSHELL 0x128b47800 == 42 [pid = 2312] [id = 268] 12:16:07 INFO - PROCESS | 2312 | --DOCSHELL 0x11749e000 == 41 [pid = 2312] [id = 267] 12:16:07 INFO - PROCESS | 2312 | --DOCSHELL 0x124785000 == 40 [pid = 2312] [id = 266] 12:16:07 INFO - PROCESS | 2312 | --DOCSHELL 0x1195ea800 == 39 [pid = 2312] [id = 265] 12:16:07 INFO - PROCESS | 2312 | --DOCSHELL 0x123888000 == 38 [pid = 2312] [id = 264] 12:16:07 INFO - PROCESS | 2312 | --DOCSHELL 0x119421800 == 37 [pid = 2312] [id = 263] 12:16:07 INFO - PROCESS | 2312 | --DOCSHELL 0x118711000 == 36 [pid = 2312] [id = 262] 12:16:07 INFO - PROCESS | 2312 | --DOCSHELL 0x11715a000 == 35 [pid = 2312] [id = 261] 12:16:07 INFO - PROCESS | 2312 | --DOCSHELL 0x11337a800 == 34 [pid = 2312] [id = 260] 12:16:07 INFO - PROCESS | 2312 | --DOCSHELL 0x1174a0000 == 33 [pid = 2312] [id = 259] 12:16:07 INFO - PROCESS | 2312 | --DOCSHELL 0x126914800 == 32 [pid = 2312] [id = 258] 12:16:07 INFO - PROCESS | 2312 | --DOCSHELL 0x11811b800 == 31 [pid = 2312] [id = 277] 12:16:07 INFO - PROCESS | 2312 | --DOCSHELL 0x12ad7f800 == 30 [pid = 2312] [id = 276] 12:16:07 INFO - PROCESS | 2312 | --DOCSHELL 0x12a897800 == 29 [pid = 2312] [id = 275] 12:16:07 INFO - PROCESS | 2312 | --DOCSHELL 0x123ab4000 == 28 [pid = 2312] [id = 274] 12:16:07 INFO - PROCESS | 2312 | --DOCSHELL 0x12a65e800 == 27 [pid = 2312] [id = 272] 12:16:07 INFO - PROCESS | 2312 | --DOCSHELL 0x117163000 == 26 [pid = 2312] [id = 273] 12:16:07 INFO - PROCESS | 2312 | 1471461367244 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x119b09800) [pid = 2312] [serial = 770] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x1199c1800) [pid = 2312] [serial = 768] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x11828b800) [pid = 2312] [serial = 750] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x119ca9000) [pid = 2312] [serial = 773] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x118378400) [pid = 2312] [serial = 752] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x114fee400) [pid = 2312] [serial = 743] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x115e0b800) [pid = 2312] [serial = 744] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x116a0d000) [pid = 2312] [serial = 746] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x11702e800) [pid = 2312] [serial = 747] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x112a8b400) [pid = 2312] [serial = 740] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x1127dc400) [pid = 2312] [serial = 741] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x1121e3c00) [pid = 2312] [serial = 737] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x1127e3400) [pid = 2312] [serial = 738] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x118284400) [pid = 2312] [serial = 749] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x1185ec800) [pid = 2312] [serial = 755] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x11691a000) [pid = 2312] [serial = 764] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x1195b8000) [pid = 2312] [serial = 758] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x11950d800) [pid = 2312] [serial = 756] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x119970400) [pid = 2312] [serial = 761] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x11995f000) [pid = 2312] [serial = 759] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x1199b9800) [pid = 2312] [serial = 767] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x119973400) [pid = 2312] [serial = 765] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x1185d5800) [pid = 2312] [serial = 753] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x114ff1000) [pid = 2312] [serial = 726] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x112f27400) [pid = 2312] [serial = 725] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x1169a3000) [pid = 2312] [serial = 728] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x1176bcc00) [pid = 2312] [serial = 729] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x1195b5c00) [pid = 2312] [serial = 732] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x11880c800) [pid = 2312] [serial = 731] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x1199b9c00) [pid = 2312] [serial = 735] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x119978000) [pid = 2312] [serial = 734] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x1199b2c00) [pid = 2312] [serial = 762] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | --DOMWINDOW == 76 (0x119ca3800) [pid = 2312] [serial = 771] [outer = 0x0] [url = about:blank] 12:16:07 INFO - PROCESS | 2312 | 1471461367334 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:07 INFO - PROCESS | 2312 | 1471461367335 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:07 INFO - PROCESS | 2312 | ++DOCSHELL 0x112d4d800 == 27 [pid = 2312] [id = 278] 12:16:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 77 (0x1127dc400) [pid = 2312] [serial = 832] [outer = 0x0] 12:16:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x112a78c00) [pid = 2312] [serial = 833] [outer = 0x1127dc400] 12:16:07 INFO - PROCESS | 2312 | 1471461367365 Marionette DEBUG loaded listener.js 12:16:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x112a89400) [pid = 2312] [serial = 834] [outer = 0x1127dc400] 12:16:07 INFO - PROCESS | 2312 | 1471461367675 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 12:16:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 12:16:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 1071ms 12:16:07 INFO - PROCESS | 2312 | 1471461367735 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 12:16:07 INFO - PROCESS | 2312 | 1471461367738 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 12:16:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 12:16:07 INFO - PROCESS | 2312 | 1471461367741 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 12:16:07 INFO - PROCESS | 2312 | 1471461367743 Marionette TRACE conn2 <- [1,1086,null,{}] 12:16:07 INFO - PROCESS | 2312 | 1471461367746 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:07 INFO - PROCESS | 2312 | 1471461367748 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:07 INFO - PROCESS | 2312 | 1471461367844 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 12:16:07 INFO - PROCESS | 2312 | 1471461367891 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:07 INFO - PROCESS | 2312 | 1471461367893 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:07 INFO - PROCESS | 2312 | ++DOCSHELL 0x11653d000 == 28 [pid = 2312] [id = 279] 12:16:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x112f1f800) [pid = 2312] [serial = 835] [outer = 0x0] 12:16:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x115e0b800) [pid = 2312] [serial = 836] [outer = 0x112f1f800] 12:16:07 INFO - PROCESS | 2312 | 1471461367920 Marionette DEBUG loaded listener.js 12:16:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x1165f1800) [pid = 2312] [serial = 837] [outer = 0x112f1f800] 12:16:08 INFO - PROCESS | 2312 | 1471461368205 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 12:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 12:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 523ms 12:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 12:16:08 INFO - PROCESS | 2312 | 1471461368265 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 12:16:08 INFO - PROCESS | 2312 | 1471461368267 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 12:16:08 INFO - PROCESS | 2312 | 1471461368269 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 12:16:08 INFO - PROCESS | 2312 | 1471461368271 Marionette TRACE conn2 <- [1,1090,null,{}] 12:16:08 INFO - PROCESS | 2312 | 1471461368273 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:08 INFO - PROCESS | 2312 | 1471461368274 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:08 INFO - PROCESS | 2312 | 1471461368351 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 12:16:08 INFO - PROCESS | 2312 | 1471461368406 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:08 INFO - PROCESS | 2312 | 1471461368407 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:08 INFO - PROCESS | 2312 | ++DOCSHELL 0x116ad4800 == 29 [pid = 2312] [id = 280] 12:16:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x113235c00) [pid = 2312] [serial = 838] [outer = 0x0] 12:16:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x117403000) [pid = 2312] [serial = 839] [outer = 0x113235c00] 12:16:08 INFO - PROCESS | 2312 | 1471461368441 Marionette DEBUG loaded listener.js 12:16:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x118286c00) [pid = 2312] [serial = 840] [outer = 0x113235c00] 12:16:08 INFO - PROCESS | 2312 | 1471461368768 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 12:16:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 12:16:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 520ms 12:16:08 INFO - PROCESS | 2312 | 1471461368790 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 12:16:08 INFO - PROCESS | 2312 | 1471461368794 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 12:16:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 12:16:08 INFO - PROCESS | 2312 | 1471461368807 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 12:16:08 INFO - PROCESS | 2312 | 1471461368812 Marionette TRACE conn2 <- [1,1094,null,{}] 12:16:08 INFO - PROCESS | 2312 | 1471461368816 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:08 INFO - PROCESS | 2312 | 1471461368819 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:08 INFO - PROCESS | 2312 | 1471461368942 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 12:16:09 INFO - PROCESS | 2312 | 1471461369022 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:09 INFO - PROCESS | 2312 | 1471461369024 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:09 INFO - PROCESS | 2312 | ++DOCSHELL 0x11830b800 == 30 [pid = 2312] [id = 281] 12:16:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x117c37000) [pid = 2312] [serial = 841] [outer = 0x0] 12:16:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x11837b800) [pid = 2312] [serial = 842] [outer = 0x117c37000] 12:16:09 INFO - PROCESS | 2312 | 1471461369067 Marionette DEBUG loaded listener.js 12:16:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x118752800) [pid = 2312] [serial = 843] [outer = 0x117c37000] 12:16:09 INFO - PROCESS | 2312 | 1471461369427 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 12:16:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 12:16:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 681ms 12:16:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 12:16:09 INFO - PROCESS | 2312 | 1471461369481 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 12:16:09 INFO - PROCESS | 2312 | 1471461369483 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 12:16:09 INFO - PROCESS | 2312 | 1471461369485 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 12:16:09 INFO - PROCESS | 2312 | 1471461369486 Marionette TRACE conn2 <- [1,1098,null,{}] 12:16:09 INFO - PROCESS | 2312 | 1471461369488 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:09 INFO - PROCESS | 2312 | 1471461369489 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:09 INFO - PROCESS | 2312 | 1471461369584 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 12:16:09 INFO - PROCESS | 2312 | 1471461369636 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:09 INFO - PROCESS | 2312 | 1471461369637 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:09 INFO - PROCESS | 2312 | ++DOCSHELL 0x11941a800 == 31 [pid = 2312] [id = 282] 12:16:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x11880ac00) [pid = 2312] [serial = 844] [outer = 0x0] 12:16:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x119165c00) [pid = 2312] [serial = 845] [outer = 0x11880ac00] 12:16:09 INFO - PROCESS | 2312 | 1471461369662 Marionette DEBUG loaded listener.js 12:16:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x119507000) [pid = 2312] [serial = 846] [outer = 0x11880ac00] 12:16:09 INFO - PROCESS | 2312 | 1471461369971 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 12:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 12:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 519ms 12:16:10 INFO - PROCESS | 2312 | 1471461370010 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 12:16:10 INFO - PROCESS | 2312 | 1471461370013 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 12:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 12:16:10 INFO - PROCESS | 2312 | 1471461370016 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 12:16:10 INFO - PROCESS | 2312 | 1471461370017 Marionette TRACE conn2 <- [1,1102,null,{}] 12:16:10 INFO - PROCESS | 2312 | 1471461370019 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:10 INFO - PROCESS | 2312 | 1471461370021 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:10 INFO - PROCESS | 2312 | 1471461370113 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 12:16:10 INFO - PROCESS | 2312 | 1471461370117 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:10 INFO - PROCESS | 2312 | 1471461370121 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:10 INFO - PROCESS | 2312 | ++DOCSHELL 0x119f17000 == 32 [pid = 2312] [id = 283] 12:16:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x112fbac00) [pid = 2312] [serial = 847] [outer = 0x0] 12:16:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x1195be000) [pid = 2312] [serial = 848] [outer = 0x112fbac00] 12:16:10 INFO - PROCESS | 2312 | 1471461370154 Marionette DEBUG loaded listener.js 12:16:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x119972000) [pid = 2312] [serial = 849] [outer = 0x112fbac00] 12:16:10 INFO - PROCESS | 2312 | 1471461370508 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 12:16:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 12:16:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 518ms 12:16:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 12:16:10 INFO - PROCESS | 2312 | 1471461370540 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 12:16:10 INFO - PROCESS | 2312 | 1471461370541 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 12:16:10 INFO - PROCESS | 2312 | 1471461370543 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 12:16:10 INFO - PROCESS | 2312 | 1471461370545 Marionette TRACE conn2 <- [1,1106,null,{}] 12:16:10 INFO - PROCESS | 2312 | 1471461370547 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:10 INFO - PROCESS | 2312 | 1471461370548 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:10 INFO - PROCESS | 2312 | 1471461370644 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 12:16:10 INFO - PROCESS | 2312 | 1471461370648 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:10 INFO - PROCESS | 2312 | 1471461370649 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:10 INFO - PROCESS | 2312 | ++DOCSHELL 0x11275c800 == 33 [pid = 2312] [id = 284] 12:16:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x119972800) [pid = 2312] [serial = 850] [outer = 0x0] 12:16:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x1199bec00) [pid = 2312] [serial = 851] [outer = 0x119972800] 12:16:10 INFO - PROCESS | 2312 | 1471461370674 Marionette DEBUG loaded listener.js 12:16:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x119b0bc00) [pid = 2312] [serial = 852] [outer = 0x119972800] 12:16:11 INFO - PROCESS | 2312 | 1471461371024 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 12:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 12:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 519ms 12:16:11 INFO - PROCESS | 2312 | 1471461371066 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 12:16:11 INFO - PROCESS | 2312 | 1471461371067 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 12:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 12:16:11 INFO - PROCESS | 2312 | 1471461371069 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 12:16:11 INFO - PROCESS | 2312 | 1471461371070 Marionette TRACE conn2 <- [1,1110,null,{}] 12:16:11 INFO - PROCESS | 2312 | 1471461371073 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:11 INFO - PROCESS | 2312 | 1471461371074 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:11 INFO - PROCESS | 2312 | 1471461371164 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 12:16:11 INFO - PROCESS | 2312 | 1471461371168 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:11 INFO - PROCESS | 2312 | 1471461371169 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:11 INFO - PROCESS | 2312 | ++DOCSHELL 0x1242ee800 == 34 [pid = 2312] [id = 285] 12:16:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x112a8b400) [pid = 2312] [serial = 853] [outer = 0x0] 12:16:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x119c71000) [pid = 2312] [serial = 854] [outer = 0x112a8b400] 12:16:11 INFO - PROCESS | 2312 | 1471461371194 Marionette DEBUG loaded listener.js 12:16:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x119ca8800) [pid = 2312] [serial = 855] [outer = 0x112a8b400] 12:16:11 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x111c7b400) [pid = 2312] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 12:16:11 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x119c6f000) [pid = 2312] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 12:16:11 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x124b03c00) [pid = 2312] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 12:16:11 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x119108c00) [pid = 2312] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 12:16:11 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x1199c1c00) [pid = 2312] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 12:16:11 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x1199da000) [pid = 2312] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 12:16:11 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x1127e2000) [pid = 2312] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 12:16:11 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x112a92800) [pid = 2312] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 12:16:11 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x1176b7800) [pid = 2312] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 12:16:11 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x1165f1400) [pid = 2312] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 12:16:11 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x1127df800) [pid = 2312] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 12:16:11 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x112f04c00) [pid = 2312] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 12:16:11 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x112a8b000) [pid = 2312] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 12:16:11 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x112f1d400) [pid = 2312] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 12:16:11 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x120fce800) [pid = 2312] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 12:16:11 INFO - PROCESS | 2312 | 1471461371697 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 12:16:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 12:16:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 669ms 12:16:11 INFO - PROCESS | 2312 | 1471461371832 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 12:16:11 INFO - PROCESS | 2312 | 1471461371833 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 12:16:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 12:16:11 INFO - PROCESS | 2312 | 1471461371836 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 12:16:11 INFO - PROCESS | 2312 | 1471461371837 Marionette TRACE conn2 <- [1,1114,null,{}] 12:16:11 INFO - PROCESS | 2312 | 1471461371839 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:11 INFO - PROCESS | 2312 | 1471461371840 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:11 INFO - PROCESS | 2312 | 1471461371915 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 12:16:11 INFO - PROCESS | 2312 | 1471461371937 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:11 INFO - PROCESS | 2312 | 1471461371939 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:11 INFO - PROCESS | 2312 | ++DOCSHELL 0x123f1b800 == 35 [pid = 2312] [id = 286] 12:16:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x116761000) [pid = 2312] [serial = 856] [outer = 0x0] 12:16:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x118293400) [pid = 2312] [serial = 857] [outer = 0x116761000] 12:16:11 INFO - PROCESS | 2312 | 1471461371964 Marionette DEBUG loaded listener.js 12:16:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x123807400) [pid = 2312] [serial = 858] [outer = 0x116761000] 12:16:12 INFO - PROCESS | 2312 | 1471461372305 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 12:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 12:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 518ms 12:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 12:16:12 INFO - PROCESS | 2312 | 1471461372358 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 12:16:12 INFO - PROCESS | 2312 | 1471461372359 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 12:16:12 INFO - PROCESS | 2312 | 1471461372361 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 12:16:12 INFO - PROCESS | 2312 | 1471461372363 Marionette TRACE conn2 <- [1,1118,null,{}] 12:16:12 INFO - PROCESS | 2312 | 1471461372365 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:12 INFO - PROCESS | 2312 | 1471461372367 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:12 INFO - PROCESS | 2312 | 1471461372466 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 12:16:12 INFO - PROCESS | 2312 | 1471461372471 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:12 INFO - PROCESS | 2312 | 1471461372472 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:12 INFO - PROCESS | 2312 | ++DOCSHELL 0x128a31000 == 36 [pid = 2312] [id = 287] 12:16:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x123808800) [pid = 2312] [serial = 859] [outer = 0x0] 12:16:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x123e26800) [pid = 2312] [serial = 860] [outer = 0x123808800] 12:16:12 INFO - PROCESS | 2312 | 1471461372515 Marionette DEBUG loaded listener.js 12:16:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x12453f800) [pid = 2312] [serial = 861] [outer = 0x123808800] 12:16:12 INFO - PROCESS | 2312 | 1471461372954 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 12:16:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 12:16:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 621ms 12:16:12 INFO - PROCESS | 2312 | 1471461372982 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 12:16:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 12:16:12 INFO - PROCESS | 2312 | 1471461372983 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 12:16:12 INFO - PROCESS | 2312 | 1471461372985 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 12:16:12 INFO - PROCESS | 2312 | 1471461372987 Marionette TRACE conn2 <- [1,1122,null,{}] 12:16:12 INFO - PROCESS | 2312 | 1471461372989 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:12 INFO - PROCESS | 2312 | 1471461372990 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:13 INFO - PROCESS | 2312 | 1471461373082 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 12:16:13 INFO - PROCESS | 2312 | 1471461373088 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:13 INFO - PROCESS | 2312 | 1471461373090 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:13 INFO - PROCESS | 2312 | ++DOCSHELL 0x128d29000 == 37 [pid = 2312] [id = 288] 12:16:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x124545000) [pid = 2312] [serial = 862] [outer = 0x0] 12:16:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x124594c00) [pid = 2312] [serial = 863] [outer = 0x124545000] 12:16:13 INFO - PROCESS | 2312 | 1471461373120 Marionette DEBUG loaded listener.js 12:16:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x124b03c00) [pid = 2312] [serial = 864] [outer = 0x124545000] 12:16:13 INFO - PROCESS | 2312 | 1471461373471 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 12:16:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 12:16:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 569ms 12:16:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 12:16:13 INFO - PROCESS | 2312 | 1471461373556 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 12:16:13 INFO - PROCESS | 2312 | 1471461373558 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 12:16:13 INFO - PROCESS | 2312 | 1471461373561 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 12:16:13 INFO - PROCESS | 2312 | 1471461373564 Marionette TRACE conn2 <- [1,1126,null,{}] 12:16:13 INFO - PROCESS | 2312 | 1471461373568 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:13 INFO - PROCESS | 2312 | 1471461373570 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:13 INFO - PROCESS | 2312 | 1471461373703 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 12:16:13 INFO - PROCESS | 2312 | 1471461373755 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:13 INFO - PROCESS | 2312 | 1471461373758 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:13 INFO - PROCESS | 2312 | ++DOCSHELL 0x11618b000 == 38 [pid = 2312] [id = 289] 12:16:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x112a7dc00) [pid = 2312] [serial = 865] [outer = 0x0] 12:16:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x112a91c00) [pid = 2312] [serial = 866] [outer = 0x112a7dc00] 12:16:13 INFO - PROCESS | 2312 | 1471461373790 Marionette DEBUG loaded listener.js 12:16:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x113d26800) [pid = 2312] [serial = 867] [outer = 0x112a7dc00] 12:16:14 INFO - PROCESS | 2312 | 1471461374286 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 12:16:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 12:16:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 823ms 12:16:14 INFO - PROCESS | 2312 | 1471461374390 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 12:16:14 INFO - PROCESS | 2312 | 1471461374392 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 12:16:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 12:16:14 INFO - PROCESS | 2312 | 1471461374399 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 12:16:14 INFO - PROCESS | 2312 | 1471461374402 Marionette TRACE conn2 <- [1,1130,null,{}] 12:16:14 INFO - PROCESS | 2312 | 1471461374405 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:14 INFO - PROCESS | 2312 | 1471461374406 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:14 INFO - PROCESS | 2312 | 1471461374515 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 12:16:14 INFO - PROCESS | 2312 | 1471461374587 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:14 INFO - PROCESS | 2312 | 1471461374588 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:14 INFO - PROCESS | 2312 | ++DOCSHELL 0x1188bb800 == 39 [pid = 2312] [id = 290] 12:16:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x117404400) [pid = 2312] [serial = 868] [outer = 0x0] 12:16:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x117c38000) [pid = 2312] [serial = 869] [outer = 0x117404400] 12:16:14 INFO - PROCESS | 2312 | 1471461374620 Marionette DEBUG loaded listener.js 12:16:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x118289400) [pid = 2312] [serial = 870] [outer = 0x117404400] 12:16:15 INFO - PROCESS | 2312 | 1471461375410 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 12:16:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 12:16:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 1025ms 12:16:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 12:16:15 INFO - PROCESS | 2312 | 1471461375421 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 12:16:15 INFO - PROCESS | 2312 | 1471461375423 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 12:16:15 INFO - PROCESS | 2312 | 1471461375452 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 12:16:15 INFO - PROCESS | 2312 | 1471461375454 Marionette TRACE conn2 <- [1,1134,null,{}] 12:16:15 INFO - PROCESS | 2312 | 1471461375471 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:15 INFO - PROCESS | 2312 | 1471461375473 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:15 INFO - PROCESS | 2312 | 1471461375584 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 12:16:15 INFO - PROCESS | 2312 | 1471461375636 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:15 INFO - PROCESS | 2312 | 1471461375639 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:15 INFO - PROCESS | 2312 | ++DOCSHELL 0x1169e8000 == 40 [pid = 2312] [id = 291] 12:16:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x116165400) [pid = 2312] [serial = 871] [outer = 0x0] 12:16:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x1164f2000) [pid = 2312] [serial = 872] [outer = 0x116165400] 12:16:15 INFO - PROCESS | 2312 | 1471461375668 Marionette DEBUG loaded listener.js 12:16:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x116aba800) [pid = 2312] [serial = 873] [outer = 0x116165400] 12:16:15 INFO - PROCESS | 2312 | --DOCSHELL 0x128a31000 == 39 [pid = 2312] [id = 287] 12:16:15 INFO - PROCESS | 2312 | --DOCSHELL 0x123f1b800 == 38 [pid = 2312] [id = 286] 12:16:15 INFO - PROCESS | 2312 | --DOCSHELL 0x1242ee800 == 37 [pid = 2312] [id = 285] 12:16:15 INFO - PROCESS | 2312 | --DOCSHELL 0x11275c800 == 36 [pid = 2312] [id = 284] 12:16:15 INFO - PROCESS | 2312 | --DOCSHELL 0x119f17000 == 35 [pid = 2312] [id = 283] 12:16:15 INFO - PROCESS | 2312 | --DOCSHELL 0x11941a800 == 34 [pid = 2312] [id = 282] 12:16:15 INFO - PROCESS | 2312 | --DOCSHELL 0x11830b800 == 33 [pid = 2312] [id = 281] 12:16:15 INFO - PROCESS | 2312 | --DOCSHELL 0x116ad4800 == 32 [pid = 2312] [id = 280] 12:16:15 INFO - PROCESS | 2312 | --DOCSHELL 0x11653d000 == 31 [pid = 2312] [id = 279] 12:16:15 INFO - PROCESS | 2312 | --DOCSHELL 0x112d4d800 == 30 [pid = 2312] [id = 278] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x119c6e400) [pid = 2312] [serial = 795] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x119caa000) [pid = 2312] [serial = 797] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x11654f400) [pid = 2312] [serial = 806] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x1185ea800) [pid = 2312] [serial = 788] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x11929d400) [pid = 2312] [serial = 789] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x118290000) [pid = 2312] [serial = 785] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x1185de000) [pid = 2312] [serial = 786] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x11691c400) [pid = 2312] [serial = 782] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x116abbc00) [pid = 2312] [serial = 783] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x119511400) [pid = 2312] [serial = 791] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x120fce000) [pid = 2312] [serial = 774] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x112fbcc00) [pid = 2312] [serial = 776] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x113db5800) [pid = 2312] [serial = 777] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x1131e0800) [pid = 2312] [serial = 779] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x115e68c00) [pid = 2312] [serial = 780] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x1239df800) [pid = 2312] [serial = 801] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x123806000) [pid = 2312] [serial = 800] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x124a3e800) [pid = 2312] [serial = 813] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x123ca8400) [pid = 2312] [serial = 803] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x1250b8000) [pid = 2312] [serial = 816] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x1198b7800) [pid = 2312] [serial = 809] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x124e7e000) [pid = 2312] [serial = 815] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x1240aa400) [pid = 2312] [serial = 810] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x1240a1400) [pid = 2312] [serial = 804] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x119b02800) [pid = 2312] [serial = 794] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x120fc1c00) [pid = 2312] [serial = 798] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 76 (0x1185d7400) [pid = 2312] [serial = 807] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 75 (0x1242bf800) [pid = 2312] [serial = 812] [outer = 0x0] [url = about:blank] 12:16:15 INFO - PROCESS | 2312 | --DOMWINDOW == 74 (0x119970800) [pid = 2312] [serial = 792] [outer = 0x0] [url = about:blank] 12:16:16 INFO - PROCESS | 2312 | 1471461376052 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 12:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 12:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 659ms 12:16:16 INFO - PROCESS | 2312 | 1471461376085 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 12:16:16 INFO - PROCESS | 2312 | 1471461376088 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 12:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 12:16:16 INFO - PROCESS | 2312 | 1471461376093 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 12:16:16 INFO - PROCESS | 2312 | 1471461376096 Marionette TRACE conn2 <- [1,1138,null,{}] 12:16:16 INFO - PROCESS | 2312 | 1471461376099 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:16 INFO - PROCESS | 2312 | 1471461376101 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:16 INFO - PROCESS | 2312 | 1471461376180 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 12:16:16 INFO - PROCESS | 2312 | 1471461376184 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:16 INFO - PROCESS | 2312 | 1471461376185 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:16 INFO - PROCESS | 2312 | ++DOCSHELL 0x1180ce800 == 31 [pid = 2312] [id = 292] 12:16:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 75 (0x11702e800) [pid = 2312] [serial = 874] [outer = 0x0] 12:16:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 76 (0x118289000) [pid = 2312] [serial = 875] [outer = 0x11702e800] 12:16:16 INFO - PROCESS | 2312 | 1471461376215 Marionette DEBUG loaded listener.js 12:16:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 77 (0x11837c000) [pid = 2312] [serial = 876] [outer = 0x11702e800] 12:16:16 INFO - PROCESS | 2312 | 1471461376554 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 12:16:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 12:16:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 473ms 12:16:16 INFO - PROCESS | 2312 | 1471461376566 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 12:16:16 INFO - PROCESS | 2312 | 1471461376568 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 12:16:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 12:16:16 INFO - PROCESS | 2312 | 1471461376570 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 12:16:16 INFO - PROCESS | 2312 | 1471461376573 Marionette TRACE conn2 <- [1,1142,null,{}] 12:16:16 INFO - PROCESS | 2312 | 1471461376583 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:16 INFO - PROCESS | 2312 | 1471461376586 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:16 INFO - PROCESS | 2312 | 1471461376663 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 12:16:16 INFO - PROCESS | 2312 | 1471461376717 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:16 INFO - PROCESS | 2312 | 1471461376719 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:16 INFO - PROCESS | 2312 | ++DOCSHELL 0x11919a800 == 32 [pid = 2312] [id = 293] 12:16:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x118382c00) [pid = 2312] [serial = 877] [outer = 0x0] 12:16:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x118803400) [pid = 2312] [serial = 878] [outer = 0x118382c00] 12:16:16 INFO - PROCESS | 2312 | 1471461376754 Marionette DEBUG loaded listener.js 12:16:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x119506800) [pid = 2312] [serial = 879] [outer = 0x118382c00] 12:16:17 INFO - PROCESS | 2312 | 1471461377055 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 12:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 12:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 522ms 12:16:17 INFO - PROCESS | 2312 | 1471461377093 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 12:16:17 INFO - PROCESS | 2312 | 1471461377096 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 12:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 12:16:17 INFO - PROCESS | 2312 | 1471461377100 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 12:16:17 INFO - PROCESS | 2312 | 1471461377101 Marionette TRACE conn2 <- [1,1146,null,{}] 12:16:17 INFO - PROCESS | 2312 | 1471461377104 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:17 INFO - PROCESS | 2312 | 1471461377105 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:17 INFO - PROCESS | 2312 | 1471461377206 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 12:16:17 INFO - PROCESS | 2312 | 1471461377235 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:17 INFO - PROCESS | 2312 | 1471461377237 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:17 INFO - PROCESS | 2312 | ++DOCSHELL 0x119c4b000 == 33 [pid = 2312] [id = 294] 12:16:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x11950c800) [pid = 2312] [serial = 880] [outer = 0x0] 12:16:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x1195bac00) [pid = 2312] [serial = 881] [outer = 0x11950c800] 12:16:17 INFO - PROCESS | 2312 | 1471461377263 Marionette DEBUG loaded listener.js 12:16:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x119970800) [pid = 2312] [serial = 882] [outer = 0x11950c800] 12:16:17 INFO - PROCESS | 2312 | 1471461377546 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 12:16:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 12:16:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 469ms 12:16:17 INFO - PROCESS | 2312 | 1471461377570 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 12:16:17 INFO - PROCESS | 2312 | 1471461377571 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 12:16:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 12:16:17 INFO - PROCESS | 2312 | 1471461377573 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 12:16:17 INFO - PROCESS | 2312 | 1471461377574 Marionette TRACE conn2 <- [1,1150,null,{}] 12:16:17 INFO - PROCESS | 2312 | 1471461377577 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:17 INFO - PROCESS | 2312 | 1471461377580 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:17 INFO - PROCESS | 2312 | 1471461377666 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 12:16:17 INFO - PROCESS | 2312 | 1471461377670 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:17 INFO - PROCESS | 2312 | 1471461377671 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:17 INFO - PROCESS | 2312 | ++DOCSHELL 0x123964800 == 34 [pid = 2312] [id = 295] 12:16:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x11956d000) [pid = 2312] [serial = 883] [outer = 0x0] 12:16:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x1199b9c00) [pid = 2312] [serial = 884] [outer = 0x11956d000] 12:16:17 INFO - PROCESS | 2312 | 1471461377707 Marionette DEBUG loaded listener.js 12:16:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x1199e3c00) [pid = 2312] [serial = 885] [outer = 0x11956d000] 12:16:18 INFO - PROCESS | 2312 | 1471461378073 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 12:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 12:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 518ms 12:16:18 INFO - PROCESS | 2312 | 1471461378091 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 12:16:18 INFO - PROCESS | 2312 | 1471461378093 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 12:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 12:16:18 INFO - PROCESS | 2312 | 1471461378095 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 12:16:18 INFO - PROCESS | 2312 | 1471461378096 Marionette TRACE conn2 <- [1,1154,null,{}] 12:16:18 INFO - PROCESS | 2312 | 1471461378098 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:18 INFO - PROCESS | 2312 | 1471461378102 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:18 INFO - PROCESS | 2312 | 1471461378222 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 12:16:18 INFO - PROCESS | 2312 | 1471461378227 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:18 INFO - PROCESS | 2312 | 1471461378228 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:18 INFO - PROCESS | 2312 | ++DOCSHELL 0x124a9e000 == 35 [pid = 2312] [id = 296] 12:16:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x119b06800) [pid = 2312] [serial = 886] [outer = 0x0] 12:16:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x119caa000) [pid = 2312] [serial = 887] [outer = 0x119b06800] 12:16:18 INFO - PROCESS | 2312 | 1471461378254 Marionette DEBUG loaded listener.js 12:16:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x12454b000) [pid = 2312] [serial = 888] [outer = 0x119b06800] 12:16:18 INFO - PROCESS | 2312 | 1471461378601 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 12:16:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x12453f000) [pid = 2312] [serial = 889] [outer = 0x12cb0f800] 12:16:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 12:16:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 520ms 12:16:18 INFO - PROCESS | 2312 | 1471461378638 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 12:16:18 INFO - PROCESS | 2312 | 1471461378639 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 12:16:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 12:16:18 INFO - PROCESS | 2312 | 1471461378662 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 12:16:18 INFO - PROCESS | 2312 | 1471461378663 Marionette TRACE conn2 <- [1,1158,null,{}] 12:16:18 INFO - PROCESS | 2312 | 1471461378666 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:18 INFO - PROCESS | 2312 | 1471461378668 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:18 INFO - PROCESS | 2312 | 1471461378763 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 12:16:18 INFO - PROCESS | 2312 | 1471461378783 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:18 INFO - PROCESS | 2312 | 1471461378784 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:18 INFO - PROCESS | 2312 | ++DOCSHELL 0x1260cd000 == 36 [pid = 2312] [id = 297] 12:16:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x112a82000) [pid = 2312] [serial = 890] [outer = 0x0] 12:16:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x124b09400) [pid = 2312] [serial = 891] [outer = 0x112a82000] 12:16:18 INFO - PROCESS | 2312 | 1471461378811 Marionette DEBUG loaded listener.js 12:16:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x12560f000) [pid = 2312] [serial = 892] [outer = 0x112a82000] 12:16:19 INFO - PROCESS | 2312 | 1471461379139 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 12:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 12:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 536ms 12:16:19 INFO - PROCESS | 2312 | 1471461379184 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 12:16:19 INFO - PROCESS | 2312 | 1471461379185 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 12:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 12:16:19 INFO - PROCESS | 2312 | 1471461379187 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 12:16:19 INFO - PROCESS | 2312 | 1471461379188 Marionette TRACE conn2 <- [1,1162,null,{}] 12:16:19 INFO - PROCESS | 2312 | 1471461379191 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:19 INFO - PROCESS | 2312 | 1471461379192 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:19 INFO - PROCESS | 2312 | 1471461379287 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 12:16:19 INFO - PROCESS | 2312 | 1471461379290 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:19 INFO - PROCESS | 2312 | 1471461379292 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:19 INFO - PROCESS | 2312 | ++DOCSHELL 0x128b5b800 == 37 [pid = 2312] [id = 298] 12:16:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x124e7c800) [pid = 2312] [serial = 893] [outer = 0x0] 12:16:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1256b7400) [pid = 2312] [serial = 894] [outer = 0x124e7c800] 12:16:19 INFO - PROCESS | 2312 | 1471461379318 Marionette DEBUG loaded listener.js 12:16:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x1256bdc00) [pid = 2312] [serial = 895] [outer = 0x124e7c800] 12:16:19 INFO - PROCESS | 2312 | 1471461379698 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 12:16:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 12:16:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 519ms 12:16:19 INFO - PROCESS | 2312 | 1471461379707 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 12:16:19 INFO - PROCESS | 2312 | 1471461379709 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 12:16:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 12:16:19 INFO - PROCESS | 2312 | 1471461379716 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 12:16:19 INFO - PROCESS | 2312 | 1471461379718 Marionette TRACE conn2 <- [1,1166,null,{}] 12:16:19 INFO - PROCESS | 2312 | 1471461379722 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:19 INFO - PROCESS | 2312 | 1471461379723 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:19 INFO - PROCESS | 2312 | 1471461379969 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 12:16:19 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x123808800) [pid = 2312] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 12:16:19 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x11880ac00) [pid = 2312] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 12:16:19 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x112fbac00) [pid = 2312] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 12:16:19 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x119972800) [pid = 2312] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 12:16:19 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x112a8b400) [pid = 2312] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 12:16:19 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x1127dc400) [pid = 2312] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 12:16:19 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x116761000) [pid = 2312] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 12:16:19 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x113235c00) [pid = 2312] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 12:16:19 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x112f1f800) [pid = 2312] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 12:16:19 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x117c37000) [pid = 2312] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 12:16:19 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x114f4e000) [pid = 2312] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 12:16:19 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x112a7f400) [pid = 2312] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 12:16:19 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x1180ebc00) [pid = 2312] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 12:16:19 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x11996fc00) [pid = 2312] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 12:16:19 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x119ca5000) [pid = 2312] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 12:16:20 INFO - PROCESS | 2312 | 1471461380016 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:20 INFO - PROCESS | 2312 | 1471461380017 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:20 INFO - PROCESS | 2312 | ++DOCSHELL 0x116ae3000 == 38 [pid = 2312] [id = 299] 12:16:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x111c7b400) [pid = 2312] [serial = 896] [outer = 0x0] 12:16:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x1127e6400) [pid = 2312] [serial = 897] [outer = 0x111c7b400] 12:16:20 INFO - PROCESS | 2312 | 1471461380043 Marionette DEBUG loaded listener.js 12:16:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x113d27800) [pid = 2312] [serial = 898] [outer = 0x111c7b400] 12:16:20 INFO - PROCESS | 2312 | 1471461380315 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 12:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 12:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 621ms 12:16:20 INFO - PROCESS | 2312 | 1471461380337 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 12:16:20 INFO - PROCESS | 2312 | 1471461380339 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 12:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 12:16:20 INFO - PROCESS | 2312 | 1471461380341 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 12:16:20 INFO - PROCESS | 2312 | 1471461380342 Marionette TRACE conn2 <- [1,1170,null,{}] 12:16:20 INFO - PROCESS | 2312 | 1471461380352 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:20 INFO - PROCESS | 2312 | 1471461380353 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:20 INFO - PROCESS | 2312 | 1471461380435 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 12:16:20 INFO - PROCESS | 2312 | 1471461380439 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:20 INFO - PROCESS | 2312 | 1471461380440 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:20 INFO - PROCESS | 2312 | ++DOCSHELL 0x129868800 == 39 [pid = 2312] [id = 300] 12:16:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x116a0cc00) [pid = 2312] [serial = 899] [outer = 0x0] 12:16:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x119973800) [pid = 2312] [serial = 900] [outer = 0x116a0cc00] 12:16:20 INFO - PROCESS | 2312 | 1471461380468 Marionette DEBUG loaded listener.js 12:16:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x12458e000) [pid = 2312] [serial = 901] [outer = 0x116a0cc00] 12:16:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 12:16:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 473ms 12:16:20 INFO - PROCESS | 2312 | 1471461380809 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 12:16:20 INFO - PROCESS | 2312 | 1471461380816 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 12:16:20 INFO - PROCESS | 2312 | 1471461380818 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 12:16:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 12:16:20 INFO - PROCESS | 2312 | 1471461380820 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 12:16:20 INFO - PROCESS | 2312 | 1471461380822 Marionette TRACE conn2 <- [1,1174,null,{}] 12:16:20 INFO - PROCESS | 2312 | 1471461380824 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:20 INFO - PROCESS | 2312 | 1471461380826 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:20 INFO - PROCESS | 2312 | 1471461380949 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 12:16:20 INFO - PROCESS | 2312 | 1471461380957 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:20 INFO - PROCESS | 2312 | 1471461380959 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:20 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a65a800 == 40 [pid = 2312] [id = 301] 12:16:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x12604d000) [pid = 2312] [serial = 902] [outer = 0x0] 12:16:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x12643cc00) [pid = 2312] [serial = 903] [outer = 0x12604d000] 12:16:20 INFO - PROCESS | 2312 | 1471461380987 Marionette DEBUG loaded listener.js 12:16:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x1265c7800) [pid = 2312] [serial = 904] [outer = 0x12604d000] 12:16:21 INFO - PROCESS | 2312 | 1471461381282 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 12:16:21 INFO - PROCESS | 2312 | 1471461381292 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 12:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 12:16:21 INFO - PROCESS | 2312 | 1471461381304 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 12:16:21 INFO - PROCESS | 2312 | 1471461381305 Marionette TRACE conn2 <- [1,1178,null,{}] 12:16:21 INFO - PROCESS | 2312 | 1471461381307 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:21 INFO - PROCESS | 2312 | 1471461381308 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:21 INFO - PROCESS | 2312 | 1471461381392 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 12:16:21 INFO - PROCESS | 2312 | 1471461381398 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:21 INFO - PROCESS | 2312 | 1471461381399 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:21 INFO - PROCESS | 2312 | ++DOCSHELL 0x12b018800 == 41 [pid = 2312] [id = 302] 12:16:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x1265c8400) [pid = 2312] [serial = 905] [outer = 0x0] 12:16:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x128a4d000) [pid = 2312] [serial = 906] [outer = 0x1265c8400] 12:16:21 INFO - PROCESS | 2312 | 1471461381424 Marionette DEBUG loaded listener.js 12:16:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x128a51800) [pid = 2312] [serial = 907] [outer = 0x1265c8400] 12:16:21 INFO - PROCESS | 2312 | 1471461381766 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 12:16:21 INFO - PROCESS | 2312 | 1471461381774 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 12:16:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 12:16:21 INFO - PROCESS | 2312 | 1471461381777 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 12:16:21 INFO - PROCESS | 2312 | 1471461381779 Marionette TRACE conn2 <- [1,1182,null,{}] 12:16:21 INFO - PROCESS | 2312 | 1471461381784 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:21 INFO - PROCESS | 2312 | 1471461381785 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:21 INFO - PROCESS | 2312 | 1471461381919 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 12:16:21 INFO - PROCESS | 2312 | 1471461381930 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:21 INFO - PROCESS | 2312 | 1471461381931 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:21 INFO - PROCESS | 2312 | ++DOCSHELL 0x12b047800 == 42 [pid = 2312] [id = 303] 12:16:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x119967800) [pid = 2312] [serial = 908] [outer = 0x0] 12:16:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x128a54400) [pid = 2312] [serial = 909] [outer = 0x119967800] 12:16:21 INFO - PROCESS | 2312 | 1471461381972 Marionette DEBUG loaded listener.js 12:16:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x128b28400) [pid = 2312] [serial = 910] [outer = 0x119967800] 12:16:22 INFO - PROCESS | 2312 | 1471461382552 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 12:16:22 INFO - PROCESS | 2312 | 1471461382605 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 12:16:22 INFO - PROCESS | 2312 | 1471461382608 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 12:16:22 INFO - PROCESS | 2312 | 1471461382610 Marionette TRACE conn2 <- [1,1186,null,{}] 12:16:22 INFO - PROCESS | 2312 | 1471461382614 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:22 INFO - PROCESS | 2312 | 1471461382616 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:22 INFO - PROCESS | 2312 | 1471461382718 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 12:16:22 INFO - PROCESS | 2312 | 1471461382784 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:22 INFO - PROCESS | 2312 | 1471461382786 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:22 INFO - PROCESS | 2312 | ++DOCSHELL 0x11830b800 == 43 [pid = 2312] [id = 304] 12:16:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x116aba000) [pid = 2312] [serial = 911] [outer = 0x0] 12:16:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x1176b7000) [pid = 2312] [serial = 912] [outer = 0x116aba000] 12:16:22 INFO - PROCESS | 2312 | 1471461382817 Marionette DEBUG loaded listener.js 12:16:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x118291000) [pid = 2312] [serial = 913] [outer = 0x116aba000] 12:16:23 INFO - PROCESS | 2312 | 1471461383250 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 12:16:23 INFO - PROCESS | 2312 | 1471461383284 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 12:16:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 12:16:23 INFO - PROCESS | 2312 | 1471461383326 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 12:16:23 INFO - PROCESS | 2312 | 1471461383328 Marionette TRACE conn2 <- [1,1190,null,{}] 12:16:23 INFO - PROCESS | 2312 | 1471461383348 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:23 INFO - PROCESS | 2312 | 1471461383350 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:23 INFO - PROCESS | 2312 | 1471461383456 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 12:16:23 INFO - PROCESS | 2312 | 1471461383521 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:23 INFO - PROCESS | 2312 | 1471461383523 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:23 INFO - PROCESS | 2312 | ++DOCSHELL 0x125f3c000 == 44 [pid = 2312] [id = 305] 12:16:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x118804800) [pid = 2312] [serial = 914] [outer = 0x0] 12:16:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x11956b400) [pid = 2312] [serial = 915] [outer = 0x118804800] 12:16:23 INFO - PROCESS | 2312 | 1471461383555 Marionette DEBUG loaded listener.js 12:16:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x119972800) [pid = 2312] [serial = 916] [outer = 0x118804800] 12:16:23 INFO - PROCESS | 2312 | 1471461383969 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 12:16:24 INFO - PROCESS | 2312 | 1471461384017 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 12:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 12:16:24 INFO - PROCESS | 2312 | 1471461384019 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 12:16:24 INFO - PROCESS | 2312 | 1471461384022 Marionette TRACE conn2 <- [1,1194,null,{}] 12:16:24 INFO - PROCESS | 2312 | 1471461384030 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:24 INFO - PROCESS | 2312 | 1471461384034 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:24 INFO - PROCESS | 2312 | 1471461384141 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 12:16:24 INFO - PROCESS | 2312 | 1471461384196 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:24 INFO - PROCESS | 2312 | 1471461384198 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:24 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ba68800 == 45 [pid = 2312] [id = 306] 12:16:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x119c69000) [pid = 2312] [serial = 917] [outer = 0x0] 12:16:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x120f5dc00) [pid = 2312] [serial = 918] [outer = 0x119c69000] 12:16:24 INFO - PROCESS | 2312 | 1471461384230 Marionette DEBUG loaded listener.js 12:16:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x1247b3c00) [pid = 2312] [serial = 919] [outer = 0x119c69000] 12:16:24 INFO - PROCESS | 2312 | 1471461384714 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 12:16:24 INFO - PROCESS | 2312 | 1471461384743 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 12:16:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 12:16:24 INFO - PROCESS | 2312 | 1471461384766 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 12:16:24 INFO - PROCESS | 2312 | 1471461384767 Marionette TRACE conn2 <- [1,1198,null,{}] 12:16:24 INFO - PROCESS | 2312 | 1471461384770 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:24 INFO - PROCESS | 2312 | 1471461384771 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:24 INFO - PROCESS | 2312 | 1471461384996 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 12:16:25 INFO - PROCESS | 2312 | 1471461385080 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:25 INFO - PROCESS | 2312 | 1471461385082 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:25 INFO - PROCESS | 2312 | ++DOCSHELL 0x117c98800 == 46 [pid = 2312] [id = 307] 12:16:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x112a7b400) [pid = 2312] [serial = 920] [outer = 0x0] 12:16:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x114ff2000) [pid = 2312] [serial = 921] [outer = 0x112a7b400] 12:16:25 INFO - PROCESS | 2312 | 1471461385113 Marionette DEBUG loaded listener.js 12:16:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x11658fc00) [pid = 2312] [serial = 922] [outer = 0x112a7b400] 12:16:25 INFO - PROCESS | 2312 | 1471461385547 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:16:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 12:16:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 821ms 12:16:25 INFO - PROCESS | 2312 | 1471461385586 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 12:16:25 INFO - PROCESS | 2312 | 1471461385588 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 12:16:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 12:16:25 INFO - PROCESS | 2312 | 1471461385592 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 12:16:25 INFO - PROCESS | 2312 | 1471461385594 Marionette TRACE conn2 <- [1,1202,null,{}] 12:16:25 INFO - PROCESS | 2312 | 1471461385597 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:25 INFO - PROCESS | 2312 | 1471461385599 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:25 INFO - PROCESS | 2312 | 1471461385693 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 12:16:25 INFO - PROCESS | 2312 | 1471461385749 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:25 INFO - PROCESS | 2312 | 1471461385750 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:25 INFO - PROCESS | 2312 | ++DOCSHELL 0x116ae3800 == 47 [pid = 2312] [id = 308] 12:16:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x11828a800) [pid = 2312] [serial = 923] [outer = 0x0] 12:16:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x118532800) [pid = 2312] [serial = 924] [outer = 0x11828a800] 12:16:25 INFO - PROCESS | 2312 | 1471461385779 Marionette DEBUG loaded listener.js 12:16:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x1185ea800) [pid = 2312] [serial = 925] [outer = 0x11828a800] 12:16:26 INFO - PROCESS | 2312 | --DOCSHELL 0x12b018800 == 46 [pid = 2312] [id = 302] 12:16:26 INFO - PROCESS | 2312 | --DOCSHELL 0x12a65a800 == 45 [pid = 2312] [id = 301] 12:16:26 INFO - PROCESS | 2312 | --DOCSHELL 0x129868800 == 44 [pid = 2312] [id = 300] 12:16:26 INFO - PROCESS | 2312 | --DOCSHELL 0x116ae3000 == 43 [pid = 2312] [id = 299] 12:16:26 INFO - PROCESS | 2312 | --DOCSHELL 0x128b5b800 == 42 [pid = 2312] [id = 298] 12:16:26 INFO - PROCESS | 2312 | --DOCSHELL 0x1260cd000 == 41 [pid = 2312] [id = 297] 12:16:26 INFO - PROCESS | 2312 | --DOCSHELL 0x124a9e000 == 40 [pid = 2312] [id = 296] 12:16:26 INFO - PROCESS | 2312 | --DOCSHELL 0x123964800 == 39 [pid = 2312] [id = 295] 12:16:26 INFO - PROCESS | 2312 | --DOCSHELL 0x119c4b000 == 38 [pid = 2312] [id = 294] 12:16:26 INFO - PROCESS | 2312 | --DOCSHELL 0x11919a800 == 37 [pid = 2312] [id = 293] 12:16:26 INFO - PROCESS | 2312 | --DOCSHELL 0x1180ce800 == 36 [pid = 2312] [id = 292] 12:16:26 INFO - PROCESS | 2312 | --DOCSHELL 0x1169e8000 == 35 [pid = 2312] [id = 291] 12:16:26 INFO - PROCESS | 2312 | --DOCSHELL 0x1188bb800 == 34 [pid = 2312] [id = 290] 12:16:26 INFO - PROCESS | 2312 | --DOCSHELL 0x128d29000 == 33 [pid = 2312] [id = 288] 12:16:26 INFO - PROCESS | 2312 | --DOCSHELL 0x11618b000 == 32 [pid = 2312] [id = 289] 12:16:26 INFO - PROCESS | 2312 | --DOCSHELL 0x117c98800 == 31 [pid = 2312] [id = 307] 12:16:26 INFO - PROCESS | 2312 | --DOCSHELL 0x12ba68800 == 30 [pid = 2312] [id = 306] 12:16:26 INFO - PROCESS | 2312 | --DOCSHELL 0x125f3c000 == 29 [pid = 2312] [id = 305] 12:16:26 INFO - PROCESS | 2312 | --DOCSHELL 0x11830b800 == 28 [pid = 2312] [id = 304] 12:16:26 INFO - PROCESS | 2312 | --DOCSHELL 0x12b047800 == 27 [pid = 2312] [id = 303] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x12453f800) [pid = 2312] [serial = 861] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x119165c00) [pid = 2312] [serial = 845] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x1195be000) [pid = 2312] [serial = 848] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x119507000) [pid = 2312] [serial = 846] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x1199bec00) [pid = 2312] [serial = 851] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x119972000) [pid = 2312] [serial = 849] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x119c71000) [pid = 2312] [serial = 854] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x119b0bc00) [pid = 2312] [serial = 852] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x112a78c00) [pid = 2312] [serial = 833] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x112a89400) [pid = 2312] [serial = 834] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x118293400) [pid = 2312] [serial = 857] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x117403000) [pid = 2312] [serial = 839] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x118286c00) [pid = 2312] [serial = 840] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x123e26800) [pid = 2312] [serial = 860] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x115e0b800) [pid = 2312] [serial = 836] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x1165f1800) [pid = 2312] [serial = 837] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x11837b800) [pid = 2312] [serial = 842] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x1164b0800) [pid = 2312] [serial = 831] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x115e06c00) [pid = 2312] [serial = 830] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x11647d400) [pid = 2312] [serial = 819] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x114ff2400) [pid = 2312] [serial = 818] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x1185eb000) [pid = 2312] [serial = 822] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x11828d400) [pid = 2312] [serial = 821] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x119b0d000) [pid = 2312] [serial = 825] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x1199b4c00) [pid = 2312] [serial = 824] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x12380b400) [pid = 2312] [serial = 828] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x120f55400) [pid = 2312] [serial = 827] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x123807400) [pid = 2312] [serial = 858] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x119ca8800) [pid = 2312] [serial = 855] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x124594c00) [pid = 2312] [serial = 863] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x118752800) [pid = 2312] [serial = 843] [outer = 0x0] [url = about:blank] 12:16:26 INFO - PROCESS | 2312 | 1471461386696 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:16:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:16:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 1123ms 12:16:26 INFO - PROCESS | 2312 | 1471461386717 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 12:16:26 INFO - PROCESS | 2312 | 1471461386719 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 12:16:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 12:16:26 INFO - PROCESS | 2312 | 1471461386722 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 12:16:26 INFO - PROCESS | 2312 | 1471461386724 Marionette TRACE conn2 <- [1,1206,null,{}] 12:16:26 INFO - PROCESS | 2312 | 1471461386727 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:26 INFO - PROCESS | 2312 | 1471461386731 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:26 INFO - PROCESS | 2312 | 1471461386810 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 12:16:26 INFO - PROCESS | 2312 | 1471461386816 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:26 INFO - PROCESS | 2312 | 1471461386818 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:26 INFO - PROCESS | 2312 | ++DOCSHELL 0x115e1a800 == 28 [pid = 2312] [id = 309] 12:16:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x112fc9400) [pid = 2312] [serial = 926] [outer = 0x0] 12:16:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x113dba800) [pid = 2312] [serial = 927] [outer = 0x112fc9400] 12:16:26 INFO - PROCESS | 2312 | 1471461386849 Marionette DEBUG loaded listener.js 12:16:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x115e76800) [pid = 2312] [serial = 928] [outer = 0x112fc9400] 12:16:27 INFO - PROCESS | 2312 | 1471461387187 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 12:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 521ms 12:16:27 INFO - PROCESS | 2312 | 1471461387243 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 12:16:27 INFO - PROCESS | 2312 | 1471461387246 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 12:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 12:16:27 INFO - PROCESS | 2312 | 1471461387251 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 12:16:27 INFO - PROCESS | 2312 | 1471461387253 Marionette TRACE conn2 <- [1,1210,null,{}] 12:16:27 INFO - PROCESS | 2312 | 1471461387255 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:27 INFO - PROCESS | 2312 | 1471461387257 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:27 INFO - PROCESS | 2312 | 1471461387333 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 12:16:27 INFO - PROCESS | 2312 | 1471461387337 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:27 INFO - PROCESS | 2312 | 1471461387338 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:27 INFO - PROCESS | 2312 | ++DOCSHELL 0x116ae7000 == 29 [pid = 2312] [id = 310] 12:16:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x116761000) [pid = 2312] [serial = 929] [outer = 0x0] 12:16:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x117c37800) [pid = 2312] [serial = 930] [outer = 0x116761000] 12:16:27 INFO - PROCESS | 2312 | 1471461387369 Marionette DEBUG loaded listener.js 12:16:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x11828d000) [pid = 2312] [serial = 931] [outer = 0x116761000] 12:16:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 12:16:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 468ms 12:16:27 INFO - PROCESS | 2312 | 1471461387714 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:16:27 INFO - PROCESS | 2312 | 1471461387720 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 12:16:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 12:16:27 INFO - PROCESS | 2312 | 1471461387721 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 12:16:27 INFO - PROCESS | 2312 | 1471461387723 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 12:16:27 INFO - PROCESS | 2312 | 1471461387726 Marionette TRACE conn2 <- [1,1214,null,{}] 12:16:27 INFO - PROCESS | 2312 | 1471461387736 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:27 INFO - PROCESS | 2312 | 1471461387739 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:27 INFO - PROCESS | 2312 | 1471461387817 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 12:16:27 INFO - PROCESS | 2312 | 1471461387870 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:27 INFO - PROCESS | 2312 | 1471461387872 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:27 INFO - PROCESS | 2312 | ++DOCSHELL 0x118711800 == 30 [pid = 2312] [id = 311] 12:16:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x112fbcc00) [pid = 2312] [serial = 932] [outer = 0x0] 12:16:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x11874f000) [pid = 2312] [serial = 933] [outer = 0x112fbcc00] 12:16:27 INFO - PROCESS | 2312 | 1471461387901 Marionette DEBUG loaded listener.js 12:16:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x11950a400) [pid = 2312] [serial = 934] [outer = 0x112fbcc00] 12:16:28 INFO - PROCESS | 2312 | 1471461388252 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 12:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 12:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 576ms 12:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 12:16:28 INFO - PROCESS | 2312 | 1471461388301 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 12:16:28 INFO - PROCESS | 2312 | 1471461388304 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 12:16:28 INFO - PROCESS | 2312 | 1471461388307 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 12:16:28 INFO - PROCESS | 2312 | 1471461388309 Marionette TRACE conn2 <- [1,1218,null,{}] 12:16:28 INFO - PROCESS | 2312 | 1471461388312 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:28 INFO - PROCESS | 2312 | 1471461388314 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:28 INFO - PROCESS | 2312 | 1471461388471 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 12:16:28 INFO - PROCESS | 2312 | 1471461388523 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:28 INFO - PROCESS | 2312 | 1471461388524 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:28 INFO - PROCESS | 2312 | ++DOCSHELL 0x1192c0000 == 31 [pid = 2312] [id = 312] 12:16:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x118383400) [pid = 2312] [serial = 935] [outer = 0x0] 12:16:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x119591000) [pid = 2312] [serial = 936] [outer = 0x118383400] 12:16:28 INFO - PROCESS | 2312 | 1471461388567 Marionette DEBUG loaded listener.js 12:16:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x119974000) [pid = 2312] [serial = 937] [outer = 0x118383400] 12:16:28 INFO - PROCESS | 2312 | 1471461388883 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 12:16:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 12:16:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 625ms 12:16:28 INFO - PROCESS | 2312 | 1471461388932 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 12:16:28 INFO - PROCESS | 2312 | 1471461388934 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 12:16:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 12:16:28 INFO - PROCESS | 2312 | 1471461388936 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 12:16:28 INFO - PROCESS | 2312 | 1471461388937 Marionette TRACE conn2 <- [1,1222,null,{}] 12:16:28 INFO - PROCESS | 2312 | 1471461388939 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:28 INFO - PROCESS | 2312 | 1471461388941 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:29 INFO - PROCESS | 2312 | 1471461389032 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 12:16:29 INFO - PROCESS | 2312 | 1471461389067 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:29 INFO - PROCESS | 2312 | 1471461389069 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:29 INFO - PROCESS | 2312 | ++DOCSHELL 0x120f13000 == 32 [pid = 2312] [id = 313] 12:16:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x11658e800) [pid = 2312] [serial = 938] [outer = 0x0] 12:16:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x1199b8c00) [pid = 2312] [serial = 939] [outer = 0x11658e800] 12:16:29 INFO - PROCESS | 2312 | 1471461389094 Marionette DEBUG loaded listener.js 12:16:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x119b03400) [pid = 2312] [serial = 940] [outer = 0x11658e800] 12:16:29 INFO - PROCESS | 2312 | 1471461389437 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 12:16:29 INFO - PROCESS | 2312 | 1471461389458 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 12:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 12:16:29 INFO - PROCESS | 2312 | 1471461389460 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 12:16:29 INFO - PROCESS | 2312 | 1471461389461 Marionette TRACE conn2 <- [1,1226,null,{}] 12:16:29 INFO - PROCESS | 2312 | 1471461389468 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:29 INFO - PROCESS | 2312 | 1471461389473 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:29 INFO - PROCESS | 2312 | 1471461389587 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 12:16:29 INFO - PROCESS | 2312 | 1471461389591 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:29 INFO - PROCESS | 2312 | 1471461389592 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:29 INFO - PROCESS | 2312 | ++DOCSHELL 0x123f1c000 == 33 [pid = 2312] [id = 314] 12:16:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x119974c00) [pid = 2312] [serial = 941] [outer = 0x0] 12:16:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x119c76800) [pid = 2312] [serial = 942] [outer = 0x119974c00] 12:16:29 INFO - PROCESS | 2312 | 1471461389620 Marionette DEBUG loaded listener.js 12:16:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x123ca8400) [pid = 2312] [serial = 943] [outer = 0x119974c00] 12:16:29 INFO - PROCESS | 2312 | 1471461389946 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 12:16:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 12:16:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 521ms 12:16:29 INFO - PROCESS | 2312 | 1471461389983 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 12:16:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 12:16:29 INFO - PROCESS | 2312 | 1471461389984 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 12:16:29 INFO - PROCESS | 2312 | 1471461389986 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 12:16:29 INFO - PROCESS | 2312 | 1471461389994 Marionette TRACE conn2 <- [1,1230,null,{}] 12:16:30 INFO - PROCESS | 2312 | 1471461389999 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:30 INFO - PROCESS | 2312 | 1471461390000 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:30 INFO - PROCESS | 2312 | 1471461390096 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 12:16:30 INFO - PROCESS | 2312 | 1471461390099 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:30 INFO - PROCESS | 2312 | 1471461390101 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:30 INFO - PROCESS | 2312 | ++DOCSHELL 0x124a90800 == 34 [pid = 2312] [id = 315] 12:16:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x1127dd800) [pid = 2312] [serial = 944] [outer = 0x0] 12:16:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x123fafc00) [pid = 2312] [serial = 945] [outer = 0x1127dd800] 12:16:30 INFO - PROCESS | 2312 | 1471461390126 Marionette DEBUG loaded listener.js 12:16:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x1245d1000) [pid = 2312] [serial = 946] [outer = 0x1127dd800] 12:16:30 INFO - PROCESS | 2312 | 1471461390457 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 12:16:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 12:16:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 478ms 12:16:30 INFO - PROCESS | 2312 | 1471461390474 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 12:16:30 INFO - PROCESS | 2312 | 1471461390475 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 12:16:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 12:16:30 INFO - PROCESS | 2312 | 1471461390479 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 12:16:30 INFO - PROCESS | 2312 | 1471461390482 Marionette TRACE conn2 <- [1,1234,null,{}] 12:16:30 INFO - PROCESS | 2312 | 1471461390484 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:30 INFO - PROCESS | 2312 | 1471461390485 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:30 INFO - PROCESS | 2312 | 1471461390579 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 12:16:30 INFO - PROCESS | 2312 | 1471461390582 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:30 INFO - PROCESS | 2312 | 1471461390583 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:30 INFO - PROCESS | 2312 | ++DOCSHELL 0x1260cd000 == 35 [pid = 2312] [id = 316] 12:16:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x11329ac00) [pid = 2312] [serial = 947] [outer = 0x0] 12:16:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x124e11c00) [pid = 2312] [serial = 948] [outer = 0x11329ac00] 12:16:30 INFO - PROCESS | 2312 | 1471461390609 Marionette DEBUG loaded listener.js 12:16:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x1256b4800) [pid = 2312] [serial = 949] [outer = 0x11329ac00] 12:16:30 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x119b06800) [pid = 2312] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 12:16:30 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x112a82000) [pid = 2312] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 12:16:30 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x118382c00) [pid = 2312] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 12:16:30 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x11950c800) [pid = 2312] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 12:16:30 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x11702e800) [pid = 2312] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 12:16:30 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x112a7dc00) [pid = 2312] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 12:16:30 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x116165400) [pid = 2312] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 12:16:30 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x11956d000) [pid = 2312] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 12:16:30 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x124545000) [pid = 2312] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 12:16:30 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x117404400) [pid = 2312] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 12:16:30 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x124e7c800) [pid = 2312] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 12:16:30 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x116a0cc00) [pid = 2312] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 12:16:30 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x111c7b400) [pid = 2312] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 12:16:30 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x12604d000) [pid = 2312] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 12:16:30 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x119967800) [pid = 2312] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 12:16:30 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x1265c8400) [pid = 2312] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 12:16:31 INFO - PROCESS | 2312 | 1471461391098 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 12:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 12:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 672ms 12:16:31 INFO - PROCESS | 2312 | 1471461391152 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 12:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 12:16:31 INFO - PROCESS | 2312 | 1471461391161 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 12:16:31 INFO - PROCESS | 2312 | 1471461391163 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 12:16:31 INFO - PROCESS | 2312 | 1471461391164 Marionette TRACE conn2 <- [1,1238,null,{}] 12:16:31 INFO - PROCESS | 2312 | 1471461391166 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:31 INFO - PROCESS | 2312 | 1471461391167 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:31 INFO - PROCESS | 2312 | 1471461391266 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 12:16:31 INFO - PROCESS | 2312 | 1471461391300 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:31 INFO - PROCESS | 2312 | 1471461391301 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:31 INFO - PROCESS | 2312 | ++DOCSHELL 0x118711000 == 36 [pid = 2312] [id = 317] 12:16:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x1131e7800) [pid = 2312] [serial = 950] [outer = 0x0] 12:16:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x116a0cc00) [pid = 2312] [serial = 951] [outer = 0x1131e7800] 12:16:31 INFO - PROCESS | 2312 | 1471461391340 Marionette DEBUG loaded listener.js 12:16:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x1195c2800) [pid = 2312] [serial = 952] [outer = 0x1131e7800] 12:16:31 INFO - PROCESS | 2312 | 1471461391600 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 12:16:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 12:16:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 471ms 12:16:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 12:16:31 INFO - PROCESS | 2312 | 1471461391635 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 12:16:31 INFO - PROCESS | 2312 | 1471461391636 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 12:16:31 INFO - PROCESS | 2312 | 1471461391638 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 12:16:31 INFO - PROCESS | 2312 | 1471461391639 Marionette TRACE conn2 <- [1,1242,null,{}] 12:16:31 INFO - PROCESS | 2312 | 1471461391641 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:31 INFO - PROCESS | 2312 | 1471461391643 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:31 INFO - PROCESS | 2312 | 1471461391724 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 12:16:31 INFO - PROCESS | 2312 | 1471461391730 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:31 INFO - PROCESS | 2312 | 1471461391732 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:31 INFO - PROCESS | 2312 | ++DOCSHELL 0x128d1e000 == 37 [pid = 2312] [id = 318] 12:16:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x119967800) [pid = 2312] [serial = 953] [outer = 0x0] 12:16:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x125013000) [pid = 2312] [serial = 954] [outer = 0x119967800] 12:16:31 INFO - PROCESS | 2312 | 1471461391758 Marionette DEBUG loaded listener.js 12:16:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x1256b9400) [pid = 2312] [serial = 955] [outer = 0x119967800] 12:16:32 INFO - PROCESS | 2312 | 1471461392076 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 12:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 12:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 469ms 12:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 12:16:32 INFO - PROCESS | 2312 | 1471461392107 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 12:16:32 INFO - PROCESS | 2312 | 1471461392109 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 12:16:32 INFO - PROCESS | 2312 | 1471461392121 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 12:16:32 INFO - PROCESS | 2312 | 1471461392123 Marionette TRACE conn2 <- [1,1246,null,{}] 12:16:32 INFO - PROCESS | 2312 | 1471461392126 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:32 INFO - PROCESS | 2312 | 1471461392127 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:32 INFO - PROCESS | 2312 | 1471461392238 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 12:16:32 INFO - PROCESS | 2312 | 1471461392247 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:32 INFO - PROCESS | 2312 | 1471461392249 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:32 INFO - PROCESS | 2312 | ++DOCSHELL 0x120f12000 == 38 [pid = 2312] [id = 319] 12:16:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1256bd800) [pid = 2312] [serial = 956] [outer = 0x0] 12:16:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x126056800) [pid = 2312] [serial = 957] [outer = 0x1256bd800] 12:16:32 INFO - PROCESS | 2312 | 1471461392277 Marionette DEBUG loaded listener.js 12:16:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x1265c9800) [pid = 2312] [serial = 958] [outer = 0x1256bd800] 12:16:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 12:16:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 532ms 12:16:32 INFO - PROCESS | 2312 | 1471461392637 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 12:16:32 INFO - PROCESS | 2312 | 1471461392648 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 12:16:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 12:16:32 INFO - PROCESS | 2312 | 1471461392650 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 12:16:32 INFO - PROCESS | 2312 | 1471461392654 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 12:16:32 INFO - PROCESS | 2312 | 1471461392655 Marionette TRACE conn2 <- [1,1250,null,{}] 12:16:32 INFO - PROCESS | 2312 | 1471461392659 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:32 INFO - PROCESS | 2312 | 1471461392662 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:32 INFO - PROCESS | 2312 | 1471461392785 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 12:16:32 INFO - PROCESS | 2312 | 1471461392867 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:32 INFO - PROCESS | 2312 | 1471461392869 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:32 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a673800 == 39 [pid = 2312] [id = 320] 12:16:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x1199e6800) [pid = 2312] [serial = 959] [outer = 0x0] 12:16:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x126835400) [pid = 2312] [serial = 960] [outer = 0x1199e6800] 12:16:32 INFO - PROCESS | 2312 | 1471461392910 Marionette DEBUG loaded listener.js 12:16:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x128a58800) [pid = 2312] [serial = 961] [outer = 0x1199e6800] 12:16:33 INFO - PROCESS | 2312 | 1471461393510 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 12:16:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 12:16:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 872ms 12:16:33 INFO - PROCESS | 2312 | 1471461393526 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 12:16:33 INFO - PROCESS | 2312 | 1471461393530 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 12:16:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 12:16:33 INFO - PROCESS | 2312 | 1471461393535 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 12:16:33 INFO - PROCESS | 2312 | 1471461393540 Marionette TRACE conn2 <- [1,1254,null,{}] 12:16:33 INFO - PROCESS | 2312 | 1471461393545 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:33 INFO - PROCESS | 2312 | 1471461393548 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:33 INFO - PROCESS | 2312 | 1471461393712 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 12:16:33 INFO - PROCESS | 2312 | 1471461393835 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:33 INFO - PROCESS | 2312 | 1471461393837 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:33 INFO - PROCESS | 2312 | ++DOCSHELL 0x116ae5000 == 40 [pid = 2312] [id = 321] 12:16:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x1131e0800) [pid = 2312] [serial = 962] [outer = 0x0] 12:16:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x115e06c00) [pid = 2312] [serial = 963] [outer = 0x1131e0800] 12:16:33 INFO - PROCESS | 2312 | 1471461393892 Marionette DEBUG loaded listener.js 12:16:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x116920400) [pid = 2312] [serial = 964] [outer = 0x1131e0800] 12:16:34 INFO - PROCESS | 2312 | 1471461394445 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 12:16:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 12:16:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 975ms 12:16:34 INFO - PROCESS | 2312 | 1471461394509 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 12:16:34 INFO - PROCESS | 2312 | 1471461394512 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 12:16:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 12:16:34 INFO - PROCESS | 2312 | 1471461394517 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 12:16:34 INFO - PROCESS | 2312 | 1471461394519 Marionette TRACE conn2 <- [1,1258,null,{}] 12:16:34 INFO - PROCESS | 2312 | 1471461394521 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:34 INFO - PROCESS | 2312 | 1471461394523 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:34 INFO - PROCESS | 2312 | 1471461394634 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 12:16:34 INFO - PROCESS | 2312 | 1471461394688 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:34 INFO - PROCESS | 2312 | 1471461394690 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:34 INFO - PROCESS | 2312 | ++DOCSHELL 0x123964000 == 41 [pid = 2312] [id = 322] 12:16:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x1185eb000) [pid = 2312] [serial = 965] [outer = 0x0] 12:16:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x118808000) [pid = 2312] [serial = 966] [outer = 0x1185eb000] 12:16:34 INFO - PROCESS | 2312 | 1471461394722 Marionette DEBUG loaded listener.js 12:16:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x119505000) [pid = 2312] [serial = 967] [outer = 0x1185eb000] 12:16:35 INFO - PROCESS | 2312 | 1471461395371 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 12:16:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 12:16:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 922ms 12:16:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 12:16:35 INFO - PROCESS | 2312 | 1471461395439 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 12:16:35 INFO - PROCESS | 2312 | 1471461395441 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 12:16:35 INFO - PROCESS | 2312 | 1471461395445 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 12:16:35 INFO - PROCESS | 2312 | 1471461395446 Marionette TRACE conn2 <- [1,1262,null,{}] 12:16:35 INFO - PROCESS | 2312 | 1471461395449 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:35 INFO - PROCESS | 2312 | 1471461395451 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:35 INFO - PROCESS | 2312 | 1471461395565 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 12:16:35 INFO - PROCESS | 2312 | --DOCSHELL 0x120f12000 == 40 [pid = 2312] [id = 319] 12:16:35 INFO - PROCESS | 2312 | --DOCSHELL 0x128d1e000 == 39 [pid = 2312] [id = 318] 12:16:35 INFO - PROCESS | 2312 | --DOCSHELL 0x118711000 == 38 [pid = 2312] [id = 317] 12:16:35 INFO - PROCESS | 2312 | --DOCSHELL 0x1260cd000 == 37 [pid = 2312] [id = 316] 12:16:35 INFO - PROCESS | 2312 | --DOCSHELL 0x124a90800 == 36 [pid = 2312] [id = 315] 12:16:35 INFO - PROCESS | 2312 | --DOCSHELL 0x123f1c000 == 35 [pid = 2312] [id = 314] 12:16:35 INFO - PROCESS | 2312 | --DOCSHELL 0x120f13000 == 34 [pid = 2312] [id = 313] 12:16:35 INFO - PROCESS | 2312 | --DOCSHELL 0x1192c0000 == 33 [pid = 2312] [id = 312] 12:16:35 INFO - PROCESS | 2312 | --DOCSHELL 0x118711800 == 32 [pid = 2312] [id = 311] 12:16:35 INFO - PROCESS | 2312 | --DOCSHELL 0x116ae7000 == 31 [pid = 2312] [id = 310] 12:16:35 INFO - PROCESS | 2312 | 1471461395720 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:35 INFO - PROCESS | 2312 | 1471461395723 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:35 INFO - PROCESS | 2312 | --DOCSHELL 0x115e1a800 == 30 [pid = 2312] [id = 309] 12:16:35 INFO - PROCESS | 2312 | ++DOCSHELL 0x1133dc800 == 31 [pid = 2312] [id = 323] 12:16:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x1127e2c00) [pid = 2312] [serial = 968] [outer = 0x0] 12:16:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x116163400) [pid = 2312] [serial = 969] [outer = 0x1127e2c00] 12:16:35 INFO - PROCESS | 2312 | 1471461395772 Marionette DEBUG loaded listener.js 12:16:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x117c42c00) [pid = 2312] [serial = 970] [outer = 0x1127e2c00] 12:16:35 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x128a4d000) [pid = 2312] [serial = 906] [outer = 0x0] [url = about:blank] 12:16:35 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x119caa000) [pid = 2312] [serial = 887] [outer = 0x0] [url = about:blank] 12:16:35 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x120f57400) [pid = 2312] [serial = 489] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:16:35 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x124b09400) [pid = 2312] [serial = 891] [outer = 0x0] [url = about:blank] 12:16:35 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x12560f000) [pid = 2312] [serial = 892] [outer = 0x0] [url = about:blank] 12:16:35 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x118803400) [pid = 2312] [serial = 878] [outer = 0x0] [url = about:blank] 12:16:36 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x119506800) [pid = 2312] [serial = 879] [outer = 0x0] [url = about:blank] 12:16:36 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x1195bac00) [pid = 2312] [serial = 881] [outer = 0x0] [url = about:blank] 12:16:36 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x119970800) [pid = 2312] [serial = 882] [outer = 0x0] [url = about:blank] 12:16:36 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x118289000) [pid = 2312] [serial = 875] [outer = 0x0] [url = about:blank] 12:16:36 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x11837c000) [pid = 2312] [serial = 876] [outer = 0x0] [url = about:blank] 12:16:36 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x112a91c00) [pid = 2312] [serial = 866] [outer = 0x0] [url = about:blank] 12:16:36 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x113d26800) [pid = 2312] [serial = 867] [outer = 0x0] [url = about:blank] 12:16:36 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x1164f2000) [pid = 2312] [serial = 872] [outer = 0x0] [url = about:blank] 12:16:36 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x116aba800) [pid = 2312] [serial = 873] [outer = 0x0] [url = about:blank] 12:16:36 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x1199b9c00) [pid = 2312] [serial = 884] [outer = 0x0] [url = about:blank] 12:16:36 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x124b03c00) [pid = 2312] [serial = 864] [outer = 0x0] [url = about:blank] 12:16:36 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x117c38000) [pid = 2312] [serial = 869] [outer = 0x0] [url = about:blank] 12:16:36 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x118289400) [pid = 2312] [serial = 870] [outer = 0x0] [url = about:blank] 12:16:36 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x1256bdc00) [pid = 2312] [serial = 895] [outer = 0x0] [url = about:blank] 12:16:36 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x128a51800) [pid = 2312] [serial = 907] [outer = 0x0] [url = about:blank] 12:16:36 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x1256b7400) [pid = 2312] [serial = 894] [outer = 0x0] [url = about:blank] 12:16:36 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x119973800) [pid = 2312] [serial = 900] [outer = 0x0] [url = about:blank] 12:16:36 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x113d27800) [pid = 2312] [serial = 898] [outer = 0x0] [url = about:blank] 12:16:36 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x1265c7800) [pid = 2312] [serial = 904] [outer = 0x0] [url = about:blank] 12:16:36 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x1127e6400) [pid = 2312] [serial = 897] [outer = 0x0] [url = about:blank] 12:16:36 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x12454b000) [pid = 2312] [serial = 888] [outer = 0x0] [url = about:blank] 12:16:36 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x12643cc00) [pid = 2312] [serial = 903] [outer = 0x0] [url = about:blank] 12:16:36 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x12458e000) [pid = 2312] [serial = 901] [outer = 0x0] [url = about:blank] 12:16:36 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x1199e3c00) [pid = 2312] [serial = 885] [outer = 0x0] [url = about:blank] 12:16:36 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x128b28400) [pid = 2312] [serial = 910] [outer = 0x0] [url = about:blank] 12:16:36 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x128a54400) [pid = 2312] [serial = 909] [outer = 0x0] [url = about:blank] 12:16:36 INFO - PROCESS | 2312 | 1471461396238 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 12:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 12:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 820ms 12:16:36 INFO - PROCESS | 2312 | 1471461396272 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 12:16:36 INFO - PROCESS | 2312 | 1471461396276 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 12:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 12:16:36 INFO - PROCESS | 2312 | 1471461396286 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 12:16:36 INFO - PROCESS | 2312 | 1471461396289 Marionette TRACE conn2 <- [1,1266,null,{}] 12:16:36 INFO - PROCESS | 2312 | 1471461396292 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:36 INFO - PROCESS | 2312 | 1471461396294 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:36 INFO - PROCESS | 2312 | 1471461396411 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 12:16:36 INFO - PROCESS | 2312 | 1471461396426 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:36 INFO - PROCESS | 2312 | 1471461396427 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:36 INFO - PROCESS | 2312 | ++DOCSHELL 0x1180e2000 == 32 [pid = 2312] [id = 324] 12:16:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x1185f0400) [pid = 2312] [serial = 971] [outer = 0x0] 12:16:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x11880b400) [pid = 2312] [serial = 972] [outer = 0x1185f0400] 12:16:36 INFO - PROCESS | 2312 | 1471461396474 Marionette DEBUG loaded listener.js 12:16:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x11950dc00) [pid = 2312] [serial = 973] [outer = 0x1185f0400] 12:16:36 INFO - PROCESS | 2312 | 1471461396900 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 12:16:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 12:16:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 671ms 12:16:36 INFO - PROCESS | 2312 | 1471461396957 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 12:16:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 12:16:36 INFO - PROCESS | 2312 | 1471461396958 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 12:16:36 INFO - PROCESS | 2312 | 1471461396960 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 12:16:36 INFO - PROCESS | 2312 | 1471461396963 Marionette TRACE conn2 <- [1,1270,null,{}] 12:16:36 INFO - PROCESS | 2312 | 1471461396970 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:36 INFO - PROCESS | 2312 | 1471461396973 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:37 INFO - PROCESS | 2312 | 1471461397075 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 12:16:37 INFO - PROCESS | 2312 | 1471461397083 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:37 INFO - PROCESS | 2312 | 1471461397085 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:37 INFO - PROCESS | 2312 | ++DOCSHELL 0x119422800 == 33 [pid = 2312] [id = 325] 12:16:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x1198b9000) [pid = 2312] [serial = 974] [outer = 0x0] 12:16:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x1199bc800) [pid = 2312] [serial = 975] [outer = 0x1198b9000] 12:16:37 INFO - PROCESS | 2312 | 1471461397112 Marionette DEBUG loaded listener.js 12:16:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x119b10000) [pid = 2312] [serial = 976] [outer = 0x1198b9000] 12:16:37 INFO - PROCESS | 2312 | 1471461397441 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 12:16:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 12:16:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 522ms 12:16:37 INFO - PROCESS | 2312 | 1471461397482 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 12:16:37 INFO - PROCESS | 2312 | 1471461397484 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 12:16:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 12:16:37 INFO - PROCESS | 2312 | 1471461397486 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 12:16:37 INFO - PROCESS | 2312 | 1471461397487 Marionette TRACE conn2 <- [1,1274,null,{}] 12:16:37 INFO - PROCESS | 2312 | 1471461397490 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:37 INFO - PROCESS | 2312 | 1471461397491 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:37 INFO - PROCESS | 2312 | 1471461397600 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 12:16:37 INFO - PROCESS | 2312 | 1471461397606 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:37 INFO - PROCESS | 2312 | 1471461397607 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:37 INFO - PROCESS | 2312 | ++DOCSHELL 0x123889000 == 34 [pid = 2312] [id = 326] 12:16:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x119ca2400) [pid = 2312] [serial = 977] [outer = 0x0] 12:16:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x120f58000) [pid = 2312] [serial = 978] [outer = 0x119ca2400] 12:16:37 INFO - PROCESS | 2312 | 1471461397633 Marionette DEBUG loaded listener.js 12:16:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x123805400) [pid = 2312] [serial = 979] [outer = 0x119ca2400] 12:16:37 INFO - PROCESS | 2312 | 1471461397971 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 12:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 12:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 518ms 12:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 12:16:38 INFO - PROCESS | 2312 | 1471461398008 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 12:16:38 INFO - PROCESS | 2312 | 1471461398009 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 12:16:38 INFO - PROCESS | 2312 | 1471461398012 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 12:16:38 INFO - PROCESS | 2312 | 1471461398013 Marionette TRACE conn2 <- [1,1278,null,{}] 12:16:38 INFO - PROCESS | 2312 | 1471461398016 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:38 INFO - PROCESS | 2312 | 1471461398017 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:38 INFO - PROCESS | 2312 | 1471461398123 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 12:16:38 INFO - PROCESS | 2312 | 1471461398136 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:38 INFO - PROCESS | 2312 | 1471461398138 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:38 INFO - PROCESS | 2312 | ++DOCSHELL 0x123f1c000 == 35 [pid = 2312] [id = 327] 12:16:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x112f1d800) [pid = 2312] [serial = 980] [outer = 0x0] 12:16:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x123faa400) [pid = 2312] [serial = 981] [outer = 0x112f1d800] 12:16:38 INFO - PROCESS | 2312 | 1471461398163 Marionette DEBUG loaded listener.js 12:16:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x124589c00) [pid = 2312] [serial = 982] [outer = 0x112f1d800] 12:16:38 INFO - PROCESS | 2312 | 1471461398515 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 12:16:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 12:16:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 520ms 12:16:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 12:16:38 INFO - PROCESS | 2312 | 1471461398533 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 12:16:38 INFO - PROCESS | 2312 | 1471461398534 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 12:16:38 INFO - PROCESS | 2312 | 1471461398536 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 12:16:38 INFO - PROCESS | 2312 | 1471461398537 Marionette TRACE conn2 <- [1,1282,null,{}] 12:16:38 INFO - PROCESS | 2312 | 1471461398540 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:38 INFO - PROCESS | 2312 | 1471461398544 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:38 INFO - PROCESS | 2312 | 1471461398659 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 12:16:38 INFO - PROCESS | 2312 | 1471461398694 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:38 INFO - PROCESS | 2312 | 1471461398695 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:38 INFO - PROCESS | 2312 | ++DOCSHELL 0x125f2a000 == 36 [pid = 2312] [id = 328] 12:16:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x124a36800) [pid = 2312] [serial = 983] [outer = 0x0] 12:16:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x1256be800) [pid = 2312] [serial = 984] [outer = 0x124a36800] 12:16:38 INFO - PROCESS | 2312 | 1471461398721 Marionette DEBUG loaded listener.js 12:16:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x1265c7800) [pid = 2312] [serial = 985] [outer = 0x124a36800] 12:16:39 INFO - PROCESS | 2312 | 1471461399050 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 12:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 12:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 519ms 12:16:39 INFO - PROCESS | 2312 | 1471461399057 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 12:16:39 INFO - PROCESS | 2312 | 1471461399058 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 12:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 12:16:39 INFO - PROCESS | 2312 | 1471461399060 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 12:16:39 INFO - PROCESS | 2312 | 1471461399062 Marionette TRACE conn2 <- [1,1286,null,{}] 12:16:39 INFO - PROCESS | 2312 | 1471461399074 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:39 INFO - PROCESS | 2312 | 1471461399076 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:39 INFO - PROCESS | 2312 | 1471461399179 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 12:16:39 INFO - PROCESS | 2312 | 1471461399183 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:39 INFO - PROCESS | 2312 | 1471461399184 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:39 INFO - PROCESS | 2312 | ++DOCSHELL 0x1174a4800 == 37 [pid = 2312] [id = 329] 12:16:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x112a93400) [pid = 2312] [serial = 986] [outer = 0x0] 12:16:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x1268c6000) [pid = 2312] [serial = 987] [outer = 0x112a93400] 12:16:39 INFO - PROCESS | 2312 | 1471461399210 Marionette DEBUG loaded listener.js 12:16:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x128a59c00) [pid = 2312] [serial = 988] [outer = 0x112a93400] 12:16:39 INFO - PROCESS | 2312 | 1471461399551 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 12:16:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 12:16:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 522ms 12:16:39 INFO - PROCESS | 2312 | 1471461399583 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 12:16:39 INFO - PROCESS | 2312 | 1471461399585 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 12:16:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 12:16:39 INFO - PROCESS | 2312 | 1471461399587 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 12:16:39 INFO - PROCESS | 2312 | 1471461399588 Marionette TRACE conn2 <- [1,1290,null,{}] 12:16:39 INFO - PROCESS | 2312 | 1471461399590 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:39 INFO - PROCESS | 2312 | 1471461399591 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:39 INFO - PROCESS | 2312 | 1471461399688 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 12:16:39 INFO - PROCESS | 2312 | 1471461399691 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:39 INFO - PROCESS | 2312 | 1471461399692 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:39 INFO - PROCESS | 2312 | ++DOCSHELL 0x1291cf800 == 38 [pid = 2312] [id = 330] 12:16:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x128a4d000) [pid = 2312] [serial = 989] [outer = 0x0] 12:16:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x128b29400) [pid = 2312] [serial = 990] [outer = 0x128a4d000] 12:16:39 INFO - PROCESS | 2312 | 1471461399718 Marionette DEBUG loaded listener.js 12:16:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x128b32c00) [pid = 2312] [serial = 991] [outer = 0x128a4d000] 12:16:40 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x116aba000) [pid = 2312] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 12:16:40 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x11828a800) [pid = 2312] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 12:16:40 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x118383400) [pid = 2312] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 12:16:40 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x11658e800) [pid = 2312] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 12:16:40 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x119974c00) [pid = 2312] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 12:16:40 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x1127dd800) [pid = 2312] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 12:16:40 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x11329ac00) [pid = 2312] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 12:16:40 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x1131e7800) [pid = 2312] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 12:16:40 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x118804800) [pid = 2312] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 12:16:40 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x119c69000) [pid = 2312] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 12:16:40 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x119967800) [pid = 2312] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 12:16:40 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x112a7b400) [pid = 2312] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 12:16:40 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x112fbcc00) [pid = 2312] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 12:16:40 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x116761000) [pid = 2312] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 12:16:40 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x112fc9400) [pid = 2312] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 12:16:40 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x1256bd800) [pid = 2312] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 12:16:40 INFO - PROCESS | 2312 | 1471461400110 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 12:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 12:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 569ms 12:16:40 INFO - PROCESS | 2312 | 1471461400156 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 12:16:40 INFO - PROCESS | 2312 | 1471461400158 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 12:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 12:16:40 INFO - PROCESS | 2312 | 1471461400160 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 12:16:40 INFO - PROCESS | 2312 | 1471461400169 Marionette TRACE conn2 <- [1,1294,null,{}] 12:16:40 INFO - PROCESS | 2312 | 1471461400171 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:40 INFO - PROCESS | 2312 | 1471461400172 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:40 INFO - PROCESS | 2312 | 1471461400248 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 12:16:40 INFO - PROCESS | 2312 | 1471461400303 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:40 INFO - PROCESS | 2312 | 1471461400304 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:40 INFO - PROCESS | 2312 | ++DOCSHELL 0x129859000 == 39 [pid = 2312] [id = 331] 12:16:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x112ed0400) [pid = 2312] [serial = 992] [outer = 0x0] 12:16:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x116762000) [pid = 2312] [serial = 993] [outer = 0x112ed0400] 12:16:40 INFO - PROCESS | 2312 | 1471461400332 Marionette DEBUG loaded listener.js 12:16:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x11956b000) [pid = 2312] [serial = 994] [outer = 0x112ed0400] 12:16:40 INFO - PROCESS | 2312 | 1471461400614 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 12:16:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 12:16:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 475ms 12:16:40 INFO - PROCESS | 2312 | 1471461400637 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 12:16:40 INFO - PROCESS | 2312 | 1471461400638 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 12:16:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 12:16:40 INFO - PROCESS | 2312 | 1471461400640 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 12:16:40 INFO - PROCESS | 2312 | 1471461400641 Marionette TRACE conn2 <- [1,1298,null,{}] 12:16:40 INFO - PROCESS | 2312 | 1471461400644 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:40 INFO - PROCESS | 2312 | 1471461400645 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:40 INFO - PROCESS | 2312 | 1471461400737 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 12:16:40 INFO - PROCESS | 2312 | 1471461400740 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:40 INFO - PROCESS | 2312 | 1471461400741 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:40 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a89f800 == 40 [pid = 2312] [id = 332] 12:16:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x119971800) [pid = 2312] [serial = 995] [outer = 0x0] 12:16:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x1256b7800) [pid = 2312] [serial = 996] [outer = 0x119971800] 12:16:40 INFO - PROCESS | 2312 | 1471461400766 Marionette DEBUG loaded listener.js 12:16:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x128b34000) [pid = 2312] [serial = 997] [outer = 0x119971800] 12:16:41 INFO - PROCESS | 2312 | 1471461401178 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 12:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 12:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 571ms 12:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 12:16:41 INFO - PROCESS | 2312 | 1471461401212 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 12:16:41 INFO - PROCESS | 2312 | 1471461401214 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 12:16:41 INFO - PROCESS | 2312 | 1471461401218 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 12:16:41 INFO - PROCESS | 2312 | 1471461401220 Marionette TRACE conn2 <- [1,1302,null,{}] 12:16:41 INFO - PROCESS | 2312 | 1471461401223 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:41 INFO - PROCESS | 2312 | 1471461401226 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:41 INFO - PROCESS | 2312 | 1471461401369 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 12:16:41 INFO - PROCESS | 2312 | 1471461401384 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:41 INFO - PROCESS | 2312 | 1471461401386 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:41 INFO - PROCESS | 2312 | ++DOCSHELL 0x12b040800 == 41 [pid = 2312] [id = 333] 12:16:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x128c84800) [pid = 2312] [serial = 998] [outer = 0x0] 12:16:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x128cc1400) [pid = 2312] [serial = 999] [outer = 0x128c84800] 12:16:41 INFO - PROCESS | 2312 | 1471461401429 Marionette DEBUG loaded listener.js 12:16:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x128d74400) [pid = 2312] [serial = 1000] [outer = 0x128c84800] 12:16:41 INFO - PROCESS | 2312 | 1471461401907 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 12:16:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 12:16:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 721ms 12:16:41 INFO - PROCESS | 2312 | 1471461401940 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 12:16:41 INFO - PROCESS | 2312 | 1471461401942 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 12:16:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 12:16:41 INFO - PROCESS | 2312 | 1471461401949 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 12:16:41 INFO - PROCESS | 2312 | 1471461401950 Marionette TRACE conn2 <- [1,1306,null,{}] 12:16:41 INFO - PROCESS | 2312 | 1471461401954 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:41 INFO - PROCESS | 2312 | 1471461401955 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:42 INFO - PROCESS | 2312 | 1471461402157 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 12:16:42 INFO - PROCESS | 2312 | 1471461402276 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:42 INFO - PROCESS | 2312 | 1471461402279 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:42 INFO - PROCESS | 2312 | ++DOCSHELL 0x11336f000 == 42 [pid = 2312] [id = 334] 12:16:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x111aad400) [pid = 2312] [serial = 1001] [outer = 0x0] 12:16:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x112a7b800) [pid = 2312] [serial = 1002] [outer = 0x111aad400] 12:16:42 INFO - PROCESS | 2312 | 1471461402337 Marionette DEBUG loaded listener.js 12:16:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x11615cc00) [pid = 2312] [serial = 1003] [outer = 0x111aad400] 12:16:42 INFO - PROCESS | 2312 | 1471461402807 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 12:16:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 12:16:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 873ms 12:16:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 12:16:42 INFO - PROCESS | 2312 | 1471461402820 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 12:16:42 INFO - PROCESS | 2312 | 1471461402822 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 12:16:42 INFO - PROCESS | 2312 | 1471461402825 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 12:16:42 INFO - PROCESS | 2312 | 1471461402827 Marionette TRACE conn2 <- [1,1310,null,{}] 12:16:42 INFO - PROCESS | 2312 | 1471461402830 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:42 INFO - PROCESS | 2312 | 1471461402834 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:42 INFO - PROCESS | 2312 | 1471461402939 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 12:16:42 INFO - PROCESS | 2312 | 1471461402993 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:42 INFO - PROCESS | 2312 | 1471461402994 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:43 INFO - PROCESS | 2312 | ++DOCSHELL 0x119421000 == 43 [pid = 2312] [id = 335] 12:16:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x116abd800) [pid = 2312] [serial = 1004] [outer = 0x0] 12:16:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x1185dcc00) [pid = 2312] [serial = 1005] [outer = 0x116abd800] 12:16:43 INFO - PROCESS | 2312 | 1471461403025 Marionette DEBUG loaded listener.js 12:16:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x1195b6000) [pid = 2312] [serial = 1006] [outer = 0x116abd800] 12:16:43 INFO - PROCESS | 2312 | 1471461403449 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 12:16:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 12:16:43 INFO - PROCESS | 2312 | 1471461403499 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 12:16:43 INFO - PROCESS | 2312 | 1471461403501 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 12:16:43 INFO - PROCESS | 2312 | 1471461403503 Marionette TRACE conn2 <- [1,1314,null,{}] 12:16:43 INFO - PROCESS | 2312 | 1471461403505 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:43 INFO - PROCESS | 2312 | 1471461403507 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:43 INFO - PROCESS | 2312 | 1471461403634 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 12:16:43 INFO - PROCESS | 2312 | 1471461403704 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:43 INFO - PROCESS | 2312 | 1471461403705 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:43 INFO - PROCESS | 2312 | ++DOCSHELL 0x129866000 == 44 [pid = 2312] [id = 336] 12:16:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x11997a800) [pid = 2312] [serial = 1007] [outer = 0x0] 12:16:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x119ca4c00) [pid = 2312] [serial = 1008] [outer = 0x11997a800] 12:16:43 INFO - PROCESS | 2312 | 1471461403738 Marionette DEBUG loaded listener.js 12:16:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x123e20c00) [pid = 2312] [serial = 1009] [outer = 0x11997a800] 12:16:44 INFO - PROCESS | 2312 | 1471461404169 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 12:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 12:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 719ms 12:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 12:16:44 INFO - PROCESS | 2312 | 1471461404224 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 12:16:44 INFO - PROCESS | 2312 | 1471461404227 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 12:16:44 INFO - PROCESS | 2312 | 1471461404237 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 12:16:44 INFO - PROCESS | 2312 | 1471461404240 Marionette TRACE conn2 <- [1,1318,null,{}] 12:16:44 INFO - PROCESS | 2312 | 1471461404242 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:44 INFO - PROCESS | 2312 | 1471461404245 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:44 INFO - PROCESS | 2312 | 1471461404385 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 12:16:44 INFO - PROCESS | 2312 | 1471461404435 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:44 INFO - PROCESS | 2312 | 1471461404437 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:44 INFO - PROCESS | 2312 | ++DOCSHELL 0x12bdd5800 == 45 [pid = 2312] [id = 337] 12:16:44 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x124e04000) [pid = 2312] [serial = 1010] [outer = 0x0] 12:16:44 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x1264aec00) [pid = 2312] [serial = 1011] [outer = 0x124e04000] 12:16:44 INFO - PROCESS | 2312 | 1471461404468 Marionette DEBUG loaded listener.js 12:16:44 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x1268c8c00) [pid = 2312] [serial = 1012] [outer = 0x124e04000] 12:16:44 INFO - PROCESS | 2312 | 1471461404881 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 12:16:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 12:16:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 675ms 12:16:44 INFO - PROCESS | 2312 | 1471461404908 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 12:16:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 12:16:44 INFO - PROCESS | 2312 | 1471461404909 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 12:16:44 INFO - PROCESS | 2312 | 1471461404911 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 12:16:44 INFO - PROCESS | 2312 | 1471461404913 Marionette TRACE conn2 <- [1,1322,null,{}] 12:16:44 INFO - PROCESS | 2312 | 1471461404915 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:44 INFO - PROCESS | 2312 | 1471461404917 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:45 INFO - PROCESS | 2312 | 1471461405014 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 12:16:45 INFO - PROCESS | 2312 | 1471461405069 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:45 INFO - PROCESS | 2312 | 1471461405070 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:45 INFO - PROCESS | 2312 | ++DOCSHELL 0x12bde4000 == 46 [pid = 2312] [id = 338] 12:16:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x128a4d400) [pid = 2312] [serial = 1013] [outer = 0x0] 12:16:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x128c83800) [pid = 2312] [serial = 1014] [outer = 0x128a4d400] 12:16:45 INFO - PROCESS | 2312 | 1471461405099 Marionette DEBUG loaded listener.js 12:16:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x128cc6800) [pid = 2312] [serial = 1015] [outer = 0x128a4d400] 12:16:45 INFO - PROCESS | 2312 | 1471461405755 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 12:16:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 12:16:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 921ms 12:16:45 INFO - PROCESS | 2312 | 1471461405849 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 12:16:45 INFO - PROCESS | 2312 | 1471461405853 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 12:16:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 12:16:45 INFO - PROCESS | 2312 | 1471461405858 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 12:16:45 INFO - PROCESS | 2312 | 1471461405861 Marionette TRACE conn2 <- [1,1326,null,{}] 12:16:45 INFO - PROCESS | 2312 | 1471461405869 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:45 INFO - PROCESS | 2312 | 1471461405872 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:46 INFO - PROCESS | 2312 | 1471461406011 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 12:16:46 INFO - PROCESS | 2312 | 1471461406077 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:46 INFO - PROCESS | 2312 | 1471461406079 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:46 INFO - PROCESS | 2312 | ++DOCSHELL 0x1131b1800 == 47 [pid = 2312] [id = 339] 12:16:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x115e6ec00) [pid = 2312] [serial = 1016] [outer = 0x0] 12:16:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x116760c00) [pid = 2312] [serial = 1017] [outer = 0x115e6ec00] 12:16:46 INFO - PROCESS | 2312 | 1471461406154 Marionette DEBUG loaded listener.js 12:16:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x117c40000) [pid = 2312] [serial = 1018] [outer = 0x115e6ec00] 12:16:46 INFO - PROCESS | 2312 | 1471461406601 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:16:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 12:16:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 778ms 12:16:46 INFO - PROCESS | 2312 | 1471461406636 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 12:16:46 INFO - PROCESS | 2312 | 1471461406640 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 12:16:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 12:16:46 INFO - PROCESS | 2312 | 1471461406647 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 12:16:46 INFO - PROCESS | 2312 | 1471461406648 Marionette TRACE conn2 <- [1,1330,null,{}] 12:16:46 INFO - PROCESS | 2312 | 1471461406651 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:46 INFO - PROCESS | 2312 | 1471461406652 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:47 INFO - PROCESS | 2312 | --DOCSHELL 0x12b040800 == 46 [pid = 2312] [id = 333] 12:16:47 INFO - PROCESS | 2312 | --DOCSHELL 0x12a89f800 == 45 [pid = 2312] [id = 332] 12:16:47 INFO - PROCESS | 2312 | --DOCSHELL 0x129859000 == 44 [pid = 2312] [id = 331] 12:16:47 INFO - PROCESS | 2312 | --DOCSHELL 0x1291cf800 == 43 [pid = 2312] [id = 330] 12:16:47 INFO - PROCESS | 2312 | --DOCSHELL 0x1174a4800 == 42 [pid = 2312] [id = 329] 12:16:47 INFO - PROCESS | 2312 | --DOCSHELL 0x125f2a000 == 41 [pid = 2312] [id = 328] 12:16:47 INFO - PROCESS | 2312 | --DOCSHELL 0x123f1c000 == 40 [pid = 2312] [id = 327] 12:16:47 INFO - PROCESS | 2312 | --DOCSHELL 0x123889000 == 39 [pid = 2312] [id = 326] 12:16:47 INFO - PROCESS | 2312 | --DOCSHELL 0x119422800 == 38 [pid = 2312] [id = 325] 12:16:47 INFO - PROCESS | 2312 | --DOCSHELL 0x1180e2000 == 37 [pid = 2312] [id = 324] 12:16:47 INFO - PROCESS | 2312 | --DOCSHELL 0x1133dc800 == 36 [pid = 2312] [id = 323] 12:16:47 INFO - PROCESS | 2312 | --DOCSHELL 0x116ae5000 == 35 [pid = 2312] [id = 321] 12:16:47 INFO - PROCESS | 2312 | --DOCSHELL 0x12a673800 == 34 [pid = 2312] [id = 320] 12:16:47 INFO - PROCESS | 2312 | --DOCSHELL 0x116ae3800 == 33 [pid = 2312] [id = 308] 12:16:47 INFO - PROCESS | 2312 | --DOCSHELL 0x123964000 == 32 [pid = 2312] [id = 322] 12:16:47 INFO - PROCESS | 2312 | --DOCSHELL 0x1131b1800 == 31 [pid = 2312] [id = 339] 12:16:47 INFO - PROCESS | 2312 | --DOCSHELL 0x12bde4000 == 30 [pid = 2312] [id = 338] 12:16:47 INFO - PROCESS | 2312 | --DOCSHELL 0x12bdd5800 == 29 [pid = 2312] [id = 337] 12:16:47 INFO - PROCESS | 2312 | --DOCSHELL 0x129866000 == 28 [pid = 2312] [id = 336] 12:16:47 INFO - PROCESS | 2312 | --DOCSHELL 0x119421000 == 27 [pid = 2312] [id = 335] 12:16:47 INFO - PROCESS | 2312 | --DOCSHELL 0x11336f000 == 26 [pid = 2312] [id = 334] 12:16:47 INFO - PROCESS | 2312 | 1471461407328 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x118291000) [pid = 2312] [serial = 913] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x1176b7000) [pid = 2312] [serial = 912] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x1185ea800) [pid = 2312] [serial = 925] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x118532800) [pid = 2312] [serial = 924] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x119591000) [pid = 2312] [serial = 936] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x1199b8c00) [pid = 2312] [serial = 939] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x119c76800) [pid = 2312] [serial = 942] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x119b03400) [pid = 2312] [serial = 940] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x123fafc00) [pid = 2312] [serial = 945] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x123ca8400) [pid = 2312] [serial = 943] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x124e11c00) [pid = 2312] [serial = 948] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x116a0cc00) [pid = 2312] [serial = 951] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x1245d1000) [pid = 2312] [serial = 946] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x11956b400) [pid = 2312] [serial = 915] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x119972800) [pid = 2312] [serial = 916] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x1247b3c00) [pid = 2312] [serial = 919] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x125013000) [pid = 2312] [serial = 954] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x120f5dc00) [pid = 2312] [serial = 918] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x11658fc00) [pid = 2312] [serial = 922] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x114ff2000) [pid = 2312] [serial = 921] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x1256b9400) [pid = 2312] [serial = 955] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x1195c2800) [pid = 2312] [serial = 952] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x11874f000) [pid = 2312] [serial = 933] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x11950a400) [pid = 2312] [serial = 934] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x117c37800) [pid = 2312] [serial = 930] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x11828d000) [pid = 2312] [serial = 931] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x115e76800) [pid = 2312] [serial = 928] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x113dba800) [pid = 2312] [serial = 927] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x126056800) [pid = 2312] [serial = 957] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x1265c9800) [pid = 2312] [serial = 958] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x1256b4800) [pid = 2312] [serial = 949] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x119974000) [pid = 2312] [serial = 937] [outer = 0x0] [url = about:blank] 12:16:47 INFO - PROCESS | 2312 | 1471461407447 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:47 INFO - PROCESS | 2312 | 1471461407449 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:47 INFO - PROCESS | 2312 | ++DOCSHELL 0x112757800 == 27 [pid = 2312] [id = 340] 12:16:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x1127e1c00) [pid = 2312] [serial = 1019] [outer = 0x0] 12:16:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x112a76c00) [pid = 2312] [serial = 1020] [outer = 0x1127e1c00] 12:16:47 INFO - PROCESS | 2312 | 1471461407479 Marionette DEBUG loaded listener.js 12:16:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x112a8fc00) [pid = 2312] [serial = 1021] [outer = 0x1127e1c00] 12:16:47 INFO - PROCESS | 2312 | 1471461407799 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 12:16:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 12:16:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 1172ms 12:16:47 INFO - PROCESS | 2312 | 1471461407820 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 12:16:47 INFO - PROCESS | 2312 | 1471461407822 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 12:16:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 12:16:47 INFO - PROCESS | 2312 | 1471461407826 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 12:16:47 INFO - PROCESS | 2312 | 1471461407828 Marionette TRACE conn2 <- [1,1334,null,{}] 12:16:47 INFO - PROCESS | 2312 | 1471461407835 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:47 INFO - PROCESS | 2312 | 1471461407836 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:47 INFO - PROCESS | 2312 | 1471461407937 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 12:16:47 INFO - PROCESS | 2312 | 1471461407984 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:47 INFO - PROCESS | 2312 | 1471461407985 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:47 INFO - PROCESS | 2312 | ++DOCSHELL 0x116aee000 == 28 [pid = 2312] [id = 341] 12:16:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x112fbac00) [pid = 2312] [serial = 1022] [outer = 0x0] 12:16:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x11615d000) [pid = 2312] [serial = 1023] [outer = 0x112fbac00] 12:16:48 INFO - PROCESS | 2312 | 1471461408013 Marionette DEBUG loaded listener.js 12:16:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x116a0cc00) [pid = 2312] [serial = 1024] [outer = 0x112fbac00] 12:16:48 INFO - PROCESS | 2312 | 1471461408525 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 12:16:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 12:16:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 729ms 12:16:48 INFO - PROCESS | 2312 | 1471461408554 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 12:16:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 12:16:48 INFO - PROCESS | 2312 | 1471461408557 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 12:16:48 INFO - PROCESS | 2312 | 1471461408560 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 12:16:48 INFO - PROCESS | 2312 | 1471461408566 Marionette TRACE conn2 <- [1,1338,null,{}] 12:16:48 INFO - PROCESS | 2312 | 1471461408600 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:48 INFO - PROCESS | 2312 | 1471461408601 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:48 INFO - PROCESS | 2312 | 1471461408732 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 12:16:48 INFO - PROCESS | 2312 | 1471461408804 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:48 INFO - PROCESS | 2312 | 1471461408806 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:48 INFO - PROCESS | 2312 | ++DOCSHELL 0x1174a2800 == 29 [pid = 2312] [id = 342] 12:16:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x113dbf400) [pid = 2312] [serial = 1025] [outer = 0x0] 12:16:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x11691b000) [pid = 2312] [serial = 1026] [outer = 0x113dbf400] 12:16:48 INFO - PROCESS | 2312 | 1471461408838 Marionette DEBUG loaded listener.js 12:16:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x1176bf400) [pid = 2312] [serial = 1027] [outer = 0x113dbf400] 12:16:49 INFO - PROCESS | 2312 | 1471461409866 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 12:16:49 INFO - PROCESS | 2312 | --DOCSHELL 0x112757800 == 28 [pid = 2312] [id = 340] 12:16:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 12:16:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1356ms 12:16:49 INFO - PROCESS | 2312 | 1471461409917 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 12:16:49 INFO - PROCESS | 2312 | 1471461409919 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 12:16:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 12:16:49 INFO - PROCESS | 2312 | 1471461409922 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 12:16:49 INFO - PROCESS | 2312 | 1471461409924 Marionette TRACE conn2 <- [1,1342,null,{}] 12:16:49 INFO - PROCESS | 2312 | 1471461409935 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:49 INFO - PROCESS | 2312 | 1471461409937 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:50 INFO - PROCESS | 2312 | 1471461410017 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 12:16:50 INFO - PROCESS | 2312 | 1471461410022 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:50 INFO - PROCESS | 2312 | 1471461410025 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:50 INFO - PROCESS | 2312 | ++DOCSHELL 0x116adb000 == 29 [pid = 2312] [id = 343] 12:16:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x11647d400) [pid = 2312] [serial = 1028] [outer = 0x0] 12:16:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x116546800) [pid = 2312] [serial = 1029] [outer = 0x11647d400] 12:16:50 INFO - PROCESS | 2312 | 1471461410076 Marionette DEBUG loaded listener.js 12:16:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x117c38400) [pid = 2312] [serial = 1030] [outer = 0x11647d400] 12:16:50 INFO - PROCESS | 2312 | 1471461410403 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 12:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 12:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 530ms 12:16:50 INFO - PROCESS | 2312 | 1471461410452 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 12:16:50 INFO - PROCESS | 2312 | 1471461410455 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 12:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 12:16:50 INFO - PROCESS | 2312 | 1471461410475 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 12:16:50 INFO - PROCESS | 2312 | 1471461410478 Marionette TRACE conn2 <- [1,1346,null,{}] 12:16:50 INFO - PROCESS | 2312 | 1471461410481 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:50 INFO - PROCESS | 2312 | 1471461410483 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:50 INFO - PROCESS | 2312 | 1471461410561 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 12:16:50 INFO - PROCESS | 2312 | 1471461410567 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:50 INFO - PROCESS | 2312 | 1471461410568 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:50 INFO - PROCESS | 2312 | ++DOCSHELL 0x118718000 == 30 [pid = 2312] [id = 344] 12:16:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x118286c00) [pid = 2312] [serial = 1031] [outer = 0x0] 12:16:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x1185d8400) [pid = 2312] [serial = 1032] [outer = 0x118286c00] 12:16:50 INFO - PROCESS | 2312 | 1471461410596 Marionette DEBUG loaded listener.js 12:16:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x11874fc00) [pid = 2312] [serial = 1033] [outer = 0x118286c00] 12:16:50 INFO - PROCESS | 2312 | 1471461410940 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 12:16:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 12:16:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 487ms 12:16:50 INFO - PROCESS | 2312 | 1471461410950 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 12:16:50 INFO - PROCESS | 2312 | 1471461410952 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 12:16:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 12:16:50 INFO - PROCESS | 2312 | 1471461410954 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 12:16:50 INFO - PROCESS | 2312 | 1471461410965 Marionette TRACE conn2 <- [1,1350,null,{}] 12:16:50 INFO - PROCESS | 2312 | 1471461410973 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:50 INFO - PROCESS | 2312 | 1471461410977 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:51 INFO - PROCESS | 2312 | 1471461411089 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 12:16:51 INFO - PROCESS | 2312 | 1471461411127 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:51 INFO - PROCESS | 2312 | 1471461411129 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:51 INFO - PROCESS | 2312 | ++DOCSHELL 0x1195ec000 == 31 [pid = 2312] [id = 345] 12:16:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x118751000) [pid = 2312] [serial = 1034] [outer = 0x0] 12:16:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x119299800) [pid = 2312] [serial = 1035] [outer = 0x118751000] 12:16:51 INFO - PROCESS | 2312 | 1471461411157 Marionette DEBUG loaded listener.js 12:16:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1198b3400) [pid = 2312] [serial = 1036] [outer = 0x118751000] 12:16:51 INFO - PROCESS | 2312 | 1471461411636 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 12:16:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 12:16:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 732ms 12:16:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 12:16:51 INFO - PROCESS | 2312 | 1471461411687 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 12:16:51 INFO - PROCESS | 2312 | 1471461411690 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 12:16:51 INFO - PROCESS | 2312 | 1471461411693 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 12:16:51 INFO - PROCESS | 2312 | 1471461411695 Marionette TRACE conn2 <- [1,1354,null,{}] 12:16:51 INFO - PROCESS | 2312 | 1471461411698 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:51 INFO - PROCESS | 2312 | 1471461411700 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:51 INFO - PROCESS | 2312 | 1471461411824 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 12:16:51 INFO - PROCESS | 2312 | 1471461411832 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:51 INFO - PROCESS | 2312 | 1471461411833 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:51 INFO - PROCESS | 2312 | ++DOCSHELL 0x12388e000 == 32 [pid = 2312] [id = 346] 12:16:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x113db2400) [pid = 2312] [serial = 1037] [outer = 0x0] 12:16:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x119975c00) [pid = 2312] [serial = 1038] [outer = 0x113db2400] 12:16:51 INFO - PROCESS | 2312 | 1471461411859 Marionette DEBUG loaded listener.js 12:16:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x1199bd400) [pid = 2312] [serial = 1039] [outer = 0x113db2400] 12:16:52 INFO - PROCESS | 2312 | 1471461412193 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 12:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 12:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 522ms 12:16:52 INFO - PROCESS | 2312 | 1471461412220 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 12:16:52 INFO - PROCESS | 2312 | 1471461412221 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 12:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 12:16:52 INFO - PROCESS | 2312 | 1471461412223 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 12:16:52 INFO - PROCESS | 2312 | 1471461412224 Marionette TRACE conn2 <- [1,1358,null,{}] 12:16:52 INFO - PROCESS | 2312 | 1471461412236 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:52 INFO - PROCESS | 2312 | 1471461412237 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:52 INFO - PROCESS | 2312 | 1471461412331 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 12:16:52 INFO - PROCESS | 2312 | 1471461412334 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:52 INFO - PROCESS | 2312 | 1471461412335 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:52 INFO - PROCESS | 2312 | ++DOCSHELL 0x1240ca800 == 33 [pid = 2312] [id = 347] 12:16:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x11996e800) [pid = 2312] [serial = 1040] [outer = 0x0] 12:16:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x119b03800) [pid = 2312] [serial = 1041] [outer = 0x11996e800] 12:16:52 INFO - PROCESS | 2312 | 1471461412360 Marionette DEBUG loaded listener.js 12:16:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x111c7b800) [pid = 2312] [serial = 1042] [outer = 0x11996e800] 12:16:52 INFO - PROCESS | 2312 | 1471461412706 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 12:16:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 12:16:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 520ms 12:16:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 12:16:52 INFO - PROCESS | 2312 | 1471461412744 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 12:16:52 INFO - PROCESS | 2312 | 1471461412745 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 12:16:52 INFO - PROCESS | 2312 | 1471461412749 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 12:16:52 INFO - PROCESS | 2312 | 1471461412751 Marionette TRACE conn2 <- [1,1362,null,{}] 12:16:52 INFO - PROCESS | 2312 | 1471461412753 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:52 INFO - PROCESS | 2312 | 1471461412757 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:52 INFO - PROCESS | 2312 | 1471461412867 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 12:16:52 INFO - PROCESS | 2312 | 1471461412902 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:52 INFO - PROCESS | 2312 | 1471461412903 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:52 INFO - PROCESS | 2312 | ++DOCSHELL 0x125f37800 == 34 [pid = 2312] [id = 348] 12:16:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x119ca3400) [pid = 2312] [serial = 1043] [outer = 0x0] 12:16:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x123805000) [pid = 2312] [serial = 1044] [outer = 0x119ca3400] 12:16:52 INFO - PROCESS | 2312 | 1471461412929 Marionette DEBUG loaded listener.js 12:16:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x1245cf800) [pid = 2312] [serial = 1045] [outer = 0x119ca3400] 12:16:53 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x128c84800) [pid = 2312] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 12:16:53 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x115e6ec00) [pid = 2312] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 12:16:53 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x111aad400) [pid = 2312] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 12:16:53 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x116abd800) [pid = 2312] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 12:16:53 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x11997a800) [pid = 2312] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 12:16:53 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x124e04000) [pid = 2312] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 12:16:53 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x112f1d800) [pid = 2312] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 12:16:53 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x124a36800) [pid = 2312] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 12:16:53 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x112ed0400) [pid = 2312] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 12:16:53 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x112a93400) [pid = 2312] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 12:16:53 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x1185f0400) [pid = 2312] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 12:16:53 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x1185eb000) [pid = 2312] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 12:16:53 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x119ca2400) [pid = 2312] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 12:16:53 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x1127e2c00) [pid = 2312] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 12:16:53 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x1198b9000) [pid = 2312] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 12:16:53 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x128a4d000) [pid = 2312] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 12:16:53 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x1131e0800) [pid = 2312] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 12:16:53 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x1199e6800) [pid = 2312] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 12:16:53 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x128a4d400) [pid = 2312] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 12:16:53 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x119971800) [pid = 2312] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 12:16:53 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x1127e1c00) [pid = 2312] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 12:16:53 INFO - PROCESS | 2312 | 1471461413269 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 12:16:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 12:16:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 569ms 12:16:53 INFO - PROCESS | 2312 | 1471461413319 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 12:16:53 INFO - PROCESS | 2312 | 1471461413320 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 12:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 12:16:53 INFO - PROCESS | 2312 | 1471461413323 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 12:16:53 INFO - PROCESS | 2312 | 1471461413324 Marionette TRACE conn2 <- [1,1366,null,{}] 12:16:53 INFO - PROCESS | 2312 | 1471461413326 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:53 INFO - PROCESS | 2312 | 1471461413327 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:53 INFO - PROCESS | 2312 | 1471461413431 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 12:16:53 INFO - PROCESS | 2312 | 1471461413462 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:53 INFO - PROCESS | 2312 | 1471461413463 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:53 INFO - PROCESS | 2312 | ++DOCSHELL 0x119f0f800 == 35 [pid = 2312] [id = 349] 12:16:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x111aad400) [pid = 2312] [serial = 1046] [outer = 0x0] 12:16:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x1130cc400) [pid = 2312] [serial = 1047] [outer = 0x111aad400] 12:16:53 INFO - PROCESS | 2312 | 1471461413488 Marionette DEBUG loaded listener.js 12:16:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x1169a4800) [pid = 2312] [serial = 1048] [outer = 0x111aad400] 12:16:53 INFO - PROCESS | 2312 | 1471461413791 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 12:16:53 INFO - PROCESS | 2312 | 1471461413842 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 12:16:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 12:16:53 INFO - PROCESS | 2312 | 1471461413844 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 12:16:53 INFO - PROCESS | 2312 | 1471461413846 Marionette TRACE conn2 <- [1,1370,null,{}] 12:16:53 INFO - PROCESS | 2312 | 1471461413850 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:53 INFO - PROCESS | 2312 | 1471461413851 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:53 INFO - PROCESS | 2312 | 1471461413925 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 12:16:53 INFO - PROCESS | 2312 | 1471461413930 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:53 INFO - PROCESS | 2312 | 1471461413932 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:53 INFO - PROCESS | 2312 | ++DOCSHELL 0x118117000 == 36 [pid = 2312] [id = 350] 12:16:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x118380000) [pid = 2312] [serial = 1049] [outer = 0x0] 12:16:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x119977400) [pid = 2312] [serial = 1050] [outer = 0x118380000] 12:16:53 INFO - PROCESS | 2312 | 1471461413958 Marionette DEBUG loaded listener.js 12:16:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x1240a5800) [pid = 2312] [serial = 1051] [outer = 0x118380000] 12:16:54 INFO - PROCESS | 2312 | 1471461414259 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 12:16:54 INFO - PROCESS | 2312 | 1471461414272 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 12:16:54 INFO - PROCESS | 2312 | 1471461414275 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 12:16:54 INFO - PROCESS | 2312 | 1471461414276 Marionette TRACE conn2 <- [1,1374,null,{}] 12:16:54 INFO - PROCESS | 2312 | 1471461414292 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:54 INFO - PROCESS | 2312 | 1471461414293 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:54 INFO - PROCESS | 2312 | 1471461414435 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 12:16:54 INFO - PROCESS | 2312 | 1471461414441 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:54 INFO - PROCESS | 2312 | 1471461414442 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:54 INFO - PROCESS | 2312 | ++DOCSHELL 0x128b45000 == 37 [pid = 2312] [id = 351] 12:16:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x116abd800) [pid = 2312] [serial = 1052] [outer = 0x0] 12:16:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x124a34c00) [pid = 2312] [serial = 1053] [outer = 0x116abd800] 12:16:54 INFO - PROCESS | 2312 | 1471461414470 Marionette DEBUG loaded listener.js 12:16:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x125018800) [pid = 2312] [serial = 1054] [outer = 0x116abd800] 12:16:54 INFO - PROCESS | 2312 | [2312] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:16:54 INFO - PROCESS | 2312 | 1471461414783 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 12:16:54 INFO - PROCESS | 2312 | 1471461414797 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 12:16:54 INFO - PROCESS | 2312 | 1471461414802 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 12:16:54 INFO - PROCESS | 2312 | 1471461414803 Marionette TRACE conn2 <- [1,1378,null,{}] 12:16:54 INFO - PROCESS | 2312 | 1471461414805 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:54 INFO - PROCESS | 2312 | 1471461414806 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:54 INFO - PROCESS | 2312 | 1471461414885 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 12:16:54 INFO - PROCESS | 2312 | 1471461414888 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:54 INFO - PROCESS | 2312 | 1471461414890 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:54 INFO - PROCESS | 2312 | ++DOCSHELL 0x129863000 == 38 [pid = 2312] [id = 352] 12:16:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x12501ac00) [pid = 2312] [serial = 1055] [outer = 0x0] 12:16:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x1256b9800) [pid = 2312] [serial = 1056] [outer = 0x12501ac00] 12:16:54 INFO - PROCESS | 2312 | 1471461414915 Marionette DEBUG loaded listener.js 12:16:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1256c0c00) [pid = 2312] [serial = 1057] [outer = 0x12501ac00] 12:16:55 INFO - PROCESS | 2312 | --DOCSHELL 0x118718000 == 37 [pid = 2312] [id = 344] 12:16:55 INFO - PROCESS | 2312 | --DOCSHELL 0x116adb000 == 36 [pid = 2312] [id = 343] 12:16:55 INFO - PROCESS | 2312 | --DOCSHELL 0x1174a2800 == 35 [pid = 2312] [id = 342] 12:16:55 INFO - PROCESS | 2312 | --DOCSHELL 0x116aee000 == 34 [pid = 2312] [id = 341] 12:16:56 INFO - PROCESS | 2312 | --DOCSHELL 0x1195ec000 == 33 [pid = 2312] [id = 345] 12:16:56 INFO - PROCESS | 2312 | --DOCSHELL 0x12388e000 == 32 [pid = 2312] [id = 346] 12:16:56 INFO - PROCESS | 2312 | --DOCSHELL 0x119f0f800 == 31 [pid = 2312] [id = 349] 12:16:56 INFO - PROCESS | 2312 | --DOCSHELL 0x1240ca800 == 30 [pid = 2312] [id = 347] 12:16:56 INFO - PROCESS | 2312 | --DOCSHELL 0x118117000 == 29 [pid = 2312] [id = 350] 12:16:56 INFO - PROCESS | 2312 | --DOCSHELL 0x125f37800 == 28 [pid = 2312] [id = 348] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x116760c00) [pid = 2312] [serial = 1017] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x117c40000) [pid = 2312] [serial = 1018] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x112a7b800) [pid = 2312] [serial = 1002] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x1185dcc00) [pid = 2312] [serial = 1005] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x11615cc00) [pid = 2312] [serial = 1003] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x119ca4c00) [pid = 2312] [serial = 1008] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x1195b6000) [pid = 2312] [serial = 1006] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x1264aec00) [pid = 2312] [serial = 1011] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x123e20c00) [pid = 2312] [serial = 1009] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x123faa400) [pid = 2312] [serial = 981] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x1256be800) [pid = 2312] [serial = 984] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x1265c7800) [pid = 2312] [serial = 985] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x116762000) [pid = 2312] [serial = 993] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x1268c6000) [pid = 2312] [serial = 987] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x11880b400) [pid = 2312] [serial = 972] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x118808000) [pid = 2312] [serial = 966] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x119505000) [pid = 2312] [serial = 967] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x120f58000) [pid = 2312] [serial = 978] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 76 (0x116163400) [pid = 2312] [serial = 969] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 75 (0x117c42c00) [pid = 2312] [serial = 970] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 74 (0x1199bc800) [pid = 2312] [serial = 975] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 73 (0x119b10000) [pid = 2312] [serial = 976] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 72 (0x128b29400) [pid = 2312] [serial = 990] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 71 (0x115e06c00) [pid = 2312] [serial = 963] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 70 (0x116920400) [pid = 2312] [serial = 964] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 69 (0x128a58800) [pid = 2312] [serial = 961] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 68 (0x126835400) [pid = 2312] [serial = 960] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 67 (0x11950dc00) [pid = 2312] [serial = 973] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 66 (0x128c83800) [pid = 2312] [serial = 1014] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 65 (0x1256b7800) [pid = 2312] [serial = 996] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 64 (0x128b34000) [pid = 2312] [serial = 997] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 63 (0x1268c8c00) [pid = 2312] [serial = 1012] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 62 (0x128cc6800) [pid = 2312] [serial = 1015] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 61 (0x128b32c00) [pid = 2312] [serial = 991] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 60 (0x112a76c00) [pid = 2312] [serial = 1020] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 59 (0x112a8fc00) [pid = 2312] [serial = 1021] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 58 (0x128d74400) [pid = 2312] [serial = 1000] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 57 (0x11956b000) [pid = 2312] [serial = 994] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 56 (0x128a59c00) [pid = 2312] [serial = 988] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 55 (0x124589c00) [pid = 2312] [serial = 982] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 54 (0x123805400) [pid = 2312] [serial = 979] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | --DOCSHELL 0x128b45000 == 27 [pid = 2312] [id = 351] 12:16:56 INFO - PROCESS | 2312 | --DOMWINDOW == 53 (0x128cc1400) [pid = 2312] [serial = 999] [outer = 0x0] [url = about:blank] 12:16:56 INFO - PROCESS | 2312 | 1471461416359 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 12:16:56 INFO - PROCESS | 2312 | 1471461416377 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 12:16:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 12:16:56 INFO - PROCESS | 2312 | 1471461416382 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 12:16:56 INFO - PROCESS | 2312 | 1471461416384 Marionette TRACE conn2 <- [1,1382,null,{}] 12:16:56 INFO - PROCESS | 2312 | 1471461416389 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:56 INFO - PROCESS | 2312 | 1471461416391 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:56 INFO - PROCESS | 2312 | 1471461416518 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 12:16:56 INFO - PROCESS | 2312 | 1471461416589 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:56 INFO - PROCESS | 2312 | 1471461416590 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:56 INFO - PROCESS | 2312 | ++DOCSHELL 0x114f27800 == 28 [pid = 2312] [id = 353] 12:16:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 54 (0x115d80c00) [pid = 2312] [serial = 1058] [outer = 0x0] 12:16:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 55 (0x115d88000) [pid = 2312] [serial = 1059] [outer = 0x115d80c00] 12:16:56 INFO - PROCESS | 2312 | 1471461416638 Marionette DEBUG loaded listener.js 12:16:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 56 (0x116548400) [pid = 2312] [serial = 1060] [outer = 0x115d80c00] 12:16:57 INFO - PROCESS | 2312 | [2312] WARNING: RasterImage::Init failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 12:16:57 INFO - PROCESS | 2312 | 1471461417051 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 12:16:57 INFO - PROCESS | 2312 | 1471461417059 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 12:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 12:16:57 INFO - PROCESS | 2312 | 1471461417067 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 12:16:57 INFO - PROCESS | 2312 | 1471461417069 Marionette TRACE conn2 <- [1,1386,null,{}] 12:16:57 INFO - PROCESS | 2312 | 1471461417079 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:57 INFO - PROCESS | 2312 | 1471461417081 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:57 INFO - PROCESS | 2312 | 1471461417175 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 12:16:57 INFO - PROCESS | 2312 | 1471461417184 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:57 INFO - PROCESS | 2312 | 1471461417187 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:57 INFO - PROCESS | 2312 | ++DOCSHELL 0x11749f800 == 29 [pid = 2312] [id = 354] 12:16:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 57 (0x1176c1000) [pid = 2312] [serial = 1061] [outer = 0x0] 12:16:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 58 (0x11828c000) [pid = 2312] [serial = 1062] [outer = 0x1176c1000] 12:16:57 INFO - PROCESS | 2312 | 1471461417229 Marionette DEBUG loaded listener.js 12:16:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 59 (0x1185d2800) [pid = 2312] [serial = 1063] [outer = 0x1176c1000] 12:16:57 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html | Canvas test: 2d.pattern.image.incomplete.removedsrc - An attempt was made to use an object that is not, or is no longer, usable 12:16:57 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13 12:16:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:16:57 INFO - _addTest/ [0,1389,"getWindowHandle",null] 12:16:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 12:16:57 INFO - PROCESS | 2312 | 1471461417700 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 12:16:57 INFO - PROCESS | 2312 | 1471461417703 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 12:16:57 INFO - PROCESS | 2312 | 1471461417705 Marionette TRACE conn2 <- [1,1390,null,{}] 12:16:57 INFO - PROCESS | 2312 | 1471461417713 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:57 INFO - PROCESS | 2312 | 1471461417716 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:57 INFO - PROCESS | 2312 | 1471461417792 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 12:16:57 INFO - PROCESS | 2312 | 1471461417800 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:57 INFO - PROCESS | 2312 | 1471461417803 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:57 INFO - PROCESS | 2312 | ++DOCSHELL 0x1188a8800 == 30 [pid = 2312] [id = 355] 12:16:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 60 (0x1127dc400) [pid = 2312] [serial = 1064] [outer = 0x0] 12:16:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 61 (0x119511c00) [pid = 2312] [serial = 1065] [outer = 0x1127dc400] 12:16:57 INFO - PROCESS | 2312 | 1471461417831 Marionette DEBUG loaded listener.js 12:16:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 62 (0x1195bec00) [pid = 2312] [serial = 1066] [outer = 0x1127dc400] 12:16:58 INFO - PROCESS | 2312 | 1471461418170 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 12:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 12:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 470ms 12:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 12:16:58 INFO - PROCESS | 2312 | 1471461418174 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 12:16:58 INFO - PROCESS | 2312 | 1471461418175 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 12:16:58 INFO - PROCESS | 2312 | 1471461418178 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 12:16:58 INFO - PROCESS | 2312 | 1471461418179 Marionette TRACE conn2 <- [1,1394,null,{}] 12:16:58 INFO - PROCESS | 2312 | 1471461418185 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:58 INFO - PROCESS | 2312 | 1471461418186 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:58 INFO - PROCESS | 2312 | 1471461418288 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 12:16:58 INFO - PROCESS | 2312 | 1471461418317 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:58 INFO - PROCESS | 2312 | 1471461418318 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:58 INFO - PROCESS | 2312 | ++DOCSHELL 0x1192d3800 == 31 [pid = 2312] [id = 356] 12:16:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 63 (0x118284c00) [pid = 2312] [serial = 1067] [outer = 0x0] 12:16:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 64 (0x1198b6c00) [pid = 2312] [serial = 1068] [outer = 0x118284c00] 12:16:58 INFO - PROCESS | 2312 | 1471461418344 Marionette DEBUG loaded listener.js 12:16:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 65 (0x1199b5400) [pid = 2312] [serial = 1069] [outer = 0x118284c00] 12:16:58 INFO - PROCESS | 2312 | 1471461418634 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 12:16:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 12:16:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 474ms 12:16:58 INFO - PROCESS | 2312 | 1471461418656 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 12:16:58 INFO - PROCESS | 2312 | 1471461418657 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 12:16:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 12:16:58 INFO - PROCESS | 2312 | 1471461418660 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 12:16:58 INFO - PROCESS | 2312 | 1471461418664 Marionette TRACE conn2 <- [1,1398,null,{}] 12:16:58 INFO - PROCESS | 2312 | 1471461418670 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:58 INFO - PROCESS | 2312 | 1471461418684 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:58 INFO - PROCESS | 2312 | 1471461418787 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 12:16:58 INFO - PROCESS | 2312 | 1471461418792 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:58 INFO - PROCESS | 2312 | 1471461418793 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:58 INFO - PROCESS | 2312 | ++DOCSHELL 0x123886000 == 32 [pid = 2312] [id = 357] 12:16:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 66 (0x112a80400) [pid = 2312] [serial = 1070] [outer = 0x0] 12:16:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 67 (0x1199e3400) [pid = 2312] [serial = 1071] [outer = 0x112a80400] 12:16:58 INFO - PROCESS | 2312 | 1471461418836 Marionette DEBUG loaded listener.js 12:16:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 68 (0x119ca5400) [pid = 2312] [serial = 1072] [outer = 0x112a80400] 12:16:59 INFO - PROCESS | 2312 | 1471461419173 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 12:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 12:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 525ms 12:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 12:16:59 INFO - PROCESS | 2312 | 1471461419190 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 12:16:59 INFO - PROCESS | 2312 | 1471461419191 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 12:16:59 INFO - PROCESS | 2312 | 1471461419193 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 12:16:59 INFO - PROCESS | 2312 | 1471461419194 Marionette TRACE conn2 <- [1,1402,null,{}] 12:16:59 INFO - PROCESS | 2312 | 1471461419204 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:59 INFO - PROCESS | 2312 | 1471461419208 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:59 INFO - PROCESS | 2312 | 1471461419336 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 12:16:59 INFO - PROCESS | 2312 | 1471461419340 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:59 INFO - PROCESS | 2312 | 1471461419341 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:59 INFO - PROCESS | 2312 | ++DOCSHELL 0x1240b4000 == 33 [pid = 2312] [id = 358] 12:16:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 69 (0x1199b8000) [pid = 2312] [serial = 1073] [outer = 0x0] 12:16:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 70 (0x123805400) [pid = 2312] [serial = 1074] [outer = 0x1199b8000] 12:16:59 INFO - PROCESS | 2312 | 1471461419367 Marionette DEBUG loaded listener.js 12:16:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 71 (0x124e04000) [pid = 2312] [serial = 1075] [outer = 0x1199b8000] 12:16:59 INFO - PROCESS | 2312 | 1471461419667 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 12:16:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 12:16:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 528ms 12:16:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 12:16:59 INFO - PROCESS | 2312 | 1471461419722 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 12:16:59 INFO - PROCESS | 2312 | 1471461419723 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 12:16:59 INFO - PROCESS | 2312 | 1471461419725 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 12:16:59 INFO - PROCESS | 2312 | 1471461419726 Marionette TRACE conn2 <- [1,1406,null,{}] 12:16:59 INFO - PROCESS | 2312 | 1471461419728 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:16:59 INFO - PROCESS | 2312 | 1471461419729 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:59 INFO - PROCESS | 2312 | 1471461419832 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 12:16:59 INFO - PROCESS | 2312 | 1471461419838 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:16:59 INFO - PROCESS | 2312 | 1471461419839 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:16:59 INFO - PROCESS | 2312 | ++DOCSHELL 0x124a98800 == 34 [pid = 2312] [id = 359] 12:16:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 72 (0x11950dc00) [pid = 2312] [serial = 1076] [outer = 0x0] 12:16:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 73 (0x119b0d000) [pid = 2312] [serial = 1077] [outer = 0x11950dc00] 12:16:59 INFO - PROCESS | 2312 | 1471461419864 Marionette DEBUG loaded listener.js 12:16:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 74 (0x126058400) [pid = 2312] [serial = 1078] [outer = 0x11950dc00] 12:17:00 INFO - PROCESS | 2312 | 1471461420165 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 12:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 12:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 470ms 12:17:00 INFO - PROCESS | 2312 | 1471461420198 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 12:17:00 INFO - PROCESS | 2312 | 1471461420201 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 12:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 12:17:00 INFO - PROCESS | 2312 | 1471461420203 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 12:17:00 INFO - PROCESS | 2312 | 1471461420204 Marionette TRACE conn2 <- [1,1410,null,{}] 12:17:00 INFO - PROCESS | 2312 | 1471461420207 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:00 INFO - PROCESS | 2312 | 1471461420208 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:00 INFO - PROCESS | 2312 | 1471461420285 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 12:17:00 INFO - PROCESS | 2312 | 1471461420289 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:00 INFO - PROCESS | 2312 | 1471461420290 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:00 INFO - PROCESS | 2312 | ++DOCSHELL 0x126919800 == 35 [pid = 2312] [id = 360] 12:17:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 75 (0x126058800) [pid = 2312] [serial = 1079] [outer = 0x0] 12:17:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 76 (0x126548400) [pid = 2312] [serial = 1080] [outer = 0x126058800] 12:17:00 INFO - PROCESS | 2312 | 1471461420317 Marionette DEBUG loaded listener.js 12:17:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 77 (0x1268c9c00) [pid = 2312] [serial = 1081] [outer = 0x126058800] 12:17:00 INFO - PROCESS | 2312 | 1471461420651 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 12:17:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 12:17:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 468ms 12:17:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 12:17:00 INFO - PROCESS | 2312 | 1471461420672 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 12:17:00 INFO - PROCESS | 2312 | 1471461420673 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 12:17:00 INFO - PROCESS | 2312 | 1471461420675 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 12:17:00 INFO - PROCESS | 2312 | 1471461420676 Marionette TRACE conn2 <- [1,1414,null,{}] 12:17:00 INFO - PROCESS | 2312 | 1471461420678 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:00 INFO - PROCESS | 2312 | 1471461420679 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:00 INFO - PROCESS | 2312 | 1471461420780 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 12:17:00 INFO - PROCESS | 2312 | 1471461420787 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:00 INFO - PROCESS | 2312 | 1471461420796 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:00 INFO - PROCESS | 2312 | ++DOCSHELL 0x1188a7800 == 36 [pid = 2312] [id = 361] 12:17:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x126828000) [pid = 2312] [serial = 1082] [outer = 0x0] 12:17:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x128a52400) [pid = 2312] [serial = 1083] [outer = 0x126828000] 12:17:00 INFO - PROCESS | 2312 | 1471461420823 Marionette DEBUG loaded listener.js 12:17:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x128a5b800) [pid = 2312] [serial = 1084] [outer = 0x126828000] 12:17:01 INFO - PROCESS | 2312 | 1471461421127 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 12:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 12:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 468ms 12:17:01 INFO - PROCESS | 2312 | 1471461421152 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 12:17:01 INFO - PROCESS | 2312 | 1471461421153 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 12:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 12:17:01 INFO - PROCESS | 2312 | 1471461421155 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 12:17:01 INFO - PROCESS | 2312 | 1471461421156 Marionette TRACE conn2 <- [1,1418,null,{}] 12:17:01 INFO - PROCESS | 2312 | 1471461421158 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:01 INFO - PROCESS | 2312 | 1471461421159 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:01 INFO - PROCESS | 2312 | 1471461421241 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 12:17:01 INFO - PROCESS | 2312 | 1471461421244 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:01 INFO - PROCESS | 2312 | 1471461421245 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:01 INFO - PROCESS | 2312 | ++DOCSHELL 0x1291d4000 == 37 [pid = 2312] [id = 362] 12:17:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x128a53c00) [pid = 2312] [serial = 1085] [outer = 0x0] 12:17:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x128b30800) [pid = 2312] [serial = 1086] [outer = 0x128a53c00] 12:17:01 INFO - PROCESS | 2312 | 1471461421274 Marionette DEBUG loaded listener.js 12:17:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x128cbe800) [pid = 2312] [serial = 1087] [outer = 0x128a53c00] 12:17:01 INFO - PROCESS | 2312 | 1471461421793 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 12:17:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 12:17:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 670ms 12:17:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 12:17:01 INFO - PROCESS | 2312 | 1471461421825 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 12:17:01 INFO - PROCESS | 2312 | 1471461421827 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 12:17:01 INFO - PROCESS | 2312 | 1471461421829 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 12:17:01 INFO - PROCESS | 2312 | 1471461421831 Marionette TRACE conn2 <- [1,1422,null,{}] 12:17:01 INFO - PROCESS | 2312 | 1471461421834 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:01 INFO - PROCESS | 2312 | 1471461421836 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:01 INFO - PROCESS | 2312 | 1471461421966 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 12:17:01 INFO - PROCESS | 2312 | 1471461421984 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:01 INFO - PROCESS | 2312 | 1471461421986 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:01 INFO - PROCESS | 2312 | ++DOCSHELL 0x123885800 == 38 [pid = 2312] [id = 363] 12:17:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x128cc7c00) [pid = 2312] [serial = 1088] [outer = 0x0] 12:17:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x128d83400) [pid = 2312] [serial = 1089] [outer = 0x128cc7c00] 12:17:02 INFO - PROCESS | 2312 | 1471461422012 Marionette DEBUG loaded listener.js 12:17:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x12907ac00) [pid = 2312] [serial = 1090] [outer = 0x128cc7c00] 12:17:02 INFO - PROCESS | 2312 | 1471461422362 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 12:17:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 12:17:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 573ms 12:17:02 INFO - PROCESS | 2312 | 1471461422403 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 12:17:02 INFO - PROCESS | 2312 | 1471461422405 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 12:17:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 12:17:02 INFO - PROCESS | 2312 | 1471461422409 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 12:17:02 INFO - PROCESS | 2312 | 1471461422411 Marionette TRACE conn2 <- [1,1426,null,{}] 12:17:02 INFO - PROCESS | 2312 | 1471461422414 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:02 INFO - PROCESS | 2312 | 1471461422416 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:02 INFO - PROCESS | 2312 | 1471461422568 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 12:17:02 INFO - PROCESS | 2312 | 1471461422582 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:02 INFO - PROCESS | 2312 | 1471461422582 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:02 INFO - PROCESS | 2312 | ++DOCSHELL 0x12b009800 == 39 [pid = 2312] [id = 364] 12:17:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x125010800) [pid = 2312] [serial = 1091] [outer = 0x0] 12:17:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x12907ec00) [pid = 2312] [serial = 1092] [outer = 0x125010800] 12:17:02 INFO - PROCESS | 2312 | 1471461422623 Marionette DEBUG loaded listener.js 12:17:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x1291ad800) [pid = 2312] [serial = 1093] [outer = 0x125010800] 12:17:03 INFO - PROCESS | 2312 | 1471461423021 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 12:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 12:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 624ms 12:17:03 INFO - PROCESS | 2312 | 1471461423033 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 12:17:03 INFO - PROCESS | 2312 | 1471461423034 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 12:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 12:17:03 INFO - PROCESS | 2312 | 1471461423036 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 12:17:03 INFO - PROCESS | 2312 | 1471461423038 Marionette TRACE conn2 <- [1,1430,null,{}] 12:17:03 INFO - PROCESS | 2312 | 1471461423040 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:03 INFO - PROCESS | 2312 | 1471461423041 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:03 INFO - PROCESS | 2312 | 1471461423151 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 12:17:03 INFO - PROCESS | 2312 | 1471461423155 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:03 INFO - PROCESS | 2312 | 1471461423156 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:03 INFO - PROCESS | 2312 | ++DOCSHELL 0x12b052800 == 40 [pid = 2312] [id = 365] 12:17:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x1291adc00) [pid = 2312] [serial = 1094] [outer = 0x0] 12:17:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x1291b0c00) [pid = 2312] [serial = 1095] [outer = 0x1291adc00] 12:17:03 INFO - PROCESS | 2312 | 1471461423210 Marionette DEBUG loaded listener.js 12:17:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x1293a4400) [pid = 2312] [serial = 1096] [outer = 0x1291adc00] 12:17:03 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x113db2400) [pid = 2312] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 12:17:03 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x11996e800) [pid = 2312] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 12:17:03 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x119ca3400) [pid = 2312] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 12:17:03 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x111aad400) [pid = 2312] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 12:17:03 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x118380000) [pid = 2312] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 12:17:03 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x116abd800) [pid = 2312] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 12:17:03 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x112fbac00) [pid = 2312] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 12:17:03 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x118286c00) [pid = 2312] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 12:17:03 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x11647d400) [pid = 2312] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 12:17:03 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x113dbf400) [pid = 2312] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 12:17:03 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x118751000) [pid = 2312] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 12:17:03 INFO - PROCESS | 2312 | 1471461423769 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 12:17:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 12:17:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 769ms 12:17:03 INFO - PROCESS | 2312 | 1471461423807 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 12:17:03 INFO - PROCESS | 2312 | 1471461423808 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 12:17:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 12:17:03 INFO - PROCESS | 2312 | 1471461423810 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 12:17:03 INFO - PROCESS | 2312 | 1471461423811 Marionette TRACE conn2 <- [1,1434,null,{}] 12:17:03 INFO - PROCESS | 2312 | 1471461423816 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:03 INFO - PROCESS | 2312 | 1471461423817 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:03 INFO - PROCESS | 2312 | 1471461423909 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 12:17:03 INFO - PROCESS | 2312 | 1471461423915 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:03 INFO - PROCESS | 2312 | 1471461423916 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:03 INFO - PROCESS | 2312 | ++DOCSHELL 0x12b022000 == 41 [pid = 2312] [id = 366] 12:17:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x1127e3400) [pid = 2312] [serial = 1097] [outer = 0x0] 12:17:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x118376400) [pid = 2312] [serial = 1098] [outer = 0x1127e3400] 12:17:03 INFO - PROCESS | 2312 | 1471461423941 Marionette DEBUG loaded listener.js 12:17:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x1198b8000) [pid = 2312] [serial = 1099] [outer = 0x1127e3400] 12:17:04 INFO - PROCESS | 2312 | 1471461424268 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 12:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 12:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 472ms 12:17:04 INFO - PROCESS | 2312 | 1471461424288 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 12:17:04 INFO - PROCESS | 2312 | 1471461424289 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 12:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 12:17:04 INFO - PROCESS | 2312 | 1471461424291 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 12:17:04 INFO - PROCESS | 2312 | 1471461424292 Marionette TRACE conn2 <- [1,1438,null,{}] 12:17:04 INFO - PROCESS | 2312 | 1471461424303 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:04 INFO - PROCESS | 2312 | 1471461424304 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:04 INFO - PROCESS | 2312 | 1471461424426 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 12:17:04 INFO - PROCESS | 2312 | 1471461424431 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:04 INFO - PROCESS | 2312 | 1471461424432 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:04 INFO - PROCESS | 2312 | ++DOCSHELL 0x12bde2000 == 42 [pid = 2312] [id = 367] 12:17:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x11956b400) [pid = 2312] [serial = 1100] [outer = 0x0] 12:17:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x1265c3800) [pid = 2312] [serial = 1101] [outer = 0x11956b400] 12:17:04 INFO - PROCESS | 2312 | 1471461424457 Marionette DEBUG loaded listener.js 12:17:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x129872000) [pid = 2312] [serial = 1102] [outer = 0x11956b400] 12:17:04 INFO - PROCESS | 2312 | 1471461424751 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 12:17:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 12:17:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 468ms 12:17:04 INFO - PROCESS | 2312 | 1471461424760 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 12:17:04 INFO - PROCESS | 2312 | 1471461424762 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 12:17:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 12:17:04 INFO - PROCESS | 2312 | 1471461424772 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 12:17:04 INFO - PROCESS | 2312 | 1471461424773 Marionette TRACE conn2 <- [1,1442,null,{}] 12:17:04 INFO - PROCESS | 2312 | 1471461424775 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:04 INFO - PROCESS | 2312 | 1471461424776 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:04 INFO - PROCESS | 2312 | 1471461424860 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 12:17:04 INFO - PROCESS | 2312 | 1471461424867 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:04 INFO - PROCESS | 2312 | 1471461424868 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:04 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c516800 == 43 [pid = 2312] [id = 368] 12:17:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x126050c00) [pid = 2312] [serial = 1103] [outer = 0x0] 12:17:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x1299c0400) [pid = 2312] [serial = 1104] [outer = 0x126050c00] 12:17:04 INFO - PROCESS | 2312 | 1471461424892 Marionette DEBUG loaded listener.js 12:17:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x12a615000) [pid = 2312] [serial = 1105] [outer = 0x126050c00] 12:17:05 INFO - PROCESS | 2312 | 1471461425222 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 12:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 12:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 473ms 12:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 12:17:05 INFO - PROCESS | 2312 | 1471461425241 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 12:17:05 INFO - PROCESS | 2312 | 1471461425242 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 12:17:05 INFO - PROCESS | 2312 | 1471461425244 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 12:17:05 INFO - PROCESS | 2312 | 1471461425245 Marionette TRACE conn2 <- [1,1446,null,{}] 12:17:05 INFO - PROCESS | 2312 | 1471461425271 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:05 INFO - PROCESS | 2312 | 1471461425272 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:05 INFO - PROCESS | 2312 | 1471461425365 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 12:17:05 INFO - PROCESS | 2312 | 1471461425369 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:05 INFO - PROCESS | 2312 | 1471461425370 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:05 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c64a800 == 44 [pid = 2312] [id = 369] 12:17:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x128a4c400) [pid = 2312] [serial = 1106] [outer = 0x0] 12:17:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x12a61c800) [pid = 2312] [serial = 1107] [outer = 0x128a4c400] 12:17:05 INFO - PROCESS | 2312 | 1471461425395 Marionette DEBUG loaded listener.js 12:17:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x12a621c00) [pid = 2312] [serial = 1108] [outer = 0x128a4c400] 12:17:05 INFO - PROCESS | 2312 | 1471461425798 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 12:17:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 12:17:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 628ms 12:17:05 INFO - PROCESS | 2312 | 1471461425873 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 12:17:05 INFO - PROCESS | 2312 | 1471461425876 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 12:17:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 12:17:05 INFO - PROCESS | 2312 | 1471461425880 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 12:17:05 INFO - PROCESS | 2312 | 1471461425882 Marionette TRACE conn2 <- [1,1450,null,{}] 12:17:05 INFO - PROCESS | 2312 | 1471461425885 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:05 INFO - PROCESS | 2312 | 1471461425887 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:06 INFO - PROCESS | 2312 | 1471461426010 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 12:17:06 INFO - PROCESS | 2312 | 1471461426067 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:06 INFO - PROCESS | 2312 | 1471461426070 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:06 INFO - PROCESS | 2312 | ++DOCSHELL 0x116190800 == 45 [pid = 2312] [id = 370] 12:17:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x112a87400) [pid = 2312] [serial = 1109] [outer = 0x0] 12:17:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x112f05800) [pid = 2312] [serial = 1110] [outer = 0x112a87400] 12:17:06 INFO - PROCESS | 2312 | 1471461426101 Marionette DEBUG loaded listener.js 12:17:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x115e68c00) [pid = 2312] [serial = 1111] [outer = 0x112a87400] 12:17:06 INFO - PROCESS | 2312 | 1471461426672 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 12:17:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 12:17:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 824ms 12:17:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 12:17:06 INFO - PROCESS | 2312 | 1471461426703 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 12:17:06 INFO - PROCESS | 2312 | 1471461426707 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 12:17:06 INFO - PROCESS | 2312 | 1471461426711 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 12:17:06 INFO - PROCESS | 2312 | 1471461426713 Marionette TRACE conn2 <- [1,1454,null,{}] 12:17:06 INFO - PROCESS | 2312 | 1471461426744 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:06 INFO - PROCESS | 2312 | 1471461426746 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:06 INFO - PROCESS | 2312 | 1471461426889 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 12:17:06 INFO - PROCESS | 2312 | 1471461426968 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:06 INFO - PROCESS | 2312 | 1471461426969 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:06 INFO - PROCESS | 2312 | ++DOCSHELL 0x11748c000 == 46 [pid = 2312] [id = 371] 12:17:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x115e6e000) [pid = 2312] [serial = 1112] [outer = 0x0] 12:17:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x11828bc00) [pid = 2312] [serial = 1113] [outer = 0x115e6e000] 12:17:07 INFO - PROCESS | 2312 | 1471461427001 Marionette DEBUG loaded listener.js 12:17:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x11874f800) [pid = 2312] [serial = 1114] [outer = 0x115e6e000] 12:17:07 INFO - PROCESS | 2312 | --DOCSHELL 0x12c516800 == 45 [pid = 2312] [id = 368] 12:17:07 INFO - PROCESS | 2312 | --DOCSHELL 0x12bde2000 == 44 [pid = 2312] [id = 367] 12:17:07 INFO - PROCESS | 2312 | --DOCSHELL 0x12b022000 == 43 [pid = 2312] [id = 366] 12:17:07 INFO - PROCESS | 2312 | --DOCSHELL 0x12b052800 == 42 [pid = 2312] [id = 365] 12:17:07 INFO - PROCESS | 2312 | --DOCSHELL 0x12b009800 == 41 [pid = 2312] [id = 364] 12:17:07 INFO - PROCESS | 2312 | --DOCSHELL 0x123885800 == 40 [pid = 2312] [id = 363] 12:17:07 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x1256b9800) [pid = 2312] [serial = 1056] [outer = 0x0] [url = about:blank] 12:17:07 INFO - PROCESS | 2312 | 1471461427744 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 12:17:07 INFO - PROCESS | 2312 | --DOCSHELL 0x1291d4000 == 39 [pid = 2312] [id = 362] 12:17:07 INFO - PROCESS | 2312 | --DOCSHELL 0x1188a7800 == 38 [pid = 2312] [id = 361] 12:17:07 INFO - PROCESS | 2312 | --DOCSHELL 0x126919800 == 37 [pid = 2312] [id = 360] 12:17:07 INFO - PROCESS | 2312 | --DOCSHELL 0x124a98800 == 36 [pid = 2312] [id = 359] 12:17:07 INFO - PROCESS | 2312 | --DOCSHELL 0x1240b4000 == 35 [pid = 2312] [id = 358] 12:17:07 INFO - PROCESS | 2312 | --DOCSHELL 0x123886000 == 34 [pid = 2312] [id = 357] 12:17:07 INFO - PROCESS | 2312 | --DOCSHELL 0x1192d3800 == 33 [pid = 2312] [id = 356] 12:17:07 INFO - PROCESS | 2312 | --DOCSHELL 0x1188a8800 == 32 [pid = 2312] [id = 355] 12:17:07 INFO - PROCESS | 2312 | --DOCSHELL 0x11749f800 == 31 [pid = 2312] [id = 354] 12:17:07 INFO - PROCESS | 2312 | --DOCSHELL 0x114f27800 == 30 [pid = 2312] [id = 353] 12:17:07 INFO - PROCESS | 2312 | --DOCSHELL 0x129863000 == 29 [pid = 2312] [id = 352] 12:17:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 12:17:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 1051ms 12:17:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 12:17:07 INFO - PROCESS | 2312 | 1471461427762 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 12:17:07 INFO - PROCESS | 2312 | 1471461427765 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 12:17:07 INFO - PROCESS | 2312 | 1471461427767 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 12:17:07 INFO - PROCESS | 2312 | 1471461427769 Marionette TRACE conn2 <- [1,1458,null,{}] 12:17:07 INFO - PROCESS | 2312 | 1471461427773 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:07 INFO - PROCESS | 2312 | 1471461427775 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:07 INFO - PROCESS | 2312 | 1471461427855 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 12:17:07 INFO - PROCESS | 2312 | 1471461427860 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:07 INFO - PROCESS | 2312 | 1471461427865 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:07 INFO - PROCESS | 2312 | ++DOCSHELL 0x116420800 == 30 [pid = 2312] [id = 372] 12:17:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x1164afc00) [pid = 2312] [serial = 1115] [outer = 0x0] 12:17:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x116553400) [pid = 2312] [serial = 1116] [outer = 0x1164afc00] 12:17:07 INFO - PROCESS | 2312 | 1471461427895 Marionette DEBUG loaded listener.js 12:17:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x1169a4000) [pid = 2312] [serial = 1117] [outer = 0x1164afc00] 12:17:08 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x119975c00) [pid = 2312] [serial = 1038] [outer = 0x0] [url = about:blank] 12:17:08 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x119b03800) [pid = 2312] [serial = 1041] [outer = 0x0] [url = about:blank] 12:17:08 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x123805000) [pid = 2312] [serial = 1044] [outer = 0x0] [url = about:blank] 12:17:08 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x1130cc400) [pid = 2312] [serial = 1047] [outer = 0x0] [url = about:blank] 12:17:08 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x111c7b800) [pid = 2312] [serial = 1042] [outer = 0x0] [url = about:blank] 12:17:08 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x119977400) [pid = 2312] [serial = 1050] [outer = 0x0] [url = about:blank] 12:17:08 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x124a34c00) [pid = 2312] [serial = 1053] [outer = 0x0] [url = about:blank] 12:17:08 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x1245cf800) [pid = 2312] [serial = 1045] [outer = 0x0] [url = about:blank] 12:17:08 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x11615d000) [pid = 2312] [serial = 1023] [outer = 0x0] [url = about:blank] 12:17:08 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x116a0cc00) [pid = 2312] [serial = 1024] [outer = 0x0] [url = about:blank] 12:17:08 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x1185d8400) [pid = 2312] [serial = 1032] [outer = 0x0] [url = about:blank] 12:17:08 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x11874fc00) [pid = 2312] [serial = 1033] [outer = 0x0] [url = about:blank] 12:17:08 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x116546800) [pid = 2312] [serial = 1029] [outer = 0x0] [url = about:blank] 12:17:08 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x117c38400) [pid = 2312] [serial = 1030] [outer = 0x0] [url = about:blank] 12:17:08 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x1176bf400) [pid = 2312] [serial = 1027] [outer = 0x0] [url = about:blank] 12:17:08 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x11691b000) [pid = 2312] [serial = 1026] [outer = 0x0] [url = about:blank] 12:17:08 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x125018800) [pid = 2312] [serial = 1054] [outer = 0x0] [url = about:blank] 12:17:08 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x1198b3400) [pid = 2312] [serial = 1036] [outer = 0x0] [url = about:blank] 12:17:08 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x1169a4800) [pid = 2312] [serial = 1048] [outer = 0x0] [url = about:blank] 12:17:08 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x1240a5800) [pid = 2312] [serial = 1051] [outer = 0x0] [url = about:blank] 12:17:08 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x119299800) [pid = 2312] [serial = 1035] [outer = 0x0] [url = about:blank] 12:17:08 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x1199bd400) [pid = 2312] [serial = 1039] [outer = 0x0] [url = about:blank] 12:17:08 INFO - PROCESS | 2312 | 1471461428278 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 12:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 12:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 520ms 12:17:08 INFO - PROCESS | 2312 | 1471461428288 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 12:17:08 INFO - PROCESS | 2312 | 1471461428291 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 12:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 12:17:08 INFO - PROCESS | 2312 | 1471461428295 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 12:17:08 INFO - PROCESS | 2312 | 1471461428298 Marionette TRACE conn2 <- [1,1462,null,{}] 12:17:08 INFO - PROCESS | 2312 | 1471461428303 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:08 INFO - PROCESS | 2312 | 1471461428304 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:08 INFO - PROCESS | 2312 | 1471461428382 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 12:17:08 INFO - PROCESS | 2312 | 1471461428408 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:08 INFO - PROCESS | 2312 | 1471461428410 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:08 INFO - PROCESS | 2312 | ++DOCSHELL 0x11749f800 == 31 [pid = 2312] [id = 373] 12:17:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x1180f5400) [pid = 2312] [serial = 1118] [outer = 0x0] 12:17:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x11828e400) [pid = 2312] [serial = 1119] [outer = 0x1180f5400] 12:17:08 INFO - PROCESS | 2312 | 1471461428438 Marionette DEBUG loaded listener.js 12:17:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x1185d7800) [pid = 2312] [serial = 1120] [outer = 0x1180f5400] 12:17:08 INFO - PROCESS | 2312 | 1471461428804 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 12:17:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 12:17:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 524ms 12:17:08 INFO - PROCESS | 2312 | 1471461428820 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 12:17:08 INFO - PROCESS | 2312 | 1471461428821 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 12:17:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 12:17:08 INFO - PROCESS | 2312 | 1471461428823 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 12:17:08 INFO - PROCESS | 2312 | 1471461428825 Marionette TRACE conn2 <- [1,1466,null,{}] 12:17:08 INFO - PROCESS | 2312 | 1471461428836 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:08 INFO - PROCESS | 2312 | 1471461428839 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:08 INFO - PROCESS | 2312 | 1471461428915 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 12:17:08 INFO - PROCESS | 2312 | 1471461428920 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:08 INFO - PROCESS | 2312 | 1471461428922 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:08 INFO - PROCESS | 2312 | ++DOCSHELL 0x11871b800 == 32 [pid = 2312] [id = 374] 12:17:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x1185e3c00) [pid = 2312] [serial = 1121] [outer = 0x0] 12:17:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x11910b400) [pid = 2312] [serial = 1122] [outer = 0x1185e3c00] 12:17:08 INFO - PROCESS | 2312 | 1471461428953 Marionette DEBUG loaded listener.js 12:17:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x11950f000) [pid = 2312] [serial = 1123] [outer = 0x1185e3c00] 12:17:09 INFO - PROCESS | 2312 | 1471461429289 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 12:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 12:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 471ms 12:17:09 INFO - PROCESS | 2312 | 1471461429295 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 12:17:09 INFO - PROCESS | 2312 | 1471461429298 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 12:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 12:17:09 INFO - PROCESS | 2312 | 1471461429301 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 12:17:09 INFO - PROCESS | 2312 | 1471461429302 Marionette TRACE conn2 <- [1,1470,null,{}] 12:17:09 INFO - PROCESS | 2312 | 1471461429304 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:09 INFO - PROCESS | 2312 | 1471461429306 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:09 INFO - PROCESS | 2312 | 1471461429403 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 12:17:09 INFO - PROCESS | 2312 | 1471461429409 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:09 INFO - PROCESS | 2312 | 1471461429410 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:09 INFO - PROCESS | 2312 | ++DOCSHELL 0x1195ef000 == 33 [pid = 2312] [id = 375] 12:17:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x1195b6c00) [pid = 2312] [serial = 1124] [outer = 0x0] 12:17:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x1198b3400) [pid = 2312] [serial = 1125] [outer = 0x1195b6c00] 12:17:09 INFO - PROCESS | 2312 | 1471461429438 Marionette DEBUG loaded listener.js 12:17:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x119973c00) [pid = 2312] [serial = 1126] [outer = 0x1195b6c00] 12:17:09 INFO - PROCESS | 2312 | 1471461429777 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 12:17:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 12:17:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 518ms 12:17:09 INFO - PROCESS | 2312 | 1471461429820 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 12:17:09 INFO - PROCESS | 2312 | 1471461429822 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 12:17:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 12:17:09 INFO - PROCESS | 2312 | 1471461429824 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 12:17:09 INFO - PROCESS | 2312 | 1471461429826 Marionette TRACE conn2 <- [1,1474,null,{}] 12:17:09 INFO - PROCESS | 2312 | 1471461429828 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:09 INFO - PROCESS | 2312 | 1471461429830 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:09 INFO - PROCESS | 2312 | 1471461429937 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 12:17:10 INFO - PROCESS | 2312 | 1471461430026 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:10 INFO - PROCESS | 2312 | 1471461430028 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:10 INFO - PROCESS | 2312 | ++DOCSHELL 0x120f1f000 == 34 [pid = 2312] [id = 376] 12:17:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x1127e2c00) [pid = 2312] [serial = 1127] [outer = 0x0] 12:17:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x1195bf400) [pid = 2312] [serial = 1128] [outer = 0x1127e2c00] 12:17:10 INFO - PROCESS | 2312 | 1471461430053 Marionette DEBUG loaded listener.js 12:17:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x1199e2400) [pid = 2312] [serial = 1129] [outer = 0x1127e2c00] 12:17:10 INFO - PROCESS | 2312 | 1471461430418 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 12:17:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 12:17:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 619ms 12:17:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 12:17:10 INFO - PROCESS | 2312 | 1471461430443 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 12:17:10 INFO - PROCESS | 2312 | 1471461430445 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 12:17:10 INFO - PROCESS | 2312 | 1471461430447 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 12:17:10 INFO - PROCESS | 2312 | 1471461430448 Marionette TRACE conn2 <- [1,1478,null,{}] 12:17:10 INFO - PROCESS | 2312 | 1471461430450 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:10 INFO - PROCESS | 2312 | 1471461430454 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:10 INFO - PROCESS | 2312 | 1471461430579 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 12:17:10 INFO - PROCESS | 2312 | 1471461430583 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:10 INFO - PROCESS | 2312 | 1471461430584 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:10 INFO - PROCESS | 2312 | ++DOCSHELL 0x1240b4000 == 35 [pid = 2312] [id = 377] 12:17:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x1199e3000) [pid = 2312] [serial = 1130] [outer = 0x0] 12:17:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x119c71000) [pid = 2312] [serial = 1131] [outer = 0x1199e3000] 12:17:10 INFO - PROCESS | 2312 | 1471461430616 Marionette DEBUG loaded listener.js 12:17:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x1245d5800) [pid = 2312] [serial = 1132] [outer = 0x1199e3000] 12:17:10 INFO - PROCESS | 2312 | 1471461430967 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 12:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 12:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 568ms 12:17:11 INFO - PROCESS | 2312 | 1471461431016 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 12:17:11 INFO - PROCESS | 2312 | 1471461431017 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 12:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 12:17:11 INFO - PROCESS | 2312 | 1471461431019 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 12:17:11 INFO - PROCESS | 2312 | 1471461431020 Marionette TRACE conn2 <- [1,1482,null,{}] 12:17:11 INFO - PROCESS | 2312 | 1471461431023 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:11 INFO - PROCESS | 2312 | 1471461431024 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:11 INFO - PROCESS | 2312 | 1471461431118 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 12:17:11 INFO - PROCESS | 2312 | 1471461431132 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:11 INFO - PROCESS | 2312 | 1471461431133 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:11 INFO - PROCESS | 2312 | ++DOCSHELL 0x1265aa000 == 36 [pid = 2312] [id = 378] 12:17:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x124e08400) [pid = 2312] [serial = 1133] [outer = 0x0] 12:17:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x125013c00) [pid = 2312] [serial = 1134] [outer = 0x124e08400] 12:17:11 INFO - PROCESS | 2312 | 1471461431159 Marionette DEBUG loaded listener.js 12:17:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x1192a0800) [pid = 2312] [serial = 1135] [outer = 0x124e08400] 12:17:11 INFO - PROCESS | 2312 | 1471461431530 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 12:17:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 12:17:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 568ms 12:17:11 INFO - PROCESS | 2312 | 1471461431588 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 12:17:11 INFO - PROCESS | 2312 | 1471461431589 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 12:17:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 12:17:11 INFO - PROCESS | 2312 | 1471461431592 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 12:17:11 INFO - PROCESS | 2312 | 1471461431593 Marionette TRACE conn2 <- [1,1486,null,{}] 12:17:11 INFO - PROCESS | 2312 | 1471461431595 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:11 INFO - PROCESS | 2312 | 1471461431596 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:11 INFO - PROCESS | 2312 | 1471461431692 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 12:17:11 INFO - PROCESS | 2312 | 1471461431788 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:11 INFO - PROCESS | 2312 | 1471461431789 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:11 INFO - PROCESS | 2312 | ++DOCSHELL 0x1291d6800 == 37 [pid = 2312] [id = 379] 12:17:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x1265c9400) [pid = 2312] [serial = 1136] [outer = 0x0] 12:17:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x1268c3800) [pid = 2312] [serial = 1137] [outer = 0x1265c9400] 12:17:11 INFO - PROCESS | 2312 | 1471461431820 Marionette DEBUG loaded listener.js 12:17:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x128a55800) [pid = 2312] [serial = 1138] [outer = 0x1265c9400] 12:17:12 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x128cc7c00) [pid = 2312] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 12:17:12 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x1199b8000) [pid = 2312] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 12:17:12 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x118284c00) [pid = 2312] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 12:17:12 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x115d80c00) [pid = 2312] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 12:17:12 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x126828000) [pid = 2312] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 12:17:12 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x1176c1000) [pid = 2312] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 12:17:12 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x112a80400) [pid = 2312] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 12:17:12 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x1127dc400) [pid = 2312] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 12:17:12 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x128a53c00) [pid = 2312] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 12:17:12 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x12501ac00) [pid = 2312] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 12:17:12 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x11950dc00) [pid = 2312] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 12:17:12 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x126058800) [pid = 2312] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 12:17:12 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x125010800) [pid = 2312] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 12:17:12 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x1291adc00) [pid = 2312] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 12:17:12 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x1127e3400) [pid = 2312] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 12:17:12 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x11956b400) [pid = 2312] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 12:17:12 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x126050c00) [pid = 2312] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 12:17:12 INFO - PROCESS | 2312 | 1471461432225 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 12:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 12:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 669ms 12:17:12 INFO - PROCESS | 2312 | 1471461432262 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 12:17:12 INFO - PROCESS | 2312 | 1471461432263 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 12:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 12:17:12 INFO - PROCESS | 2312 | 1471461432265 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 12:17:12 INFO - PROCESS | 2312 | 1471461432266 Marionette TRACE conn2 <- [1,1490,null,{}] 12:17:12 INFO - PROCESS | 2312 | 1471461432268 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:12 INFO - PROCESS | 2312 | 1471461432269 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:12 INFO - PROCESS | 2312 | 1471461432348 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 12:17:12 INFO - PROCESS | 2312 | 1471461432418 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:12 INFO - PROCESS | 2312 | 1471461432419 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:12 INFO - PROCESS | 2312 | ++DOCSHELL 0x129860800 == 38 [pid = 2312] [id = 380] 12:17:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x114ff2000) [pid = 2312] [serial = 1139] [outer = 0x0] 12:17:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x119962400) [pid = 2312] [serial = 1140] [outer = 0x114ff2000] 12:17:12 INFO - PROCESS | 2312 | 1471461432444 Marionette DEBUG loaded listener.js 12:17:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x119976400) [pid = 2312] [serial = 1141] [outer = 0x114ff2000] 12:17:12 INFO - PROCESS | 2312 | 1471461432699 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 12:17:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 12:17:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 468ms 12:17:12 INFO - PROCESS | 2312 | 1471461432739 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 12:17:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 12:17:12 INFO - PROCESS | 2312 | 1471461432740 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 12:17:12 INFO - PROCESS | 2312 | 1471461432742 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 12:17:12 INFO - PROCESS | 2312 | 1471461432743 Marionette TRACE conn2 <- [1,1494,null,{}] 12:17:12 INFO - PROCESS | 2312 | 1471461432745 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:12 INFO - PROCESS | 2312 | 1471461432748 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:12 INFO - PROCESS | 2312 | 1471461432840 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 12:17:12 INFO - PROCESS | 2312 | 1471461432844 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:12 INFO - PROCESS | 2312 | 1471461432845 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:12 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a89d800 == 39 [pid = 2312] [id = 381] 12:17:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x126051400) [pid = 2312] [serial = 1142] [outer = 0x0] 12:17:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x128a57800) [pid = 2312] [serial = 1143] [outer = 0x126051400] 12:17:12 INFO - PROCESS | 2312 | 1471461432870 Marionette DEBUG loaded listener.js 12:17:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x119972000) [pid = 2312] [serial = 1144] [outer = 0x126051400] 12:17:13 INFO - PROCESS | 2312 | 1471461433200 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 12:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 12:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 473ms 12:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 12:17:13 INFO - PROCESS | 2312 | 1471461433216 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 12:17:13 INFO - PROCESS | 2312 | 1471461433217 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 12:17:13 INFO - PROCESS | 2312 | 1471461433219 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 12:17:13 INFO - PROCESS | 2312 | 1471461433221 Marionette TRACE conn2 <- [1,1498,null,{}] 12:17:13 INFO - PROCESS | 2312 | 1471461433223 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:13 INFO - PROCESS | 2312 | 1471461433225 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:13 INFO - PROCESS | 2312 | 1471461433347 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 12:17:13 INFO - PROCESS | 2312 | 1471461433353 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:13 INFO - PROCESS | 2312 | 1471461433355 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:13 INFO - PROCESS | 2312 | ++DOCSHELL 0x12b03e800 == 40 [pid = 2312] [id = 382] 12:17:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x1198b9400) [pid = 2312] [serial = 1145] [outer = 0x0] 12:17:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x128c77800) [pid = 2312] [serial = 1146] [outer = 0x1198b9400] 12:17:13 INFO - PROCESS | 2312 | 1471461433382 Marionette DEBUG loaded listener.js 12:17:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x12907d000) [pid = 2312] [serial = 1147] [outer = 0x1198b9400] 12:17:13 INFO - PROCESS | 2312 | 1471461433699 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 12:17:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 12:17:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 519ms 12:17:13 INFO - PROCESS | 2312 | 1471461433739 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 12:17:13 INFO - PROCESS | 2312 | 1471461433741 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 12:17:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 12:17:13 INFO - PROCESS | 2312 | 1471461433743 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 12:17:13 INFO - PROCESS | 2312 | 1471461433744 Marionette TRACE conn2 <- [1,1502,null,{}] 12:17:13 INFO - PROCESS | 2312 | 1471461433746 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:13 INFO - PROCESS | 2312 | 1471461433747 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:13 INFO - PROCESS | 2312 | 1471461433826 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 12:17:13 INFO - PROCESS | 2312 | 1471461433832 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:13 INFO - PROCESS | 2312 | 1471461433833 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:13 INFO - PROCESS | 2312 | ++DOCSHELL 0x119f0d000 == 41 [pid = 2312] [id = 383] 12:17:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x129080800) [pid = 2312] [serial = 1148] [outer = 0x0] 12:17:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x1291b1000) [pid = 2312] [serial = 1149] [outer = 0x129080800] 12:17:13 INFO - PROCESS | 2312 | 1471461433858 Marionette DEBUG loaded listener.js 12:17:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x12939fc00) [pid = 2312] [serial = 1150] [outer = 0x129080800] 12:17:14 INFO - PROCESS | 2312 | 1471461434303 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 12:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 12:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 570ms 12:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 12:17:14 INFO - PROCESS | 2312 | 1471461434314 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 12:17:14 INFO - PROCESS | 2312 | 1471461434317 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 12:17:14 INFO - PROCESS | 2312 | 1471461434320 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 12:17:14 INFO - PROCESS | 2312 | 1471461434322 Marionette TRACE conn2 <- [1,1506,null,{}] 12:17:14 INFO - PROCESS | 2312 | 1471461434326 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:14 INFO - PROCESS | 2312 | 1471461434328 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:14 INFO - PROCESS | 2312 | 1471461434437 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 12:17:14 INFO - PROCESS | 2312 | 1471461434507 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:14 INFO - PROCESS | 2312 | 1471461434509 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:14 INFO - PROCESS | 2312 | ++DOCSHELL 0x11653c000 == 42 [pid = 2312] [id = 384] 12:17:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x112a7d800) [pid = 2312] [serial = 1151] [outer = 0x0] 12:17:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x115e6f400) [pid = 2312] [serial = 1152] [outer = 0x112a7d800] 12:17:14 INFO - PROCESS | 2312 | 1471461434542 Marionette DEBUG loaded listener.js 12:17:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x11699a400) [pid = 2312] [serial = 1153] [outer = 0x112a7d800] 12:17:14 INFO - PROCESS | 2312 | 1471461434970 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 12:17:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 12:17:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 671ms 12:17:14 INFO - PROCESS | 2312 | 1471461434990 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 12:17:14 INFO - PROCESS | 2312 | 1471461434993 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 12:17:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 12:17:15 INFO - PROCESS | 2312 | 1471461434998 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 12:17:15 INFO - PROCESS | 2312 | 1471461435000 Marionette TRACE conn2 <- [1,1510,null,{}] 12:17:15 INFO - PROCESS | 2312 | 1471461435002 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:15 INFO - PROCESS | 2312 | 1471461435004 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:15 INFO - PROCESS | 2312 | 1471461435132 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 12:17:15 INFO - PROCESS | 2312 | 1471461435213 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:15 INFO - PROCESS | 2312 | 1471461435214 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:15 INFO - PROCESS | 2312 | ++DOCSHELL 0x119b97800 == 43 [pid = 2312] [id = 385] 12:17:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x116998400) [pid = 2312] [serial = 1154] [outer = 0x0] 12:17:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x118531c00) [pid = 2312] [serial = 1155] [outer = 0x116998400] 12:17:15 INFO - PROCESS | 2312 | 1471461435248 Marionette DEBUG loaded listener.js 12:17:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x118751000) [pid = 2312] [serial = 1156] [outer = 0x116998400] 12:17:15 INFO - PROCESS | 2312 | 1471461435671 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 12:17:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 12:17:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 720ms 12:17:15 INFO - PROCESS | 2312 | 1471461435719 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 12:17:15 INFO - PROCESS | 2312 | 1471461435721 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 12:17:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 12:17:15 INFO - PROCESS | 2312 | 1471461435723 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 12:17:15 INFO - PROCESS | 2312 | 1471461435725 Marionette TRACE conn2 <- [1,1514,null,{}] 12:17:15 INFO - PROCESS | 2312 | 1471461435733 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:15 INFO - PROCESS | 2312 | 1471461435737 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:15 INFO - PROCESS | 2312 | 1471461435843 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 12:17:15 INFO - PROCESS | 2312 | 1471461435912 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:15 INFO - PROCESS | 2312 | 1471461435914 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:15 INFO - PROCESS | 2312 | ++DOCSHELL 0x12b043800 == 44 [pid = 2312] [id = 386] 12:17:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x11880b400) [pid = 2312] [serial = 1157] [outer = 0x0] 12:17:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x119976800) [pid = 2312] [serial = 1158] [outer = 0x11880b400] 12:17:15 INFO - PROCESS | 2312 | 1471461435948 Marionette DEBUG loaded listener.js 12:17:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x120f52400) [pid = 2312] [serial = 1159] [outer = 0x11880b400] 12:17:16 INFO - PROCESS | 2312 | 1471461436467 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 12:17:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 12:17:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 771ms 12:17:16 INFO - PROCESS | 2312 | 1471461436508 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 12:17:16 INFO - PROCESS | 2312 | 1471461436511 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 12:17:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 12:17:16 INFO - PROCESS | 2312 | 1471461436518 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 12:17:16 INFO - PROCESS | 2312 | 1471461436520 Marionette TRACE conn2 <- [1,1518,null,{}] 12:17:16 INFO - PROCESS | 2312 | 1471461436523 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:16 INFO - PROCESS | 2312 | 1471461436526 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:16 INFO - PROCESS | 2312 | 1471461436665 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 12:17:16 INFO - PROCESS | 2312 | 1471461436732 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:16 INFO - PROCESS | 2312 | 1471461436734 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:16 INFO - PROCESS | 2312 | ++DOCSHELL 0x12cab8000 == 45 [pid = 2312] [id = 387] 12:17:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x124543c00) [pid = 2312] [serial = 1160] [outer = 0x0] 12:17:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x124a34800) [pid = 2312] [serial = 1161] [outer = 0x124543c00] 12:17:16 INFO - PROCESS | 2312 | 1471461436764 Marionette DEBUG loaded listener.js 12:17:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x126051800) [pid = 2312] [serial = 1162] [outer = 0x124543c00] 12:17:17 INFO - PROCESS | 2312 | 1471461437229 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 12:17:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 12:17:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 725ms 12:17:17 INFO - PROCESS | 2312 | 1471461437241 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 12:17:17 INFO - PROCESS | 2312 | 1471461437243 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 12:17:17 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 12:17:17 INFO - PROCESS | 2312 | 1471461437247 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 12:17:17 INFO - PROCESS | 2312 | 1471461437249 Marionette TRACE conn2 <- [1,1522,null,{}] 12:17:17 INFO - PROCESS | 2312 | 1471461437252 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:17 INFO - PROCESS | 2312 | 1471461437255 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:17 INFO - PROCESS | 2312 | 1471461437356 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 12:17:17 INFO - PROCESS | 2312 | 1471461437413 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:17 INFO - PROCESS | 2312 | 1471461437414 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:17 INFO - PROCESS | 2312 | ++DOCSHELL 0x12caca000 == 46 [pid = 2312] [id = 388] 12:17:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x123bf0400) [pid = 2312] [serial = 1163] [outer = 0x0] 12:17:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x128b34000) [pid = 2312] [serial = 1164] [outer = 0x123bf0400] 12:17:17 INFO - PROCESS | 2312 | 1471461437443 Marionette DEBUG loaded listener.js 12:17:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x128cc7c00) [pid = 2312] [serial = 1165] [outer = 0x123bf0400] 12:17:17 INFO - PROCESS | 2312 | 1471461437854 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 12:17:17 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:17:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:17:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 12:17:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 12:17:17 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 12:17:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:17:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 12:17:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 12:17:17 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 12:17:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:17:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 12:17:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 12:17:17 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 12:17:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 12:17:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 12:17:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 12:17:17 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 621ms 12:17:17 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 12:17:17 INFO - PROCESS | 2312 | 1471461437867 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 12:17:17 INFO - PROCESS | 2312 | 1471461437869 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 12:17:17 INFO - PROCESS | 2312 | 1471461437871 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 12:17:17 INFO - PROCESS | 2312 | 1471461437873 Marionette TRACE conn2 <- [1,1526,null,{}] 12:17:17 INFO - PROCESS | 2312 | 1471461437875 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:17 INFO - PROCESS | 2312 | 1471461437879 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:18 INFO - PROCESS | 2312 | 1471461438015 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 12:17:18 INFO - PROCESS | 2312 | 1471461438088 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:18 INFO - PROCESS | 2312 | 1471461438090 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:18 INFO - PROCESS | 2312 | ++DOCSHELL 0x12904a800 == 47 [pid = 2312] [id = 389] 12:17:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x1242c1c00) [pid = 2312] [serial = 1166] [outer = 0x0] 12:17:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x128d76800) [pid = 2312] [serial = 1167] [outer = 0x1242c1c00] 12:17:18 INFO - PROCESS | 2312 | 1471461438119 Marionette DEBUG loaded listener.js 12:17:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 113 (0x12a8bfc00) [pid = 2312] [serial = 1168] [outer = 0x1242c1c00] 12:17:18 INFO - PROCESS | 2312 | 1471461438623 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 12:17:18 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:17:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 12:17:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 12:17:18 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 12:17:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 12:17:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 12:17:18 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 12:17:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 12:17:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:18 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 12:17:18 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 771ms 12:17:18 INFO - PROCESS | 2312 | 1471461438642 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 12:17:18 INFO - PROCESS | 2312 | 1471461438645 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 12:17:18 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 12:17:18 INFO - PROCESS | 2312 | 1471461438648 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 12:17:18 INFO - PROCESS | 2312 | 1471461438650 Marionette TRACE conn2 <- [1,1530,null,{}] 12:17:18 INFO - PROCESS | 2312 | 1471461438653 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:18 INFO - PROCESS | 2312 | 1471461438655 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:18 INFO - PROCESS | 2312 | 1471461438756 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 12:17:18 INFO - PROCESS | 2312 | 1471461438818 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:18 INFO - PROCESS | 2312 | 1471461438821 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:18 INFO - PROCESS | 2312 | ++DOCSHELL 0x1192db000 == 48 [pid = 2312] [id = 390] 12:17:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 114 (0x116914800) [pid = 2312] [serial = 1169] [outer = 0x0] 12:17:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 115 (0x116a0e000) [pid = 2312] [serial = 1170] [outer = 0x116914800] 12:17:18 INFO - PROCESS | 2312 | 1471461438852 Marionette DEBUG loaded listener.js 12:17:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 116 (0x117031c00) [pid = 2312] [serial = 1171] [outer = 0x116914800] 12:17:19 INFO - PROCESS | 2312 | 1471461439222 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 12:17:19 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 12:17:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 12:17:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:17:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:17:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 12:17:19 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 12:17:19 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 12:17:19 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 12:17:19 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 622ms 12:17:19 INFO - PROCESS | 2312 | 1471461439270 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 12:17:19 INFO - PROCESS | 2312 | 1471461439273 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 12:17:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 12:17:19 INFO - PROCESS | 2312 | 1471461439278 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 12:17:19 INFO - PROCESS | 2312 | 1471461439279 Marionette TRACE conn2 <- [1,1534,null,{}] 12:17:19 INFO - PROCESS | 2312 | 1471461439302 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:19 INFO - PROCESS | 2312 | 1471461439304 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:19 INFO - PROCESS | 2312 | 1471461439399 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 12:17:19 INFO - PROCESS | 2312 | 1471461439460 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:19 INFO - PROCESS | 2312 | 1471461439462 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:19 INFO - PROCESS | 2312 | ++DOCSHELL 0x1188a8800 == 49 [pid = 2312] [id = 391] 12:17:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 117 (0x1185dcc00) [pid = 2312] [serial = 1172] [outer = 0x0] 12:17:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 118 (0x11929c000) [pid = 2312] [serial = 1173] [outer = 0x1185dcc00] 12:17:19 INFO - PROCESS | 2312 | 1471461439491 Marionette DEBUG loaded listener.js 12:17:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 119 (0x1195bf000) [pid = 2312] [serial = 1174] [outer = 0x1185dcc00] 12:17:20 INFO - PROCESS | 2312 | --DOCSHELL 0x12b03e800 == 48 [pid = 2312] [id = 382] 12:17:20 INFO - PROCESS | 2312 | --DOCSHELL 0x12a89d800 == 47 [pid = 2312] [id = 381] 12:17:20 INFO - PROCESS | 2312 | --DOCSHELL 0x129860800 == 46 [pid = 2312] [id = 380] 12:17:20 INFO - PROCESS | 2312 | --DOCSHELL 0x1291d6800 == 45 [pid = 2312] [id = 379] 12:17:20 INFO - PROCESS | 2312 | --DOCSHELL 0x1265aa000 == 44 [pid = 2312] [id = 378] 12:17:20 INFO - PROCESS | 2312 | --DOCSHELL 0x1240b4000 == 43 [pid = 2312] [id = 377] 12:17:20 INFO - PROCESS | 2312 | --DOCSHELL 0x120f1f000 == 42 [pid = 2312] [id = 376] 12:17:20 INFO - PROCESS | 2312 | --DOCSHELL 0x1195ef000 == 41 [pid = 2312] [id = 375] 12:17:20 INFO - PROCESS | 2312 | --DOCSHELL 0x11871b800 == 40 [pid = 2312] [id = 374] 12:17:20 INFO - PROCESS | 2312 | --DOCSHELL 0x11749f800 == 39 [pid = 2312] [id = 373] 12:17:20 INFO - PROCESS | 2312 | --DOCSHELL 0x116420800 == 38 [pid = 2312] [id = 372] 12:17:20 INFO - PROCESS | 2312 | --DOCSHELL 0x12c64a800 == 37 [pid = 2312] [id = 369] 12:17:20 INFO - PROCESS | 2312 | --DOCSHELL 0x116190800 == 36 [pid = 2312] [id = 370] 12:17:20 INFO - PROCESS | 2312 | --DOCSHELL 0x11748c000 == 35 [pid = 2312] [id = 371] 12:17:20 INFO - PROCESS | 2312 | --DOCSHELL 0x1192db000 == 34 [pid = 2312] [id = 390] 12:17:20 INFO - PROCESS | 2312 | --DOCSHELL 0x12904a800 == 33 [pid = 2312] [id = 389] 12:17:20 INFO - PROCESS | 2312 | --DOCSHELL 0x12caca000 == 32 [pid = 2312] [id = 388] 12:17:20 INFO - PROCESS | 2312 | --DOCSHELL 0x12cab8000 == 31 [pid = 2312] [id = 387] 12:17:20 INFO - PROCESS | 2312 | --DOCSHELL 0x12b043800 == 30 [pid = 2312] [id = 386] 12:17:20 INFO - PROCESS | 2312 | --DOCSHELL 0x119b97800 == 29 [pid = 2312] [id = 385] 12:17:20 INFO - PROCESS | 2312 | --DOCSHELL 0x119f0d000 == 28 [pid = 2312] [id = 383] 12:17:20 INFO - PROCESS | 2312 | --DOCSHELL 0x11653c000 == 27 [pid = 2312] [id = 384] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 118 (0x128d83400) [pid = 2312] [serial = 1089] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 117 (0x123805400) [pid = 2312] [serial = 1074] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 116 (0x124e04000) [pid = 2312] [serial = 1075] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 115 (0x1198b6c00) [pid = 2312] [serial = 1068] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 114 (0x1199b5400) [pid = 2312] [serial = 1069] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 113 (0x115d88000) [pid = 2312] [serial = 1059] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 112 (0x116548400) [pid = 2312] [serial = 1060] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x128a52400) [pid = 2312] [serial = 1083] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x128a5b800) [pid = 2312] [serial = 1084] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x11828c000) [pid = 2312] [serial = 1062] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x1185d2800) [pid = 2312] [serial = 1063] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x1199e3400) [pid = 2312] [serial = 1071] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x119ca5400) [pid = 2312] [serial = 1072] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x119511c00) [pid = 2312] [serial = 1065] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x1195bec00) [pid = 2312] [serial = 1066] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x128b30800) [pid = 2312] [serial = 1086] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x1256c0c00) [pid = 2312] [serial = 1057] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x119b0d000) [pid = 2312] [serial = 1077] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x126058400) [pid = 2312] [serial = 1078] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x126548400) [pid = 2312] [serial = 1080] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x1268c9c00) [pid = 2312] [serial = 1081] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x12907ec00) [pid = 2312] [serial = 1092] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x12907ac00) [pid = 2312] [serial = 1090] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x1291b0c00) [pid = 2312] [serial = 1095] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x1291ad800) [pid = 2312] [serial = 1093] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x1198b8000) [pid = 2312] [serial = 1099] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x12a61c800) [pid = 2312] [serial = 1107] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x118376400) [pid = 2312] [serial = 1098] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x1265c3800) [pid = 2312] [serial = 1101] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x1299c0400) [pid = 2312] [serial = 1104] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x1293a4400) [pid = 2312] [serial = 1096] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x12a615000) [pid = 2312] [serial = 1105] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x129872000) [pid = 2312] [serial = 1102] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x128cbe800) [pid = 2312] [serial = 1087] [outer = 0x0] [url = about:blank] 12:17:20 INFO - PROCESS | 2312 | 1471461440468 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 12:17:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 12:17:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 1240ms 12:17:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 12:17:20 INFO - PROCESS | 2312 | 1471461440521 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 12:17:20 INFO - PROCESS | 2312 | 1471461440523 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 12:17:20 INFO - PROCESS | 2312 | 1471461440526 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 12:17:20 INFO - PROCESS | 2312 | 1471461440530 Marionette TRACE conn2 <- [1,1538,null,{}] 12:17:20 INFO - PROCESS | 2312 | 1471461440534 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:20 INFO - PROCESS | 2312 | 1471461440536 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:20 INFO - PROCESS | 2312 | 1471461440615 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 12:17:20 INFO - PROCESS | 2312 | 1471461440620 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:20 INFO - PROCESS | 2312 | 1471461440622 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:20 INFO - PROCESS | 2312 | ++DOCSHELL 0x115e1e800 == 28 [pid = 2312] [id = 392] 12:17:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x112fbcc00) [pid = 2312] [serial = 1175] [outer = 0x0] 12:17:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x1131dec00) [pid = 2312] [serial = 1176] [outer = 0x112fbcc00] 12:17:20 INFO - PROCESS | 2312 | 1471461440652 Marionette DEBUG loaded listener.js 12:17:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x115e06000) [pid = 2312] [serial = 1177] [outer = 0x112fbcc00] 12:17:21 INFO - PROCESS | 2312 | 1471461441005 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:17:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 12:17:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 523ms 12:17:21 INFO - PROCESS | 2312 | 1471461441050 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 12:17:21 INFO - PROCESS | 2312 | 1471461441053 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 12:17:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 12:17:21 INFO - PROCESS | 2312 | 1471461441057 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 12:17:21 INFO - PROCESS | 2312 | 1471461441059 Marionette TRACE conn2 <- [1,1542,null,{}] 12:17:21 INFO - PROCESS | 2312 | 1471461441061 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:21 INFO - PROCESS | 2312 | 1471461441063 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:21 INFO - PROCESS | 2312 | 1471461441142 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 12:17:21 INFO - PROCESS | 2312 | 1471461441148 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:21 INFO - PROCESS | 2312 | 1471461441150 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:21 INFO - PROCESS | 2312 | ++DOCSHELL 0x117495000 == 29 [pid = 2312] [id = 393] 12:17:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x115e71000) [pid = 2312] [serial = 1178] [outer = 0x0] 12:17:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x116761400) [pid = 2312] [serial = 1179] [outer = 0x115e71000] 12:17:21 INFO - PROCESS | 2312 | 1471461441178 Marionette DEBUG loaded listener.js 12:17:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x116ac4800) [pid = 2312] [serial = 1180] [outer = 0x115e71000] 12:17:21 INFO - PROCESS | 2312 | 1471461441521 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 12:17:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 12:17:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 473ms 12:17:21 INFO - PROCESS | 2312 | 1471461441532 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 12:17:21 INFO - PROCESS | 2312 | 1471461441534 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 12:17:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 12:17:21 INFO - PROCESS | 2312 | 1471461441536 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 12:17:21 INFO - PROCESS | 2312 | 1471461441539 Marionette TRACE conn2 <- [1,1546,null,{}] 12:17:21 INFO - PROCESS | 2312 | 1471461441547 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:21 INFO - PROCESS | 2312 | 1471461441550 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:21 INFO - PROCESS | 2312 | 1471461441646 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 12:17:21 INFO - PROCESS | 2312 | 1471461441655 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:21 INFO - PROCESS | 2312 | 1471461441657 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:21 INFO - PROCESS | 2312 | ++DOCSHELL 0x1192be800 == 30 [pid = 2312] [id = 394] 12:17:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x117c45400) [pid = 2312] [serial = 1181] [outer = 0x0] 12:17:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x11837c000) [pid = 2312] [serial = 1182] [outer = 0x117c45400] 12:17:21 INFO - PROCESS | 2312 | 1471461441686 Marionette DEBUG loaded listener.js 12:17:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x118805000) [pid = 2312] [serial = 1183] [outer = 0x117c45400] 12:17:22 INFO - PROCESS | 2312 | 1471461442002 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 12:17:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 12:17:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 521ms 12:17:22 INFO - PROCESS | 2312 | 1471461442057 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 12:17:22 INFO - PROCESS | 2312 | 1471461442059 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 12:17:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 12:17:22 INFO - PROCESS | 2312 | 1471461442061 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 12:17:22 INFO - PROCESS | 2312 | 1471461442062 Marionette TRACE conn2 <- [1,1550,null,{}] 12:17:22 INFO - PROCESS | 2312 | 1471461442065 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:22 INFO - PROCESS | 2312 | 1471461442066 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:22 INFO - PROCESS | 2312 | 1471461442143 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 12:17:22 INFO - PROCESS | 2312 | 1471461442148 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:22 INFO - PROCESS | 2312 | 1471461442150 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:22 INFO - PROCESS | 2312 | ++DOCSHELL 0x119baf000 == 31 [pid = 2312] [id = 395] 12:17:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x119164400) [pid = 2312] [serial = 1184] [outer = 0x0] 12:17:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x119511800) [pid = 2312] [serial = 1185] [outer = 0x119164400] 12:17:22 INFO - PROCESS | 2312 | 1471461442176 Marionette DEBUG loaded listener.js 12:17:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x1195b6000) [pid = 2312] [serial = 1186] [outer = 0x119164400] 12:17:22 INFO - PROCESS | 2312 | 1471461442571 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 12:17:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 12:17:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 521ms 12:17:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 12:17:22 INFO - PROCESS | 2312 | 1471461442582 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 12:17:22 INFO - PROCESS | 2312 | 1471461442583 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 12:17:22 INFO - PROCESS | 2312 | 1471461442586 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 12:17:22 INFO - PROCESS | 2312 | 1471461442587 Marionette TRACE conn2 <- [1,1554,null,{}] 12:17:22 INFO - PROCESS | 2312 | 1471461442589 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:22 INFO - PROCESS | 2312 | 1471461442590 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:22 INFO - PROCESS | 2312 | 1471461442683 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 12:17:22 INFO - PROCESS | 2312 | 1471461442721 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:22 INFO - PROCESS | 2312 | 1471461442723 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:22 INFO - PROCESS | 2312 | ++DOCSHELL 0x120f22800 == 32 [pid = 2312] [id = 396] 12:17:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x116760400) [pid = 2312] [serial = 1187] [outer = 0x0] 12:17:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x1195bb800) [pid = 2312] [serial = 1188] [outer = 0x116760400] 12:17:22 INFO - PROCESS | 2312 | 1471461442748 Marionette DEBUG loaded listener.js 12:17:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x119960400) [pid = 2312] [serial = 1189] [outer = 0x116760400] 12:17:23 INFO - PROCESS | 2312 | 1471461443090 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 12:17:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 12:17:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 517ms 12:17:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 12:17:23 INFO - PROCESS | 2312 | 1471461443104 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 12:17:23 INFO - PROCESS | 2312 | 1471461443105 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 12:17:23 INFO - PROCESS | 2312 | 1471461443107 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 12:17:23 INFO - PROCESS | 2312 | 1471461443108 Marionette TRACE conn2 <- [1,1558,null,{}] 12:17:23 INFO - PROCESS | 2312 | 1471461443111 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:23 INFO - PROCESS | 2312 | 1471461443116 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:23 INFO - PROCESS | 2312 | 1471461443220 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 12:17:23 INFO - PROCESS | 2312 | 1471461443265 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:23 INFO - PROCESS | 2312 | 1471461443266 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:23 INFO - PROCESS | 2312 | ++DOCSHELL 0x1245e2000 == 33 [pid = 2312] [id = 397] 12:17:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x119970000) [pid = 2312] [serial = 1190] [outer = 0x0] 12:17:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x1199bb400) [pid = 2312] [serial = 1191] [outer = 0x119970000] 12:17:23 INFO - PROCESS | 2312 | 1471461443292 Marionette DEBUG loaded listener.js 12:17:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x119ca8400) [pid = 2312] [serial = 1192] [outer = 0x119970000] 12:17:23 INFO - PROCESS | 2312 | 1471461443626 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 12:17:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 12:17:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 568ms 12:17:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 12:17:23 INFO - PROCESS | 2312 | 1471461443676 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 12:17:23 INFO - PROCESS | 2312 | 1471461443677 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 12:17:23 INFO - PROCESS | 2312 | 1471461443679 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 12:17:23 INFO - PROCESS | 2312 | 1471461443680 Marionette TRACE conn2 <- [1,1562,null,{}] 12:17:23 INFO - PROCESS | 2312 | 1471461443688 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:23 INFO - PROCESS | 2312 | 1471461443690 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:23 INFO - PROCESS | 2312 | 1471461443784 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 12:17:23 INFO - PROCESS | 2312 | 1471461443788 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:23 INFO - PROCESS | 2312 | 1471461443789 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:23 INFO - PROCESS | 2312 | ++DOCSHELL 0x126921000 == 34 [pid = 2312] [id = 398] 12:17:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x118807400) [pid = 2312] [serial = 1193] [outer = 0x0] 12:17:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x120f59400) [pid = 2312] [serial = 1194] [outer = 0x118807400] 12:17:23 INFO - PROCESS | 2312 | 1471461443814 Marionette DEBUG loaded listener.js 12:17:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x123845000) [pid = 2312] [serial = 1195] [outer = 0x118807400] 12:17:24 INFO - PROCESS | 2312 | 1471461444144 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 12:17:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 12:17:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 475ms 12:17:24 INFO - PROCESS | 2312 | 1471461444155 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 12:17:24 INFO - PROCESS | 2312 | 1471461444156 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 12:17:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 12:17:24 INFO - PROCESS | 2312 | 1471461444158 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 12:17:24 INFO - PROCESS | 2312 | 1471461444159 Marionette TRACE conn2 <- [1,1566,null,{}] 12:17:24 INFO - PROCESS | 2312 | 1471461444162 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:24 INFO - PROCESS | 2312 | 1471461444163 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:24 INFO - PROCESS | 2312 | 1471461444261 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 12:17:24 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x1199e3000) [pid = 2312] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 12:17:24 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x124e08400) [pid = 2312] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 12:17:24 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x1265c9400) [pid = 2312] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 12:17:24 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x114ff2000) [pid = 2312] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 12:17:24 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x1180f5400) [pid = 2312] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 12:17:24 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x128a4c400) [pid = 2312] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 12:17:24 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x112a87400) [pid = 2312] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 12:17:24 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x115e6e000) [pid = 2312] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 12:17:24 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x126051400) [pid = 2312] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 12:17:24 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x1195b6c00) [pid = 2312] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 12:17:24 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x1164afc00) [pid = 2312] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 12:17:24 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x1185e3c00) [pid = 2312] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 12:17:24 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x129080800) [pid = 2312] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 12:17:24 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x1198b9400) [pid = 2312] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 12:17:24 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x1127e2c00) [pid = 2312] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 12:17:24 INFO - PROCESS | 2312 | 1471461444463 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:24 INFO - PROCESS | 2312 | 1471461444464 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:24 INFO - PROCESS | 2312 | ++DOCSHELL 0x11831a000 == 35 [pid = 2312] [id = 399] 12:17:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x1121e5800) [pid = 2312] [serial = 1196] [outer = 0x0] 12:17:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x112a81000) [pid = 2312] [serial = 1197] [outer = 0x1121e5800] 12:17:24 INFO - PROCESS | 2312 | 1471461444492 Marionette DEBUG loaded listener.js 12:17:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x11699cc00) [pid = 2312] [serial = 1198] [outer = 0x1121e5800] 12:17:24 INFO - PROCESS | 2312 | 1471461444800 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 12:17:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 12:17:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 669ms 12:17:24 INFO - PROCESS | 2312 | 1471461444828 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 12:17:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 12:17:24 INFO - PROCESS | 2312 | 1471461444842 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 12:17:24 INFO - PROCESS | 2312 | 1471461444845 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 12:17:24 INFO - PROCESS | 2312 | 1471461444847 Marionette TRACE conn2 <- [1,1570,null,{}] 12:17:24 INFO - PROCESS | 2312 | 1471461444851 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:24 INFO - PROCESS | 2312 | 1471461444853 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:24 INFO - PROCESS | 2312 | 1471461444970 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 12:17:25 INFO - PROCESS | 2312 | 1471461445048 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:25 INFO - PROCESS | 2312 | 1471461445049 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:25 INFO - PROCESS | 2312 | ++DOCSHELL 0x12903d800 == 36 [pid = 2312] [id = 400] 12:17:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x112a7bc00) [pid = 2312] [serial = 1199] [outer = 0x0] 12:17:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x1185e3c00) [pid = 2312] [serial = 1200] [outer = 0x112a7bc00] 12:17:25 INFO - PROCESS | 2312 | 1471461445091 Marionette DEBUG loaded listener.js 12:17:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x123845400) [pid = 2312] [serial = 1201] [outer = 0x112a7bc00] 12:17:25 INFO - PROCESS | 2312 | 1471461445405 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 12:17:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 12:17:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 572ms 12:17:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 12:17:25 INFO - PROCESS | 2312 | 1471461445422 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 12:17:25 INFO - PROCESS | 2312 | 1471461445423 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 12:17:25 INFO - PROCESS | 2312 | 1471461445425 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 12:17:25 INFO - PROCESS | 2312 | 1471461445426 Marionette TRACE conn2 <- [1,1574,null,{}] 12:17:25 INFO - PROCESS | 2312 | 1471461445429 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:25 INFO - PROCESS | 2312 | 1471461445430 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:25 INFO - PROCESS | 2312 | 1471461445520 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 12:17:25 INFO - PROCESS | 2312 | 1471461445523 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:25 INFO - PROCESS | 2312 | 1471461445524 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:25 INFO - PROCESS | 2312 | ++DOCSHELL 0x1291d5800 == 37 [pid = 2312] [id = 401] 12:17:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x1239e6000) [pid = 2312] [serial = 1202] [outer = 0x0] 12:17:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x124545400) [pid = 2312] [serial = 1203] [outer = 0x1239e6000] 12:17:25 INFO - PROCESS | 2312 | 1471461445550 Marionette DEBUG loaded listener.js 12:17:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x1247bc800) [pid = 2312] [serial = 1204] [outer = 0x1239e6000] 12:17:25 INFO - PROCESS | 2312 | 1471461445894 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 12:17:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 12:17:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 475ms 12:17:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 12:17:25 INFO - PROCESS | 2312 | 1471461445902 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 12:17:25 INFO - PROCESS | 2312 | 1471461445904 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 12:17:25 INFO - PROCESS | 2312 | 1471461445906 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 12:17:25 INFO - PROCESS | 2312 | 1471461445918 Marionette TRACE conn2 <- [1,1578,null,{}] 12:17:25 INFO - PROCESS | 2312 | 1471461445921 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:25 INFO - PROCESS | 2312 | 1471461445922 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:26 INFO - PROCESS | 2312 | 1471461446037 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 12:17:26 INFO - PROCESS | 2312 | 1471461446044 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:26 INFO - PROCESS | 2312 | 1471461446045 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:26 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a66c800 == 38 [pid = 2312] [id = 402] 12:17:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x124542400) [pid = 2312] [serial = 1205] [outer = 0x0] 12:17:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x12560bc00) [pid = 2312] [serial = 1206] [outer = 0x124542400] 12:17:26 INFO - PROCESS | 2312 | 1471461446074 Marionette DEBUG loaded listener.js 12:17:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x12654f800) [pid = 2312] [serial = 1207] [outer = 0x124542400] 12:17:26 INFO - PROCESS | 2312 | 1471461446372 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 12:17:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 12:17:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 482ms 12:17:26 INFO - PROCESS | 2312 | 1471461446388 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 12:17:26 INFO - PROCESS | 2312 | 1471461446389 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 12:17:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 12:17:26 INFO - PROCESS | 2312 | 1471461446392 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 12:17:26 INFO - PROCESS | 2312 | 1471461446393 Marionette TRACE conn2 <- [1,1582,null,{}] 12:17:26 INFO - PROCESS | 2312 | 1471461446397 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:26 INFO - PROCESS | 2312 | 1471461446399 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:26 INFO - PROCESS | 2312 | 1471461446477 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 12:17:26 INFO - PROCESS | 2312 | 1471461446578 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:26 INFO - PROCESS | 2312 | 1471461446580 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:26 INFO - PROCESS | 2312 | ++DOCSHELL 0x11275e000 == 39 [pid = 2312] [id = 403] 12:17:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x110e92400) [pid = 2312] [serial = 1208] [outer = 0x0] 12:17:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x111c19c00) [pid = 2312] [serial = 1209] [outer = 0x110e92400] 12:17:26 INFO - PROCESS | 2312 | 1471461446613 Marionette DEBUG loaded listener.js 12:17:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x112a75c00) [pid = 2312] [serial = 1210] [outer = 0x110e92400] 12:17:27 INFO - PROCESS | 2312 | 1471461447191 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 12:17:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 12:17:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 874ms 12:17:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 12:17:27 INFO - PROCESS | 2312 | 1471461447268 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 12:17:27 INFO - PROCESS | 2312 | 1471461447270 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 12:17:27 INFO - PROCESS | 2312 | 1471461447273 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 12:17:27 INFO - PROCESS | 2312 | 1471461447275 Marionette TRACE conn2 <- [1,1586,null,{}] 12:17:27 INFO - PROCESS | 2312 | 1471461447279 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:27 INFO - PROCESS | 2312 | 1471461447282 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:27 INFO - PROCESS | 2312 | 1471461447394 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 12:17:27 INFO - PROCESS | 2312 | 1471461447473 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:27 INFO - PROCESS | 2312 | 1471461447475 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:27 INFO - PROCESS | 2312 | ++DOCSHELL 0x119192000 == 40 [pid = 2312] [id = 404] 12:17:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x1165f1400) [pid = 2312] [serial = 1211] [outer = 0x0] 12:17:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x11699c800) [pid = 2312] [serial = 1212] [outer = 0x1165f1400] 12:17:27 INFO - PROCESS | 2312 | 1471461447507 Marionette DEBUG loaded listener.js 12:17:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x117c37000) [pid = 2312] [serial = 1213] [outer = 0x1165f1400] 12:17:28 INFO - PROCESS | 2312 | 1471461448069 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 12:17:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 12:17:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 822ms 12:17:28 INFO - PROCESS | 2312 | 1471461448111 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 12:17:28 INFO - PROCESS | 2312 | 1471461448115 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 12:17:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 12:17:28 INFO - PROCESS | 2312 | 1471461448120 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 12:17:28 INFO - PROCESS | 2312 | 1471461448122 Marionette TRACE conn2 <- [1,1590,null,{}] 12:17:28 INFO - PROCESS | 2312 | 1471461448124 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:28 INFO - PROCESS | 2312 | 1471461448126 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:28 INFO - PROCESS | 2312 | 1471461448334 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 12:17:28 INFO - PROCESS | 2312 | 1471461448420 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:28 INFO - PROCESS | 2312 | 1471461448422 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:28 INFO - PROCESS | 2312 | ++DOCSHELL 0x1169e1800 == 41 [pid = 2312] [id = 405] 12:17:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x112f29400) [pid = 2312] [serial = 1214] [outer = 0x0] 12:17:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x114fedc00) [pid = 2312] [serial = 1215] [outer = 0x112f29400] 12:17:28 INFO - PROCESS | 2312 | 1471461448452 Marionette DEBUG loaded listener.js 12:17:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x1164eec00) [pid = 2312] [serial = 1216] [outer = 0x112f29400] 12:17:28 INFO - PROCESS | 2312 | --DOCSHELL 0x12a66c800 == 40 [pid = 2312] [id = 402] 12:17:28 INFO - PROCESS | 2312 | --DOCSHELL 0x1291d5800 == 39 [pid = 2312] [id = 401] 12:17:28 INFO - PROCESS | 2312 | --DOCSHELL 0x12903d800 == 38 [pid = 2312] [id = 400] 12:17:28 INFO - PROCESS | 2312 | --DOCSHELL 0x11831a000 == 37 [pid = 2312] [id = 399] 12:17:28 INFO - PROCESS | 2312 | --DOCSHELL 0x126921000 == 36 [pid = 2312] [id = 398] 12:17:28 INFO - PROCESS | 2312 | --DOCSHELL 0x1245e2000 == 35 [pid = 2312] [id = 397] 12:17:28 INFO - PROCESS | 2312 | --DOCSHELL 0x120f22800 == 34 [pid = 2312] [id = 396] 12:17:28 INFO - PROCESS | 2312 | --DOCSHELL 0x119baf000 == 33 [pid = 2312] [id = 395] 12:17:28 INFO - PROCESS | 2312 | --DOCSHELL 0x1192be800 == 32 [pid = 2312] [id = 394] 12:17:28 INFO - PROCESS | 2312 | --DOCSHELL 0x117495000 == 31 [pid = 2312] [id = 393] 12:17:28 INFO - PROCESS | 2312 | --DOCSHELL 0x115e1e800 == 30 [pid = 2312] [id = 392] 12:17:28 INFO - PROCESS | 2312 | --DOCSHELL 0x1188a8800 == 29 [pid = 2312] [id = 391] 12:17:28 INFO - PROCESS | 2312 | 1471461448902 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 12:17:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 12:17:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 821ms 12:17:28 INFO - PROCESS | 2312 | 1471461448942 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 12:17:28 INFO - PROCESS | 2312 | 1471461448945 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 12:17:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 12:17:28 INFO - PROCESS | 2312 | 1471461448950 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 12:17:28 INFO - PROCESS | 2312 | 1471461448952 Marionette TRACE conn2 <- [1,1594,null,{}] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x119c71000) [pid = 2312] [serial = 1131] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x125013c00) [pid = 2312] [serial = 1134] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x1268c3800) [pid = 2312] [serial = 1137] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x1192a0800) [pid = 2312] [serial = 1135] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x119962400) [pid = 2312] [serial = 1140] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x11828e400) [pid = 2312] [serial = 1119] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x1185d7800) [pid = 2312] [serial = 1120] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x12a621c00) [pid = 2312] [serial = 1108] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x112f05800) [pid = 2312] [serial = 1110] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x115e68c00) [pid = 2312] [serial = 1111] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x11828bc00) [pid = 2312] [serial = 1113] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x128a57800) [pid = 2312] [serial = 1143] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x11874f800) [pid = 2312] [serial = 1114] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x1198b3400) [pid = 2312] [serial = 1125] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x119973c00) [pid = 2312] [serial = 1126] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x116553400) [pid = 2312] [serial = 1116] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x1169a4000) [pid = 2312] [serial = 1117] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x11910b400) [pid = 2312] [serial = 1122] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x11950f000) [pid = 2312] [serial = 1123] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x1291b1000) [pid = 2312] [serial = 1149] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x12939fc00) [pid = 2312] [serial = 1150] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x12907d000) [pid = 2312] [serial = 1147] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x119972000) [pid = 2312] [serial = 1144] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x128a55800) [pid = 2312] [serial = 1138] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x128c77800) [pid = 2312] [serial = 1146] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x1195bf400) [pid = 2312] [serial = 1128] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x1199e2400) [pid = 2312] [serial = 1129] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x1245d5800) [pid = 2312] [serial = 1132] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x119976400) [pid = 2312] [serial = 1141] [outer = 0x0] [url = about:blank] 12:17:28 INFO - PROCESS | 2312 | 1471461448973 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:28 INFO - PROCESS | 2312 | 1471461448975 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:29 INFO - PROCESS | 2312 | 1471461449057 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 12:17:29 INFO - PROCESS | 2312 | 1471461449061 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:29 INFO - PROCESS | 2312 | 1471461449063 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:29 INFO - PROCESS | 2312 | ++DOCSHELL 0x116ada000 == 30 [pid = 2312] [id = 406] 12:17:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x1176b7000) [pid = 2312] [serial = 1217] [outer = 0x0] 12:17:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x1180ed000) [pid = 2312] [serial = 1218] [outer = 0x1176b7000] 12:17:29 INFO - PROCESS | 2312 | 1471461449093 Marionette DEBUG loaded listener.js 12:17:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x118293000) [pid = 2312] [serial = 1219] [outer = 0x1176b7000] 12:17:29 INFO - PROCESS | 2312 | 1471461449453 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 12:17:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 12:17:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 529ms 12:17:29 INFO - PROCESS | 2312 | 1471461449477 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 12:17:29 INFO - PROCESS | 2312 | 1471461449479 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 12:17:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 12:17:29 INFO - PROCESS | 2312 | 1471461449483 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 12:17:29 INFO - PROCESS | 2312 | 1471461449485 Marionette TRACE conn2 <- [1,1598,null,{}] 12:17:29 INFO - PROCESS | 2312 | 1471461449507 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:29 INFO - PROCESS | 2312 | 1471461449508 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:29 INFO - PROCESS | 2312 | 1471461449585 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 12:17:29 INFO - PROCESS | 2312 | 1471461449591 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:29 INFO - PROCESS | 2312 | 1471461449592 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:29 INFO - PROCESS | 2312 | ++DOCSHELL 0x119191000 == 31 [pid = 2312] [id = 407] 12:17:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x111ca9c00) [pid = 2312] [serial = 1220] [outer = 0x0] 12:17:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x119102800) [pid = 2312] [serial = 1221] [outer = 0x111ca9c00] 12:17:29 INFO - PROCESS | 2312 | 1471461449621 Marionette DEBUG loaded listener.js 12:17:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x11950a400) [pid = 2312] [serial = 1222] [outer = 0x111ca9c00] 12:17:29 INFO - PROCESS | 2312 | 1471461449985 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 12:17:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 12:17:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 535ms 12:17:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 12:17:30 INFO - PROCESS | 2312 | 1471461450019 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 12:17:30 INFO - PROCESS | 2312 | 1471461450021 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 12:17:30 INFO - PROCESS | 2312 | 1471461450029 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 12:17:30 INFO - PROCESS | 2312 | 1471461450032 Marionette TRACE conn2 <- [1,1602,null,{}] 12:17:30 INFO - PROCESS | 2312 | 1471461450044 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:30 INFO - PROCESS | 2312 | 1471461450046 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:30 INFO - PROCESS | 2312 | 1471461450128 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 12:17:30 INFO - PROCESS | 2312 | 1471461450134 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:30 INFO - PROCESS | 2312 | 1471461450135 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:30 INFO - PROCESS | 2312 | ++DOCSHELL 0x123892800 == 32 [pid = 2312] [id = 408] 12:17:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x11956b000) [pid = 2312] [serial = 1223] [outer = 0x0] 12:17:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x1195c1400) [pid = 2312] [serial = 1224] [outer = 0x11956b000] 12:17:30 INFO - PROCESS | 2312 | 1471461450161 Marionette DEBUG loaded listener.js 12:17:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x1199e2000) [pid = 2312] [serial = 1225] [outer = 0x11956b000] 12:17:30 INFO - PROCESS | 2312 | 1471461450558 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 12:17:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 12:17:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 581ms 12:17:30 INFO - PROCESS | 2312 | 1471461450607 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 12:17:30 INFO - PROCESS | 2312 | 1471461450609 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 12:17:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 12:17:30 INFO - PROCESS | 2312 | 1471461450613 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 12:17:30 INFO - PROCESS | 2312 | 1471461450614 Marionette TRACE conn2 <- [1,1606,null,{}] 12:17:30 INFO - PROCESS | 2312 | 1471461450618 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:30 INFO - PROCESS | 2312 | 1471461450620 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:30 INFO - PROCESS | 2312 | 1471461450780 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 12:17:30 INFO - PROCESS | 2312 | 1471461450823 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:30 INFO - PROCESS | 2312 | 1471461450824 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:30 INFO - PROCESS | 2312 | ++DOCSHELL 0x11830d800 == 33 [pid = 2312] [id = 409] 12:17:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x119b04800) [pid = 2312] [serial = 1226] [outer = 0x0] 12:17:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x119b0ec00) [pid = 2312] [serial = 1227] [outer = 0x119b04800] 12:17:30 INFO - PROCESS | 2312 | 1471461450866 Marionette DEBUG loaded listener.js 12:17:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x119ca7c00) [pid = 2312] [serial = 1228] [outer = 0x119b04800] 12:17:31 INFO - PROCESS | 2312 | 1471461451264 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 12:17:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 12:17:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 672ms 12:17:31 INFO - PROCESS | 2312 | 1471461451286 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 12:17:31 INFO - PROCESS | 2312 | 1471461451287 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 12:17:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 12:17:31 INFO - PROCESS | 2312 | 1471461451290 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 12:17:31 INFO - PROCESS | 2312 | 1471461451291 Marionette TRACE conn2 <- [1,1610,null,{}] 12:17:31 INFO - PROCESS | 2312 | 1471461451298 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:31 INFO - PROCESS | 2312 | 1471461451299 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:31 INFO - PROCESS | 2312 | 1471461451398 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 12:17:31 INFO - PROCESS | 2312 | 1471461451402 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:31 INFO - PROCESS | 2312 | 1471461451406 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:31 INFO - PROCESS | 2312 | ++DOCSHELL 0x126921000 == 34 [pid = 2312] [id = 410] 12:17:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x124542000) [pid = 2312] [serial = 1229] [outer = 0x0] 12:17:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x12458e000) [pid = 2312] [serial = 1230] [outer = 0x124542000] 12:17:31 INFO - PROCESS | 2312 | 1471461451470 Marionette DEBUG loaded listener.js 12:17:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x125013c00) [pid = 2312] [serial = 1231] [outer = 0x124542000] 12:17:31 INFO - PROCESS | 2312 | 1471461451823 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 12:17:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 12:17:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 569ms 12:17:31 INFO - PROCESS | 2312 | 1471461451866 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 12:17:31 INFO - PROCESS | 2312 | 1471461451867 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 12:17:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 12:17:31 INFO - PROCESS | 2312 | 1471461451869 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 12:17:31 INFO - PROCESS | 2312 | 1471461451870 Marionette TRACE conn2 <- [1,1614,null,{}] 12:17:31 INFO - PROCESS | 2312 | 1471461451873 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:31 INFO - PROCESS | 2312 | 1471461451875 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:31 INFO - PROCESS | 2312 | 1471461451975 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 12:17:31 INFO - PROCESS | 2312 | 1471461451986 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:31 INFO - PROCESS | 2312 | 1471461451988 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:32 INFO - PROCESS | 2312 | ++DOCSHELL 0x12903d800 == 35 [pid = 2312] [id = 411] 12:17:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x1195ba000) [pid = 2312] [serial = 1232] [outer = 0x0] 12:17:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x1256b2c00) [pid = 2312] [serial = 1233] [outer = 0x1195ba000] 12:17:32 INFO - PROCESS | 2312 | 1471461452046 Marionette DEBUG loaded listener.js 12:17:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x1264af400) [pid = 2312] [serial = 1234] [outer = 0x1195ba000] 12:17:32 INFO - PROCESS | 2312 | 1471461452375 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 12:17:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 12:17:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 519ms 12:17:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 12:17:32 INFO - PROCESS | 2312 | 1471461452389 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 12:17:32 INFO - PROCESS | 2312 | 1471461452390 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 12:17:32 INFO - PROCESS | 2312 | 1471461452392 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 12:17:32 INFO - PROCESS | 2312 | 1471461452393 Marionette TRACE conn2 <- [1,1618,null,{}] 12:17:32 INFO - PROCESS | 2312 | 1471461452395 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:32 INFO - PROCESS | 2312 | 1471461452397 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:32 INFO - PROCESS | 2312 | 1471461452500 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 12:17:32 INFO - PROCESS | 2312 | 1471461452511 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:32 INFO - PROCESS | 2312 | 1471461452512 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:32 INFO - PROCESS | 2312 | ++DOCSHELL 0x12990c000 == 36 [pid = 2312] [id = 412] 12:17:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x1265c3800) [pid = 2312] [serial = 1235] [outer = 0x0] 12:17:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x128a4c800) [pid = 2312] [serial = 1236] [outer = 0x1265c3800] 12:17:32 INFO - PROCESS | 2312 | 1471461452539 Marionette DEBUG loaded listener.js 12:17:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x128a59400) [pid = 2312] [serial = 1237] [outer = 0x1265c3800] 12:17:32 INFO - PROCESS | 2312 | 1471461452845 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 12:17:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 12:17:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 470ms 12:17:32 INFO - PROCESS | 2312 | 1471461452863 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 12:17:32 INFO - PROCESS | 2312 | 1471461452866 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 12:17:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 12:17:32 INFO - PROCESS | 2312 | 1471461452870 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 12:17:32 INFO - PROCESS | 2312 | 1471461452871 Marionette TRACE conn2 <- [1,1622,null,{}] 12:17:32 INFO - PROCESS | 2312 | 1471461452879 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:32 INFO - PROCESS | 2312 | 1471461452880 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:32 INFO - PROCESS | 2312 | 1471461452988 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 12:17:32 INFO - PROCESS | 2312 | 1471461452992 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:32 INFO - PROCESS | 2312 | 1471461452993 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:33 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a8a3000 == 37 [pid = 2312] [id = 413] 12:17:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x126437800) [pid = 2312] [serial = 1238] [outer = 0x0] 12:17:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x128b2f400) [pid = 2312] [serial = 1239] [outer = 0x126437800] 12:17:33 INFO - PROCESS | 2312 | 1471461453018 Marionette DEBUG loaded listener.js 12:17:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x128c85000) [pid = 2312] [serial = 1240] [outer = 0x126437800] 12:17:33 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x116760400) [pid = 2312] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 12:17:33 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x112fbcc00) [pid = 2312] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 12:17:33 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x119164400) [pid = 2312] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 12:17:33 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x119970000) [pid = 2312] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 12:17:33 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x117c45400) [pid = 2312] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 12:17:33 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x112a7d800) [pid = 2312] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 12:17:33 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x115e71000) [pid = 2312] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 12:17:33 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x1185dcc00) [pid = 2312] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 12:17:33 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x116998400) [pid = 2312] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 12:17:33 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x11880b400) [pid = 2312] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 12:17:33 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x124543c00) [pid = 2312] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 12:17:33 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x123bf0400) [pid = 2312] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 12:17:33 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x1242c1c00) [pid = 2312] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 12:17:33 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x116914800) [pid = 2312] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 12:17:33 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x118807400) [pid = 2312] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 12:17:33 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x112a7bc00) [pid = 2312] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 12:17:33 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x1121e5800) [pid = 2312] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 12:17:33 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x1239e6000) [pid = 2312] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 12:17:33 INFO - PROCESS | 2312 | 1471461453426 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 12:17:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 12:17:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 574ms 12:17:33 INFO - PROCESS | 2312 | 1471461453445 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 12:17:33 INFO - PROCESS | 2312 | 1471461453446 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 12:17:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 12:17:33 INFO - PROCESS | 2312 | 1471461453456 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 12:17:33 INFO - PROCESS | 2312 | 1471461453458 Marionette TRACE conn2 <- [1,1626,null,{}] 12:17:33 INFO - PROCESS | 2312 | 1471461453460 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:33 INFO - PROCESS | 2312 | 1471461453461 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:33 INFO - PROCESS | 2312 | 1471461453545 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 12:17:33 INFO - PROCESS | 2312 | 1471461453551 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:33 INFO - PROCESS | 2312 | 1471461453552 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:33 INFO - PROCESS | 2312 | ++DOCSHELL 0x123885000 == 38 [pid = 2312] [id = 414] 12:17:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x116599400) [pid = 2312] [serial = 1241] [outer = 0x0] 12:17:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x1185dcc00) [pid = 2312] [serial = 1242] [outer = 0x116599400] 12:17:33 INFO - PROCESS | 2312 | 1471461453577 Marionette DEBUG loaded listener.js 12:17:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x1198b7c00) [pid = 2312] [serial = 1243] [outer = 0x116599400] 12:17:33 INFO - PROCESS | 2312 | 1471461453889 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 12:17:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 12:17:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 468ms 12:17:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 12:17:33 INFO - PROCESS | 2312 | 1471461453925 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 12:17:33 INFO - PROCESS | 2312 | 1471461453926 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 12:17:33 INFO - PROCESS | 2312 | 1471461453928 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 12:17:33 INFO - PROCESS | 2312 | 1471461453930 Marionette TRACE conn2 <- [1,1630,null,{}] 12:17:33 INFO - PROCESS | 2312 | 1471461453932 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:33 INFO - PROCESS | 2312 | 1471461453933 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:34 INFO - PROCESS | 2312 | 1471461454020 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 12:17:34 INFO - PROCESS | 2312 | 1471461454023 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:34 INFO - PROCESS | 2312 | 1471461454025 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:34 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ba61000 == 39 [pid = 2312] [id = 415] 12:17:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x1239e6000) [pid = 2312] [serial = 1244] [outer = 0x0] 12:17:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x123cabc00) [pid = 2312] [serial = 1245] [outer = 0x1239e6000] 12:17:34 INFO - PROCESS | 2312 | 1471461454052 Marionette DEBUG loaded listener.js 12:17:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x128cbf800) [pid = 2312] [serial = 1246] [outer = 0x1239e6000] 12:17:34 INFO - PROCESS | 2312 | 1471461454402 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 12:17:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 12:17:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 517ms 12:17:34 INFO - PROCESS | 2312 | 1471461454447 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 12:17:34 INFO - PROCESS | 2312 | 1471461454449 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 12:17:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 12:17:34 INFO - PROCESS | 2312 | 1471461454451 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 12:17:34 INFO - PROCESS | 2312 | 1471461454453 Marionette TRACE conn2 <- [1,1634,null,{}] 12:17:34 INFO - PROCESS | 2312 | 1471461454456 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:34 INFO - PROCESS | 2312 | 1471461454457 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:34 INFO - PROCESS | 2312 | 1471461454543 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 12:17:34 INFO - PROCESS | 2312 | 1471461454551 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:34 INFO - PROCESS | 2312 | 1471461454552 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:34 INFO - PROCESS | 2312 | ++DOCSHELL 0x12bde9800 == 40 [pid = 2312] [id = 416] 12:17:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x128cc0400) [pid = 2312] [serial = 1247] [outer = 0x0] 12:17:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x129076800) [pid = 2312] [serial = 1248] [outer = 0x128cc0400] 12:17:34 INFO - PROCESS | 2312 | 1471461454577 Marionette DEBUG loaded listener.js 12:17:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x1291a8c00) [pid = 2312] [serial = 1249] [outer = 0x128cc0400] 12:17:34 INFO - PROCESS | 2312 | 1471461454904 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 12:17:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 12:17:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 471ms 12:17:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 12:17:34 INFO - PROCESS | 2312 | 1471461454922 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 12:17:34 INFO - PROCESS | 2312 | 1471461454923 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 12:17:34 INFO - PROCESS | 2312 | 1471461454926 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 12:17:34 INFO - PROCESS | 2312 | 1471461454926 Marionette TRACE conn2 <- [1,1638,null,{}] 12:17:34 INFO - PROCESS | 2312 | 1471461454929 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:34 INFO - PROCESS | 2312 | 1471461454931 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:35 INFO - PROCESS | 2312 | 1471461455020 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 12:17:35 INFO - PROCESS | 2312 | 1471461455024 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:35 INFO - PROCESS | 2312 | 1471461455025 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:35 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c51b000 == 41 [pid = 2312] [id = 417] 12:17:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x1291a9000) [pid = 2312] [serial = 1250] [outer = 0x0] 12:17:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x12939d800) [pid = 2312] [serial = 1251] [outer = 0x1291a9000] 12:17:35 INFO - PROCESS | 2312 | 1471461455050 Marionette DEBUG loaded listener.js 12:17:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x129870400) [pid = 2312] [serial = 1252] [outer = 0x1291a9000] 12:17:35 INFO - PROCESS | 2312 | 1471461455521 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 12:17:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 12:17:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 619ms 12:17:35 INFO - PROCESS | 2312 | 1471461455545 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 12:17:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 12:17:35 INFO - PROCESS | 2312 | 1471461455551 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 12:17:35 INFO - PROCESS | 2312 | 1471461455554 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 12:17:35 INFO - PROCESS | 2312 | 1471461455556 Marionette TRACE conn2 <- [1,1642,null,{}] 12:17:35 INFO - PROCESS | 2312 | 1471461455561 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:35 INFO - PROCESS | 2312 | 1471461455563 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:35 INFO - PROCESS | 2312 | 1471461455669 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 12:17:35 INFO - PROCESS | 2312 | 1471461455777 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:35 INFO - PROCESS | 2312 | 1471461455779 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:35 INFO - PROCESS | 2312 | ++DOCSHELL 0x118722800 == 42 [pid = 2312] [id = 418] 12:17:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x116766800) [pid = 2312] [serial = 1253] [outer = 0x0] 12:17:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x117033400) [pid = 2312] [serial = 1254] [outer = 0x116766800] 12:17:35 INFO - PROCESS | 2312 | 1471461455812 Marionette DEBUG loaded listener.js 12:17:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x118291800) [pid = 2312] [serial = 1255] [outer = 0x116766800] 12:17:36 INFO - PROCESS | 2312 | 1471461456243 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 12:17:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 12:17:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 721ms 12:17:36 INFO - PROCESS | 2312 | 1471461456276 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 12:17:36 INFO - PROCESS | 2312 | 1471461456279 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 12:17:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 12:17:36 INFO - PROCESS | 2312 | 1471461456283 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 12:17:36 INFO - PROCESS | 2312 | 1471461456285 Marionette TRACE conn2 <- [1,1646,null,{}] 12:17:36 INFO - PROCESS | 2312 | 1471461456288 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:36 INFO - PROCESS | 2312 | 1471461456290 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:36 INFO - PROCESS | 2312 | 1471461456398 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 12:17:36 INFO - PROCESS | 2312 | 1471461456459 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:36 INFO - PROCESS | 2312 | 1471461456461 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:36 INFO - PROCESS | 2312 | ++DOCSHELL 0x126910000 == 43 [pid = 2312] [id = 419] 12:17:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x118803400) [pid = 2312] [serial = 1256] [outer = 0x0] 12:17:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x11916b800) [pid = 2312] [serial = 1257] [outer = 0x118803400] 12:17:36 INFO - PROCESS | 2312 | 1471461456493 Marionette DEBUG loaded listener.js 12:17:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x1195bf400) [pid = 2312] [serial = 1258] [outer = 0x118803400] 12:17:36 INFO - PROCESS | 2312 | 1471461456911 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 12:17:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 12:17:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 672ms 12:17:36 INFO - PROCESS | 2312 | 1471461456956 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 12:17:36 INFO - PROCESS | 2312 | 1471461456957 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 12:17:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 12:17:36 INFO - PROCESS | 2312 | 1471461456960 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 12:17:36 INFO - PROCESS | 2312 | 1471461456963 Marionette TRACE conn2 <- [1,1650,null,{}] 12:17:36 INFO - PROCESS | 2312 | 1471461456971 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:36 INFO - PROCESS | 2312 | 1471461456974 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:37 INFO - PROCESS | 2312 | 1471461457104 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 12:17:37 INFO - PROCESS | 2312 | 1471461457179 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:37 INFO - PROCESS | 2312 | 1471461457181 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:37 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c63d800 == 44 [pid = 2312] [id = 420] 12:17:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x119978400) [pid = 2312] [serial = 1259] [outer = 0x0] 12:17:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x119b0e800) [pid = 2312] [serial = 1260] [outer = 0x119978400] 12:17:37 INFO - PROCESS | 2312 | 1471461457215 Marionette DEBUG loaded listener.js 12:17:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x124546000) [pid = 2312] [serial = 1261] [outer = 0x119978400] 12:17:37 INFO - PROCESS | 2312 | 1471461457644 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 12:17:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 12:17:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 725ms 12:17:37 INFO - PROCESS | 2312 | 1471461457685 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 12:17:37 INFO - PROCESS | 2312 | 1471461457687 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 12:17:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 12:17:37 INFO - PROCESS | 2312 | 1471461457689 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 12:17:37 INFO - PROCESS | 2312 | 1471461457691 Marionette TRACE conn2 <- [1,1654,null,{}] 12:17:37 INFO - PROCESS | 2312 | 1471461457693 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:37 INFO - PROCESS | 2312 | 1471461457695 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:37 INFO - PROCESS | 2312 | 1471461457799 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 12:17:37 INFO - PROCESS | 2312 | 1471461457857 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:37 INFO - PROCESS | 2312 | 1471461457859 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:37 INFO - PROCESS | 2312 | ++DOCSHELL 0x12cab1800 == 45 [pid = 2312] [id = 421] 12:17:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x12501ac00) [pid = 2312] [serial = 1262] [outer = 0x0] 12:17:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x1256c1400) [pid = 2312] [serial = 1263] [outer = 0x12501ac00] 12:17:37 INFO - PROCESS | 2312 | 1471461457889 Marionette DEBUG loaded listener.js 12:17:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 113 (0x128b25400) [pid = 2312] [serial = 1264] [outer = 0x12501ac00] 12:17:38 INFO - PROCESS | 2312 | 1471461458296 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 12:17:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 12:17:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 620ms 12:17:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 12:17:38 INFO - PROCESS | 2312 | 1471461458311 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 12:17:38 INFO - PROCESS | 2312 | 1471461458312 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 12:17:38 INFO - PROCESS | 2312 | 1471461458314 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 12:17:38 INFO - PROCESS | 2312 | 1471461458315 Marionette TRACE conn2 <- [1,1658,null,{}] 12:17:38 INFO - PROCESS | 2312 | 1471461458318 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:38 INFO - PROCESS | 2312 | 1471461458319 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:38 INFO - PROCESS | 2312 | 1471461458420 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 12:17:38 INFO - PROCESS | 2312 | 1471461458509 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:38 INFO - PROCESS | 2312 | 1471461458510 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:38 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ce6f000 == 46 [pid = 2312] [id = 422] 12:17:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 114 (0x128cbc800) [pid = 2312] [serial = 1265] [outer = 0x0] 12:17:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 115 (0x128cc5800) [pid = 2312] [serial = 1266] [outer = 0x128cbc800] 12:17:38 INFO - PROCESS | 2312 | 1471461458540 Marionette DEBUG loaded listener.js 12:17:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 116 (0x12907f400) [pid = 2312] [serial = 1267] [outer = 0x128cbc800] 12:17:38 INFO - PROCESS | 2312 | 1471461458978 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:17:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 12:17:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 721ms 12:17:39 INFO - PROCESS | 2312 | 1471461459035 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 12:17:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 12:17:39 INFO - PROCESS | 2312 | 1471461459037 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 12:17:39 INFO - PROCESS | 2312 | 1471461459039 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 12:17:39 INFO - PROCESS | 2312 | 1471461459040 Marionette TRACE conn2 <- [1,1662,null,{}] 12:17:39 INFO - PROCESS | 2312 | 1471461459043 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:39 INFO - PROCESS | 2312 | 1471461459047 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:39 INFO - PROCESS | 2312 | 1471461459288 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 12:17:39 INFO - PROCESS | 2312 | 1471461459377 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:39 INFO - PROCESS | 2312 | 1471461459379 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:39 INFO - PROCESS | 2312 | ++DOCSHELL 0x117177800 == 47 [pid = 2312] [id = 423] 12:17:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 117 (0x1131e0800) [pid = 2312] [serial = 1268] [outer = 0x0] 12:17:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 118 (0x11329cc00) [pid = 2312] [serial = 1269] [outer = 0x1131e0800] 12:17:39 INFO - PROCESS | 2312 | 1471461459409 Marionette DEBUG loaded listener.js 12:17:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 119 (0x116477800) [pid = 2312] [serial = 1270] [outer = 0x1131e0800] 12:17:39 INFO - PROCESS | 2312 | 1471461459858 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 12:17:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 12:17:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 869ms 12:17:39 INFO - PROCESS | 2312 | 1471461459917 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 12:17:39 INFO - PROCESS | 2312 | 1471461459919 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 12:17:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 12:17:39 INFO - PROCESS | 2312 | 1471461459924 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 12:17:39 INFO - PROCESS | 2312 | 1471461459926 Marionette TRACE conn2 <- [1,1666,null,{}] 12:17:39 INFO - PROCESS | 2312 | 1471461459929 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:39 INFO - PROCESS | 2312 | 1471461459931 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:40 INFO - PROCESS | 2312 | 1471461460030 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 12:17:40 INFO - PROCESS | 2312 | --DOCSHELL 0x12bde9800 == 46 [pid = 2312] [id = 416] 12:17:40 INFO - PROCESS | 2312 | --DOCSHELL 0x12ba61000 == 45 [pid = 2312] [id = 415] 12:17:40 INFO - PROCESS | 2312 | --DOCSHELL 0x123885000 == 44 [pid = 2312] [id = 414] 12:17:40 INFO - PROCESS | 2312 | --DOCSHELL 0x12a8a3000 == 43 [pid = 2312] [id = 413] 12:17:40 INFO - PROCESS | 2312 | --DOCSHELL 0x12990c000 == 42 [pid = 2312] [id = 412] 12:17:40 INFO - PROCESS | 2312 | --DOCSHELL 0x12903d800 == 41 [pid = 2312] [id = 411] 12:17:40 INFO - PROCESS | 2312 | --DOCSHELL 0x126921000 == 40 [pid = 2312] [id = 410] 12:17:40 INFO - PROCESS | 2312 | --DOCSHELL 0x11830d800 == 39 [pid = 2312] [id = 409] 12:17:40 INFO - PROCESS | 2312 | --DOCSHELL 0x123892800 == 38 [pid = 2312] [id = 408] 12:17:40 INFO - PROCESS | 2312 | --DOCSHELL 0x119191000 == 37 [pid = 2312] [id = 407] 12:17:40 INFO - PROCESS | 2312 | --DOCSHELL 0x116ada000 == 36 [pid = 2312] [id = 406] 12:17:40 INFO - PROCESS | 2312 | --DOCSHELL 0x1169e1800 == 35 [pid = 2312] [id = 405] 12:17:40 INFO - PROCESS | 2312 | --DOCSHELL 0x119192000 == 34 [pid = 2312] [id = 404] 12:17:40 INFO - PROCESS | 2312 | --DOCSHELL 0x11275e000 == 33 [pid = 2312] [id = 403] 12:17:40 INFO - PROCESS | 2312 | --DOCSHELL 0x117177800 == 32 [pid = 2312] [id = 423] 12:17:40 INFO - PROCESS | 2312 | --DOCSHELL 0x12ce6f000 == 31 [pid = 2312] [id = 422] 12:17:40 INFO - PROCESS | 2312 | --DOCSHELL 0x12cab1800 == 30 [pid = 2312] [id = 421] 12:17:40 INFO - PROCESS | 2312 | --DOCSHELL 0x12c63d800 == 29 [pid = 2312] [id = 420] 12:17:40 INFO - PROCESS | 2312 | --DOCSHELL 0x126910000 == 28 [pid = 2312] [id = 419] 12:17:40 INFO - PROCESS | 2312 | --DOCSHELL 0x12c51b000 == 27 [pid = 2312] [id = 417] 12:17:40 INFO - PROCESS | 2312 | --DOCSHELL 0x118722800 == 26 [pid = 2312] [id = 418] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 118 (0x120f59400) [pid = 2312] [serial = 1194] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 117 (0x1185e3c00) [pid = 2312] [serial = 1200] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 116 (0x123845000) [pid = 2312] [serial = 1195] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 115 (0x11699cc00) [pid = 2312] [serial = 1198] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 114 (0x12560bc00) [pid = 2312] [serial = 1206] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 113 (0x124545400) [pid = 2312] [serial = 1203] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 112 (0x112a81000) [pid = 2312] [serial = 1197] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x119ca8400) [pid = 2312] [serial = 1192] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x1247bc800) [pid = 2312] [serial = 1204] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x123845400) [pid = 2312] [serial = 1201] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x1195b6000) [pid = 2312] [serial = 1186] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x1195bb800) [pid = 2312] [serial = 1188] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x1131dec00) [pid = 2312] [serial = 1176] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x115e06000) [pid = 2312] [serial = 1177] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x119511800) [pid = 2312] [serial = 1185] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x1199bb400) [pid = 2312] [serial = 1191] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x11837c000) [pid = 2312] [serial = 1182] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x118805000) [pid = 2312] [serial = 1183] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x11699a400) [pid = 2312] [serial = 1153] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x116761400) [pid = 2312] [serial = 1179] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x115e6f400) [pid = 2312] [serial = 1152] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x116ac4800) [pid = 2312] [serial = 1180] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x1195bf000) [pid = 2312] [serial = 1174] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x11929c000) [pid = 2312] [serial = 1173] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x118751000) [pid = 2312] [serial = 1156] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x118531c00) [pid = 2312] [serial = 1155] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x120f52400) [pid = 2312] [serial = 1159] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x119976800) [pid = 2312] [serial = 1158] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x126051800) [pid = 2312] [serial = 1162] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x124a34800) [pid = 2312] [serial = 1161] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x128cc7c00) [pid = 2312] [serial = 1165] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x128b34000) [pid = 2312] [serial = 1164] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x12a8bfc00) [pid = 2312] [serial = 1168] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x128d76800) [pid = 2312] [serial = 1167] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x119960400) [pid = 2312] [serial = 1189] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x117031c00) [pid = 2312] [serial = 1171] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x116a0e000) [pid = 2312] [serial = 1170] [outer = 0x0] [url = about:blank] 12:17:40 INFO - PROCESS | 2312 | 1471461460695 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:40 INFO - PROCESS | 2312 | 1471461460697 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:40 INFO - PROCESS | 2312 | ++DOCSHELL 0x11275e000 == 27 [pid = 2312] [id = 424] 12:17:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x11219ec00) [pid = 2312] [serial = 1271] [outer = 0x0] 12:17:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x112a75800) [pid = 2312] [serial = 1272] [outer = 0x11219ec00] 12:17:40 INFO - PROCESS | 2312 | 1471461460729 Marionette DEBUG loaded listener.js 12:17:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x112f1d800) [pid = 2312] [serial = 1273] [outer = 0x11219ec00] 12:17:41 INFO - PROCESS | 2312 | 1471461461053 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 12:17:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 12:17:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 1174ms 12:17:41 INFO - PROCESS | 2312 | 1471461461101 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 12:17:41 INFO - PROCESS | 2312 | 1471461461103 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 12:17:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 12:17:41 INFO - PROCESS | 2312 | 1471461461106 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 12:17:41 INFO - PROCESS | 2312 | 1471461461108 Marionette TRACE conn2 <- [1,1670,null,{}] 12:17:41 INFO - PROCESS | 2312 | 1471461461111 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:41 INFO - PROCESS | 2312 | 1471461461113 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:41 INFO - PROCESS | 2312 | 1471461461189 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 12:17:41 INFO - PROCESS | 2312 | 1471461461194 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:41 INFO - PROCESS | 2312 | 1471461461196 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:41 INFO - PROCESS | 2312 | ++DOCSHELL 0x11716d000 == 28 [pid = 2312] [id = 425] 12:17:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x113db5800) [pid = 2312] [serial = 1274] [outer = 0x0] 12:17:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x11658fc00) [pid = 2312] [serial = 1275] [outer = 0x113db5800] 12:17:41 INFO - PROCESS | 2312 | 1471461461247 Marionette DEBUG loaded listener.js 12:17:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x1169a3000) [pid = 2312] [serial = 1276] [outer = 0x113db5800] 12:17:41 INFO - PROCESS | 2312 | 1471461461590 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 12:17:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 12:17:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 519ms 12:17:41 INFO - PROCESS | 2312 | 1471461461628 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 12:17:41 INFO - PROCESS | 2312 | 1471461461631 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 12:17:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 12:17:41 INFO - PROCESS | 2312 | 1471461461637 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 12:17:41 INFO - PROCESS | 2312 | 1471461461638 Marionette TRACE conn2 <- [1,1674,null,{}] 12:17:41 INFO - PROCESS | 2312 | 1471461461640 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:41 INFO - PROCESS | 2312 | 1471461461642 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:41 INFO - PROCESS | 2312 | 1471461461722 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 12:17:41 INFO - PROCESS | 2312 | 1471461461728 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:41 INFO - PROCESS | 2312 | 1471461461730 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:41 INFO - PROCESS | 2312 | ++DOCSHELL 0x11831d000 == 29 [pid = 2312] [id = 426] 12:17:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x117035c00) [pid = 2312] [serial = 1277] [outer = 0x0] 12:17:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x11828d800) [pid = 2312] [serial = 1278] [outer = 0x117035c00] 12:17:41 INFO - PROCESS | 2312 | 1471461461759 Marionette DEBUG loaded listener.js 12:17:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x1185d5000) [pid = 2312] [serial = 1279] [outer = 0x117035c00] 12:17:42 INFO - PROCESS | 2312 | 1471461462131 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 12:17:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 12:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 520ms 12:17:42 INFO - PROCESS | 2312 | 1471461462157 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 12:17:42 INFO - PROCESS | 2312 | 1471461462158 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 12:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 12:17:42 INFO - PROCESS | 2312 | 1471461462167 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 12:17:42 INFO - PROCESS | 2312 | 1471461462172 Marionette TRACE conn2 <- [1,1678,null,{}] 12:17:42 INFO - PROCESS | 2312 | 1471461462175 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:42 INFO - PROCESS | 2312 | 1471461462177 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:42 INFO - PROCESS | 2312 | 1471461462256 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 12:17:42 INFO - PROCESS | 2312 | 1471461462269 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:42 INFO - PROCESS | 2312 | 1471461462270 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:42 INFO - PROCESS | 2312 | ++DOCSHELL 0x119baf800 == 30 [pid = 2312] [id = 427] 12:17:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x1185ea800) [pid = 2312] [serial = 1280] [outer = 0x0] 12:17:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x119167000) [pid = 2312] [serial = 1281] [outer = 0x1185ea800] 12:17:42 INFO - PROCESS | 2312 | 1471461462297 Marionette DEBUG loaded listener.js 12:17:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x119572c00) [pid = 2312] [serial = 1282] [outer = 0x1185ea800] 12:17:42 INFO - PROCESS | 2312 | 1471461462637 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 12:17:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 12:17:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 479ms 12:17:42 INFO - PROCESS | 2312 | 1471461462641 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 12:17:42 INFO - PROCESS | 2312 | 1471461462643 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 12:17:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 12:17:42 INFO - PROCESS | 2312 | 1471461462645 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 12:17:42 INFO - PROCESS | 2312 | 1471461462646 Marionette TRACE conn2 <- [1,1682,null,{}] 12:17:42 INFO - PROCESS | 2312 | 1471461462654 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:42 INFO - PROCESS | 2312 | 1471461462655 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:42 INFO - PROCESS | 2312 | 1471461462738 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 12:17:42 INFO - PROCESS | 2312 | 1471461462809 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:42 INFO - PROCESS | 2312 | 1471461462810 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:42 INFO - PROCESS | 2312 | ++DOCSHELL 0x120f12000 == 31 [pid = 2312] [id = 428] 12:17:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1130ca800) [pid = 2312] [serial = 1283] [outer = 0x0] 12:17:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x119577c00) [pid = 2312] [serial = 1284] [outer = 0x1130ca800] 12:17:42 INFO - PROCESS | 2312 | 1471461462836 Marionette DEBUG loaded listener.js 12:17:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x119974800) [pid = 2312] [serial = 1285] [outer = 0x1130ca800] 12:17:43 INFO - PROCESS | 2312 | 1471461463186 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 12:17:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 12:17:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 573ms 12:17:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 12:17:43 INFO - PROCESS | 2312 | 1471461463222 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 12:17:43 INFO - PROCESS | 2312 | 1471461463224 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 12:17:43 INFO - PROCESS | 2312 | 1471461463226 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 12:17:43 INFO - PROCESS | 2312 | 1471461463227 Marionette TRACE conn2 <- [1,1686,null,{}] 12:17:43 INFO - PROCESS | 2312 | 1471461463229 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:43 INFO - PROCESS | 2312 | 1471461463230 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:43 INFO - PROCESS | 2312 | 1471461463325 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 12:17:43 INFO - PROCESS | 2312 | 1471461463329 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:43 INFO - PROCESS | 2312 | 1471461463334 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:43 INFO - PROCESS | 2312 | ++DOCSHELL 0x1242d0000 == 32 [pid = 2312] [id = 429] 12:17:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x11702d400) [pid = 2312] [serial = 1286] [outer = 0x0] 12:17:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x1199c0800) [pid = 2312] [serial = 1287] [outer = 0x11702d400] 12:17:43 INFO - PROCESS | 2312 | 1471461463368 Marionette DEBUG loaded listener.js 12:17:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x119c68000) [pid = 2312] [serial = 1288] [outer = 0x11702d400] 12:17:43 INFO - PROCESS | 2312 | 1471461463723 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 12:17:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 12:17:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 518ms 12:17:43 INFO - PROCESS | 2312 | 1471461463745 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 12:17:43 INFO - PROCESS | 2312 | 1471461463746 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 12:17:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 12:17:43 INFO - PROCESS | 2312 | 1471461463751 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 12:17:43 INFO - PROCESS | 2312 | 1471461463752 Marionette TRACE conn2 <- [1,1690,null,{}] 12:17:43 INFO - PROCESS | 2312 | 1471461463760 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:43 INFO - PROCESS | 2312 | 1471461463762 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:43 INFO - PROCESS | 2312 | 1471461463858 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 12:17:43 INFO - PROCESS | 2312 | 1471461463864 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:43 INFO - PROCESS | 2312 | 1471461463865 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:43 INFO - PROCESS | 2312 | ++DOCSHELL 0x115ec5000 == 33 [pid = 2312] [id = 430] 12:17:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x1199bb000) [pid = 2312] [serial = 1289] [outer = 0x0] 12:17:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x119fcd400) [pid = 2312] [serial = 1290] [outer = 0x1199bb000] 12:17:43 INFO - PROCESS | 2312 | 1471461463891 Marionette DEBUG loaded listener.js 12:17:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x123ca8400) [pid = 2312] [serial = 1291] [outer = 0x1199bb000] 12:17:44 INFO - PROCESS | 2312 | 1471461464251 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 12:17:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 12:17:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 526ms 12:17:44 INFO - PROCESS | 2312 | 1471461464281 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 12:17:44 INFO - PROCESS | 2312 | 1471461464283 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 12:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 12:17:44 INFO - PROCESS | 2312 | 1471461464286 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 12:17:44 INFO - PROCESS | 2312 | 1471461464288 Marionette TRACE conn2 <- [1,1694,null,{}] 12:17:44 INFO - PROCESS | 2312 | 1471461464290 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:44 INFO - PROCESS | 2312 | 1471461464291 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:44 INFO - PROCESS | 2312 | 1471461464385 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 12:17:44 INFO - PROCESS | 2312 | 1471461464422 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:44 INFO - PROCESS | 2312 | 1471461464423 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:44 INFO - PROCESS | 2312 | ++DOCSHELL 0x128a46800 == 34 [pid = 2312] [id = 431] 12:17:44 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x114f47c00) [pid = 2312] [serial = 1292] [outer = 0x0] 12:17:44 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x124543c00) [pid = 2312] [serial = 1293] [outer = 0x114f47c00] 12:17:44 INFO - PROCESS | 2312 | 1471461464448 Marionette DEBUG loaded listener.js 12:17:44 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x124a34800) [pid = 2312] [serial = 1294] [outer = 0x114f47c00] 12:17:44 INFO - PROCESS | 2312 | 1471461464738 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 12:17:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 12:17:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 470ms 12:17:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 12:17:44 INFO - PROCESS | 2312 | 1471461464756 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 12:17:44 INFO - PROCESS | 2312 | 1471461464757 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 12:17:44 INFO - PROCESS | 2312 | 1471461464759 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 12:17:44 INFO - PROCESS | 2312 | 1471461464760 Marionette TRACE conn2 <- [1,1698,null,{}] 12:17:44 INFO - PROCESS | 2312 | 1471461464763 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:44 INFO - PROCESS | 2312 | 1471461464764 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:45 INFO - PROCESS | 2312 | 1471461465083 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 12:17:45 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x124542000) [pid = 2312] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 12:17:45 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x1195ba000) [pid = 2312] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 12:17:45 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x1165f1400) [pid = 2312] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 12:17:45 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x1265c3800) [pid = 2312] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 12:17:45 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x11956b000) [pid = 2312] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 12:17:45 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x1176b7000) [pid = 2312] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 12:17:45 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x111ca9c00) [pid = 2312] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 12:17:45 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x112f29400) [pid = 2312] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 12:17:45 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x119b04800) [pid = 2312] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 12:17:45 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x110e92400) [pid = 2312] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 12:17:45 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x1291a9000) [pid = 2312] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 12:17:45 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x128cc0400) [pid = 2312] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 12:17:45 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x126437800) [pid = 2312] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 12:17:45 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x1239e6000) [pid = 2312] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 12:17:45 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x116599400) [pid = 2312] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 12:17:45 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x124542400) [pid = 2312] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 12:17:45 INFO - PROCESS | 2312 | 1471461465146 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:45 INFO - PROCESS | 2312 | 1471461465147 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:45 INFO - PROCESS | 2312 | ++DOCSHELL 0x117173800 == 35 [pid = 2312] [id = 432] 12:17:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x112141000) [pid = 2312] [serial = 1295] [outer = 0x0] 12:17:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x112a7c400) [pid = 2312] [serial = 1296] [outer = 0x112141000] 12:17:45 INFO - PROCESS | 2312 | 1471461465175 Marionette DEBUG loaded listener.js 12:17:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x116998400) [pid = 2312] [serial = 1297] [outer = 0x112141000] 12:17:45 INFO - PROCESS | 2312 | 1471461465469 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 12:17:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 12:17:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 723ms 12:17:45 INFO - PROCESS | 2312 | 1471461465490 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 12:17:45 INFO - PROCESS | 2312 | 1471461465492 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 12:17:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 12:17:45 INFO - PROCESS | 2312 | 1471461465494 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 12:17:45 INFO - PROCESS | 2312 | 1471461465495 Marionette TRACE conn2 <- [1,1702,null,{}] 12:17:45 INFO - PROCESS | 2312 | 1471461465500 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:45 INFO - PROCESS | 2312 | 1471461465503 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:45 INFO - PROCESS | 2312 | 1471461465611 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 12:17:45 INFO - PROCESS | 2312 | 1471461465694 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:45 INFO - PROCESS | 2312 | 1471461465696 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:45 INFO - PROCESS | 2312 | ++DOCSHELL 0x1291ce800 == 36 [pid = 2312] [id = 433] 12:17:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x113db4800) [pid = 2312] [serial = 1298] [outer = 0x0] 12:17:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x118385400) [pid = 2312] [serial = 1299] [outer = 0x113db4800] 12:17:45 INFO - PROCESS | 2312 | 1471461465737 Marionette DEBUG loaded listener.js 12:17:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x124e0c800) [pid = 2312] [serial = 1300] [outer = 0x113db4800] 12:17:46 INFO - PROCESS | 2312 | 1471461466092 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 12:17:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 12:17:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 620ms 12:17:46 INFO - PROCESS | 2312 | 1471461466115 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 12:17:46 INFO - PROCESS | 2312 | 1471461466118 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 12:17:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 12:17:46 INFO - PROCESS | 2312 | 1471461466122 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 12:17:46 INFO - PROCESS | 2312 | 1471461466123 Marionette TRACE conn2 <- [1,1706,null,{}] 12:17:46 INFO - PROCESS | 2312 | 1471461466125 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:46 INFO - PROCESS | 2312 | 1471461466126 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:46 INFO - PROCESS | 2312 | 1471461466205 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 12:17:46 INFO - PROCESS | 2312 | 1471461466262 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:46 INFO - PROCESS | 2312 | 1471461466264 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:46 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a65c800 == 37 [pid = 2312] [id = 434] 12:17:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x11996ec00) [pid = 2312] [serial = 1301] [outer = 0x0] 12:17:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x125018800) [pid = 2312] [serial = 1302] [outer = 0x11996ec00] 12:17:46 INFO - PROCESS | 2312 | 1471461466292 Marionette DEBUG loaded listener.js 12:17:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x126054800) [pid = 2312] [serial = 1303] [outer = 0x11996ec00] 12:17:46 INFO - PROCESS | 2312 | 1471461466613 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 12:17:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 12:17:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 519ms 12:17:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 12:17:46 INFO - PROCESS | 2312 | 1471461466641 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 12:17:46 INFO - PROCESS | 2312 | 1471461466643 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 12:17:46 INFO - PROCESS | 2312 | 1471461466645 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 12:17:46 INFO - PROCESS | 2312 | 1471461466647 Marionette TRACE conn2 <- [1,1710,null,{}] 12:17:46 INFO - PROCESS | 2312 | 1471461466652 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:46 INFO - PROCESS | 2312 | 1471461466653 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:46 INFO - PROCESS | 2312 | 1471461466739 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 12:17:46 INFO - PROCESS | 2312 | 1471461466743 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:46 INFO - PROCESS | 2312 | 1471461466744 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:46 INFO - PROCESS | 2312 | ++DOCSHELL 0x1195ec800 == 38 [pid = 2312] [id = 435] 12:17:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x119976400) [pid = 2312] [serial = 1304] [outer = 0x0] 12:17:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x126836000) [pid = 2312] [serial = 1305] [outer = 0x119976400] 12:17:46 INFO - PROCESS | 2312 | 1471461466772 Marionette DEBUG loaded listener.js 12:17:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x128b30800) [pid = 2312] [serial = 1306] [outer = 0x119976400] 12:17:47 INFO - PROCESS | 2312 | 1471461467221 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 12:17:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 12:17:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 620ms 12:17:47 INFO - PROCESS | 2312 | 1471461467267 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 12:17:47 INFO - PROCESS | 2312 | 1471461467270 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 12:17:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 12:17:47 INFO - PROCESS | 2312 | 1471461467273 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 12:17:47 INFO - PROCESS | 2312 | 1471461467276 Marionette TRACE conn2 <- [1,1714,null,{}] 12:17:47 INFO - PROCESS | 2312 | 1471461467280 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:47 INFO - PROCESS | 2312 | 1471461467282 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:47 INFO - PROCESS | 2312 | 1471461467395 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 12:17:47 INFO - PROCESS | 2312 | 1471461467504 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:47 INFO - PROCESS | 2312 | 1471461467506 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:47 INFO - PROCESS | 2312 | ++DOCSHELL 0x117174000 == 39 [pid = 2312] [id = 436] 12:17:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x1132a8800) [pid = 2312] [serial = 1307] [outer = 0x0] 12:17:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x114f51400) [pid = 2312] [serial = 1308] [outer = 0x1132a8800] 12:17:47 INFO - PROCESS | 2312 | 1471461467539 Marionette DEBUG loaded listener.js 12:17:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x116590800) [pid = 2312] [serial = 1309] [outer = 0x1132a8800] 12:17:48 INFO - PROCESS | 2312 | 1471461468041 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:17:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 12:17:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 822ms 12:17:48 INFO - PROCESS | 2312 | 1471461468107 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 12:17:48 INFO - PROCESS | 2312 | 1471461468110 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 12:17:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 12:17:48 INFO - PROCESS | 2312 | 1471461468119 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 12:17:48 INFO - PROCESS | 2312 | 1471461468120 Marionette TRACE conn2 <- [1,1718,null,{}] 12:17:48 INFO - PROCESS | 2312 | 1471461468123 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:48 INFO - PROCESS | 2312 | 1471461468125 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:48 INFO - PROCESS | 2312 | 1471461468233 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 12:17:48 INFO - PROCESS | 2312 | 1471461468314 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:48 INFO - PROCESS | 2312 | 1471461468316 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:48 INFO - PROCESS | 2312 | ++DOCSHELL 0x123aae800 == 40 [pid = 2312] [id = 437] 12:17:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x118287000) [pid = 2312] [serial = 1310] [outer = 0x0] 12:17:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x118377c00) [pid = 2312] [serial = 1311] [outer = 0x118287000] 12:17:48 INFO - PROCESS | 2312 | 1471461468348 Marionette DEBUG loaded listener.js 12:17:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x1185ebc00) [pid = 2312] [serial = 1312] [outer = 0x118287000] 12:17:49 INFO - PROCESS | 2312 | 1471461469038 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 12:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 12:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 970ms 12:17:49 INFO - PROCESS | 2312 | 1471461469089 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 12:17:49 INFO - PROCESS | 2312 | 1471461469092 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 12:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 12:17:49 INFO - PROCESS | 2312 | 1471461469095 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 12:17:49 INFO - PROCESS | 2312 | 1471461469097 Marionette TRACE conn2 <- [1,1722,null,{}] 12:17:49 INFO - PROCESS | 2312 | 1471461469126 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:49 INFO - PROCESS | 2312 | 1471461469128 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:49 INFO - PROCESS | 2312 | 1471461469236 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 12:17:49 INFO - PROCESS | 2312 | 1471461469293 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:49 INFO - PROCESS | 2312 | 1471461469296 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:49 INFO - PROCESS | 2312 | ++DOCSHELL 0x115ee0000 == 41 [pid = 2312] [id = 438] 12:17:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x1127de800) [pid = 2312] [serial = 1313] [outer = 0x0] 12:17:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x1127e3800) [pid = 2312] [serial = 1314] [outer = 0x1127de800] 12:17:49 INFO - PROCESS | 2312 | 1471461469326 Marionette DEBUG loaded listener.js 12:17:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x112a85400) [pid = 2312] [serial = 1315] [outer = 0x1127de800] 12:17:49 INFO - PROCESS | 2312 | --DOCSHELL 0x12a65c800 == 40 [pid = 2312] [id = 434] 12:17:49 INFO - PROCESS | 2312 | --DOCSHELL 0x1291ce800 == 39 [pid = 2312] [id = 433] 12:17:49 INFO - PROCESS | 2312 | --DOCSHELL 0x117173800 == 38 [pid = 2312] [id = 432] 12:17:49 INFO - PROCESS | 2312 | --DOCSHELL 0x128a46800 == 37 [pid = 2312] [id = 431] 12:17:49 INFO - PROCESS | 2312 | --DOCSHELL 0x115ec5000 == 36 [pid = 2312] [id = 430] 12:17:49 INFO - PROCESS | 2312 | --DOCSHELL 0x1242d0000 == 35 [pid = 2312] [id = 429] 12:17:49 INFO - PROCESS | 2312 | --DOCSHELL 0x120f12000 == 34 [pid = 2312] [id = 428] 12:17:49 INFO - PROCESS | 2312 | --DOCSHELL 0x119baf800 == 33 [pid = 2312] [id = 427] 12:17:49 INFO - PROCESS | 2312 | --DOCSHELL 0x11831d000 == 32 [pid = 2312] [id = 426] 12:17:49 INFO - PROCESS | 2312 | --DOCSHELL 0x11716d000 == 31 [pid = 2312] [id = 425] 12:17:49 INFO - PROCESS | 2312 | --DOCSHELL 0x11275e000 == 30 [pid = 2312] [id = 424] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x12654f800) [pid = 2312] [serial = 1207] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x12458e000) [pid = 2312] [serial = 1230] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x1256b2c00) [pid = 2312] [serial = 1233] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x125013c00) [pid = 2312] [serial = 1231] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x11699c800) [pid = 2312] [serial = 1212] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x117c37000) [pid = 2312] [serial = 1213] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x128a4c800) [pid = 2312] [serial = 1236] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x1195c1400) [pid = 2312] [serial = 1224] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x1199e2000) [pid = 2312] [serial = 1225] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x128a59400) [pid = 2312] [serial = 1237] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x1180ed000) [pid = 2312] [serial = 1218] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x118293000) [pid = 2312] [serial = 1219] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x119102800) [pid = 2312] [serial = 1221] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x11950a400) [pid = 2312] [serial = 1222] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x114fedc00) [pid = 2312] [serial = 1215] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x1264af400) [pid = 2312] [serial = 1234] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x1164eec00) [pid = 2312] [serial = 1216] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x119b0ec00) [pid = 2312] [serial = 1227] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x111c19c00) [pid = 2312] [serial = 1209] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x112a75c00) [pid = 2312] [serial = 1210] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x129870400) [pid = 2312] [serial = 1252] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x12939d800) [pid = 2312] [serial = 1251] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x1291a8c00) [pid = 2312] [serial = 1249] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x128b2f400) [pid = 2312] [serial = 1239] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x123cabc00) [pid = 2312] [serial = 1245] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x129076800) [pid = 2312] [serial = 1248] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x1185dcc00) [pid = 2312] [serial = 1242] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x128c85000) [pid = 2312] [serial = 1240] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x128cbf800) [pid = 2312] [serial = 1246] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x119ca7c00) [pid = 2312] [serial = 1228] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x1198b7c00) [pid = 2312] [serial = 1243] [outer = 0x0] [url = about:blank] 12:17:49 INFO - PROCESS | 2312 | 1471461469717 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 12:17:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 12:17:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 644ms 12:17:49 INFO - PROCESS | 2312 | 1471461469739 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 12:17:49 INFO - PROCESS | 2312 | 1471461469743 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 12:17:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 12:17:49 INFO - PROCESS | 2312 | 1471461469752 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 12:17:49 INFO - PROCESS | 2312 | 1471461469754 Marionette TRACE conn2 <- [1,1726,null,{}] 12:17:49 INFO - PROCESS | 2312 | 1471461469757 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:49 INFO - PROCESS | 2312 | 1471461469760 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:49 INFO - PROCESS | 2312 | 1471461469880 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 12:17:50 INFO - PROCESS | 2312 | 1471461470033 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:50 INFO - PROCESS | 2312 | 1471461470035 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:50 INFO - PROCESS | 2312 | ++DOCSHELL 0x112d45800 == 31 [pid = 2312] [id = 439] 12:17:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x110e9a000) [pid = 2312] [serial = 1316] [outer = 0x0] 12:17:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x1121a5800) [pid = 2312] [serial = 1317] [outer = 0x110e9a000] 12:17:50 INFO - PROCESS | 2312 | 1471461470093 Marionette DEBUG loaded listener.js 12:17:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x112a93c00) [pid = 2312] [serial = 1318] [outer = 0x110e9a000] 12:17:50 INFO - PROCESS | 2312 | 1471461470617 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 12:17:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 12:17:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 924ms 12:17:50 INFO - PROCESS | 2312 | 1471461470674 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 12:17:50 INFO - PROCESS | 2312 | 1471461470676 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 12:17:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 12:17:50 INFO - PROCESS | 2312 | 1471461470679 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 12:17:50 INFO - PROCESS | 2312 | 1471461470681 Marionette TRACE conn2 <- [1,1730,null,{}] 12:17:50 INFO - PROCESS | 2312 | 1471461470685 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:50 INFO - PROCESS | 2312 | 1471461470687 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:50 INFO - PROCESS | 2312 | 1471461470813 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 12:17:50 INFO - PROCESS | 2312 | 1471461470884 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:50 INFO - PROCESS | 2312 | 1471461470886 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:50 INFO - PROCESS | 2312 | ++DOCSHELL 0x118109000 == 32 [pid = 2312] [id = 440] 12:17:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x112a80c00) [pid = 2312] [serial = 1319] [outer = 0x0] 12:17:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x115e75c00) [pid = 2312] [serial = 1320] [outer = 0x112a80c00] 12:17:50 INFO - PROCESS | 2312 | 1471461470919 Marionette DEBUG loaded listener.js 12:17:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x1164edc00) [pid = 2312] [serial = 1321] [outer = 0x112a80c00] 12:17:51 INFO - PROCESS | 2312 | 1471461471337 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 12:17:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 12:17:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 720ms 12:17:51 INFO - PROCESS | 2312 | 1471461471402 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 12:17:51 INFO - PROCESS | 2312 | 1471461471405 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 12:17:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 12:17:51 INFO - PROCESS | 2312 | 1471461471407 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 12:17:51 INFO - PROCESS | 2312 | 1471461471409 Marionette TRACE conn2 <- [1,1734,null,{}] 12:17:51 INFO - PROCESS | 2312 | 1471461471411 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:51 INFO - PROCESS | 2312 | 1471461471413 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:51 INFO - PROCESS | 2312 | 1471461471509 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 12:17:51 INFO - PROCESS | 2312 | 1471461471566 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:51 INFO - PROCESS | 2312 | 1471461471568 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:51 INFO - PROCESS | 2312 | ++DOCSHELL 0x119421000 == 33 [pid = 2312] [id = 441] 12:17:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x116760c00) [pid = 2312] [serial = 1322] [outer = 0x0] 12:17:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x116ab9000) [pid = 2312] [serial = 1323] [outer = 0x116760c00] 12:17:51 INFO - PROCESS | 2312 | 1471461471598 Marionette DEBUG loaded listener.js 12:17:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x117c39000) [pid = 2312] [serial = 1324] [outer = 0x116760c00] 12:17:52 INFO - PROCESS | 2312 | 1471461472023 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 12:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 12:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 668ms 12:17:52 INFO - PROCESS | 2312 | 1471461472077 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 12:17:52 INFO - PROCESS | 2312 | 1471461472078 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 12:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 12:17:52 INFO - PROCESS | 2312 | 1471461472110 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 12:17:52 INFO - PROCESS | 2312 | 1471461472116 Marionette TRACE conn2 <- [1,1738,null,{}] 12:17:52 INFO - PROCESS | 2312 | 1471461472138 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:52 INFO - PROCESS | 2312 | 1471461472142 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:52 INFO - PROCESS | 2312 | 1471461472279 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 12:17:52 INFO - PROCESS | 2312 | 1471461472370 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:52 INFO - PROCESS | 2312 | 1471461472371 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:52 INFO - PROCESS | 2312 | ++DOCSHELL 0x123958800 == 34 [pid = 2312] [id = 442] 12:17:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x117c3d000) [pid = 2312] [serial = 1325] [outer = 0x0] 12:17:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x1185e4000) [pid = 2312] [serial = 1326] [outer = 0x117c3d000] 12:17:52 INFO - PROCESS | 2312 | 1471461472419 Marionette DEBUG loaded listener.js 12:17:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x11910b400) [pid = 2312] [serial = 1327] [outer = 0x117c3d000] 12:17:52 INFO - PROCESS | 2312 | 1471461472891 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 12:17:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 12:17:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 823ms 12:17:52 INFO - PROCESS | 2312 | 1471461472905 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 12:17:52 INFO - PROCESS | 2312 | 1471461472908 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 12:17:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 12:17:52 INFO - PROCESS | 2312 | 1471461472912 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 12:17:52 INFO - PROCESS | 2312 | 1471461472914 Marionette TRACE conn2 <- [1,1742,null,{}] 12:17:52 INFO - PROCESS | 2312 | 1471461472918 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:52 INFO - PROCESS | 2312 | 1471461472920 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:53 INFO - PROCESS | 2312 | 1471461473066 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 12:17:53 INFO - PROCESS | 2312 | 1471461473193 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:53 INFO - PROCESS | 2312 | 1471461473194 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:53 INFO - PROCESS | 2312 | ++DOCSHELL 0x1242e9000 == 35 [pid = 2312] [id = 443] 12:17:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x118289800) [pid = 2312] [serial = 1328] [outer = 0x0] 12:17:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x11950c800) [pid = 2312] [serial = 1329] [outer = 0x118289800] 12:17:53 INFO - PROCESS | 2312 | 1471461473245 Marionette DEBUG loaded listener.js 12:17:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1195ba000) [pid = 2312] [serial = 1330] [outer = 0x118289800] 12:17:53 INFO - PROCESS | 2312 | 1471461473716 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 12:17:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 12:17:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 824ms 12:17:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 12:17:53 INFO - PROCESS | 2312 | 1471461473736 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 12:17:53 INFO - PROCESS | 2312 | 1471461473737 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 12:17:53 INFO - PROCESS | 2312 | 1471461473739 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 12:17:53 INFO - PROCESS | 2312 | 1471461473741 Marionette TRACE conn2 <- [1,1746,null,{}] 12:17:53 INFO - PROCESS | 2312 | 1471461473743 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:53 INFO - PROCESS | 2312 | 1471461473744 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:53 INFO - PROCESS | 2312 | 1471461473836 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 12:17:53 INFO - PROCESS | 2312 | 1471461473889 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:53 INFO - PROCESS | 2312 | 1471461473894 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:53 INFO - PROCESS | 2312 | ++DOCSHELL 0x12690f000 == 36 [pid = 2312] [id = 444] 12:17:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x119972c00) [pid = 2312] [serial = 1331] [outer = 0x0] 12:17:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x119976c00) [pid = 2312] [serial = 1332] [outer = 0x119972c00] 12:17:53 INFO - PROCESS | 2312 | 1471461473939 Marionette DEBUG loaded listener.js 12:17:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x1199bc000) [pid = 2312] [serial = 1333] [outer = 0x119972c00] 12:17:54 INFO - PROCESS | 2312 | 1471461474353 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 12:17:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 12:17:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 668ms 12:17:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 12:17:54 INFO - PROCESS | 2312 | 1471461474409 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 12:17:54 INFO - PROCESS | 2312 | 1471461474410 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 12:17:54 INFO - PROCESS | 2312 | 1471461474412 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 12:17:54 INFO - PROCESS | 2312 | 1471461474414 Marionette TRACE conn2 <- [1,1750,null,{}] 12:17:54 INFO - PROCESS | 2312 | 1471461474416 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:54 INFO - PROCESS | 2312 | 1471461474418 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:54 INFO - PROCESS | 2312 | 1471461474514 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 12:17:54 INFO - PROCESS | 2312 | 1471461474569 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:54 INFO - PROCESS | 2312 | 1471461474571 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:54 INFO - PROCESS | 2312 | ++DOCSHELL 0x1291c4800 == 37 [pid = 2312] [id = 445] 12:17:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x1199be400) [pid = 2312] [serial = 1334] [outer = 0x0] 12:17:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x119b08000) [pid = 2312] [serial = 1335] [outer = 0x1199be400] 12:17:54 INFO - PROCESS | 2312 | 1471461474600 Marionette DEBUG loaded listener.js 12:17:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x119ca7400) [pid = 2312] [serial = 1336] [outer = 0x1199be400] 12:17:55 INFO - PROCESS | 2312 | 1471461475068 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 12:17:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 12:17:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 672ms 12:17:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 12:17:55 INFO - PROCESS | 2312 | 1471461475085 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 12:17:55 INFO - PROCESS | 2312 | 1471461475087 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 12:17:55 INFO - PROCESS | 2312 | 1471461475090 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 12:17:55 INFO - PROCESS | 2312 | 1471461475092 Marionette TRACE conn2 <- [1,1754,null,{}] 12:17:55 INFO - PROCESS | 2312 | 1471461475096 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:55 INFO - PROCESS | 2312 | 1471461475097 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:55 INFO - PROCESS | 2312 | 1471461475217 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 12:17:55 INFO - PROCESS | 2312 | 1471461475288 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:55 INFO - PROCESS | 2312 | 1471461475290 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:55 INFO - PROCESS | 2312 | ++DOCSHELL 0x1169e8800 == 38 [pid = 2312] [id = 446] 12:17:55 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x1132a0400) [pid = 2312] [serial = 1337] [outer = 0x0] 12:17:55 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x115e09800) [pid = 2312] [serial = 1338] [outer = 0x1132a0400] 12:17:55 INFO - PROCESS | 2312 | 1471461475319 Marionette DEBUG loaded listener.js 12:17:55 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x1164eec00) [pid = 2312] [serial = 1339] [outer = 0x1132a0400] 12:17:55 INFO - PROCESS | 2312 | --DOCSHELL 0x115ee0000 == 37 [pid = 2312] [id = 438] 12:17:55 INFO - PROCESS | 2312 | --DOCSHELL 0x117174000 == 36 [pid = 2312] [id = 436] 12:17:55 INFO - PROCESS | 2312 | --DOCSHELL 0x123aae800 == 35 [pid = 2312] [id = 437] 12:17:55 INFO - PROCESS | 2312 | --DOCSHELL 0x1291c4800 == 34 [pid = 2312] [id = 445] 12:17:55 INFO - PROCESS | 2312 | --DOCSHELL 0x12690f000 == 33 [pid = 2312] [id = 444] 12:17:55 INFO - PROCESS | 2312 | --DOCSHELL 0x1242e9000 == 32 [pid = 2312] [id = 443] 12:17:55 INFO - PROCESS | 2312 | --DOCSHELL 0x123958800 == 31 [pid = 2312] [id = 442] 12:17:55 INFO - PROCESS | 2312 | --DOCSHELL 0x119421000 == 30 [pid = 2312] [id = 441] 12:17:55 INFO - PROCESS | 2312 | --DOCSHELL 0x1195ec800 == 29 [pid = 2312] [id = 435] 12:17:55 INFO - PROCESS | 2312 | --DOCSHELL 0x118109000 == 28 [pid = 2312] [id = 440] 12:17:55 INFO - PROCESS | 2312 | --DOCSHELL 0x112d45800 == 27 [pid = 2312] [id = 439] 12:17:56 INFO - PROCESS | 2312 | 1471461476209 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 12:17:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 12:17:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1170ms 12:17:56 INFO - PROCESS | 2312 | 1471461476269 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 12:17:56 INFO - PROCESS | 2312 | 1471461476272 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 12:17:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 12:17:56 INFO - PROCESS | 2312 | 1471461476278 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 12:17:56 INFO - PROCESS | 2312 | 1471461476283 Marionette TRACE conn2 <- [1,1758,null,{}] 12:17:56 INFO - PROCESS | 2312 | 1471461476287 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:56 INFO - PROCESS | 2312 | 1471461476288 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:56 INFO - PROCESS | 2312 | 1471461476370 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 12:17:56 INFO - PROCESS | 2312 | 1471461476375 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:56 INFO - PROCESS | 2312 | 1471461476377 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:56 INFO - PROCESS | 2312 | ++DOCSHELL 0x1169e1800 == 28 [pid = 2312] [id = 447] 12:17:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x113d29000) [pid = 2312] [serial = 1340] [outer = 0x0] 12:17:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x115e0ec00) [pid = 2312] [serial = 1341] [outer = 0x113d29000] 12:17:56 INFO - PROCESS | 2312 | 1471461476408 Marionette DEBUG loaded listener.js 12:17:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x1164aa400) [pid = 2312] [serial = 1342] [outer = 0x113d29000] 12:17:56 INFO - PROCESS | 2312 | 1471461476791 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 12:17:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 12:17:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 524ms 12:17:56 INFO - PROCESS | 2312 | 1471461476803 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 12:17:56 INFO - PROCESS | 2312 | 1471461476809 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 12:17:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 12:17:56 INFO - PROCESS | 2312 | 1471461476827 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 12:17:56 INFO - PROCESS | 2312 | 1471461476829 Marionette TRACE conn2 <- [1,1762,null,{}] 12:17:56 INFO - PROCESS | 2312 | 1471461476836 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:56 INFO - PROCESS | 2312 | 1471461476839 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:56 INFO - PROCESS | 2312 | 1471461476962 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 12:17:56 INFO - PROCESS | 2312 | 1471461476970 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:56 INFO - PROCESS | 2312 | 1471461476971 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:56 INFO - PROCESS | 2312 | ++DOCSHELL 0x119183800 == 29 [pid = 2312] [id = 448] 12:17:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x116551400) [pid = 2312] [serial = 1343] [outer = 0x0] 12:17:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x116abb800) [pid = 2312] [serial = 1344] [outer = 0x116551400] 12:17:57 INFO - PROCESS | 2312 | 1471461477016 Marionette DEBUG loaded listener.js 12:17:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x1180ef400) [pid = 2312] [serial = 1345] [outer = 0x116551400] 12:17:57 INFO - PROCESS | 2312 | 1471461477489 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 12:17:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 12:17:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 681ms 12:17:57 INFO - PROCESS | 2312 | 1471461477500 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 12:17:57 INFO - PROCESS | 2312 | 1471461477502 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 12:17:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 12:17:57 INFO - PROCESS | 2312 | 1471461477504 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 12:17:57 INFO - PROCESS | 2312 | 1471461477507 Marionette TRACE conn2 <- [1,1766,null,{}] 12:17:57 INFO - PROCESS | 2312 | 1471461477528 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:57 INFO - PROCESS | 2312 | 1471461477531 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:57 INFO - PROCESS | 2312 | 1471461477630 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 12:17:57 INFO - PROCESS | 2312 | 1471461477636 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:57 INFO - PROCESS | 2312 | 1471461477639 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:57 INFO - PROCESS | 2312 | ++DOCSHELL 0x120f24000 == 30 [pid = 2312] [id = 449] 12:17:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x118288c00) [pid = 2312] [serial = 1346] [outer = 0x0] 12:17:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x1185e0c00) [pid = 2312] [serial = 1347] [outer = 0x118288c00] 12:17:57 INFO - PROCESS | 2312 | 1471461477667 Marionette DEBUG loaded listener.js 12:17:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 113 (0x11910bc00) [pid = 2312] [serial = 1348] [outer = 0x118288c00] 12:17:58 INFO - PROCESS | 2312 | 1471461478022 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 12:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 12:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 535ms 12:17:58 INFO - PROCESS | 2312 | 1471461478040 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 12:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 12:17:58 INFO - PROCESS | 2312 | 1471461478041 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 12:17:58 INFO - PROCESS | 2312 | 1471461478043 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 12:17:58 INFO - PROCESS | 2312 | 1471461478045 Marionette TRACE conn2 <- [1,1770,null,{}] 12:17:58 INFO - PROCESS | 2312 | 1471461478047 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:58 INFO - PROCESS | 2312 | 1471461478049 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:58 INFO - PROCESS | 2312 | 1471461478152 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 12:17:58 INFO - PROCESS | 2312 | 1471461478190 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:58 INFO - PROCESS | 2312 | 1471461478191 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:58 INFO - PROCESS | 2312 | ++DOCSHELL 0x125139800 == 31 [pid = 2312] [id = 450] 12:17:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 114 (0x1192a1c00) [pid = 2312] [serial = 1349] [outer = 0x0] 12:17:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 115 (0x1195bac00) [pid = 2312] [serial = 1350] [outer = 0x1192a1c00] 12:17:58 INFO - PROCESS | 2312 | 1471461478217 Marionette DEBUG loaded listener.js 12:17:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 116 (0x11995ec00) [pid = 2312] [serial = 1351] [outer = 0x1192a1c00] 12:17:58 INFO - PROCESS | 2312 | 1471461478529 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 12:17:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 12:17:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 518ms 12:17:58 INFO - PROCESS | 2312 | 1471461478563 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 12:17:58 INFO - PROCESS | 2312 | 1471461478574 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 12:17:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 12:17:58 INFO - PROCESS | 2312 | 1471461478576 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 12:17:58 INFO - PROCESS | 2312 | 1471461478577 Marionette TRACE conn2 <- [1,1774,null,{}] 12:17:58 INFO - PROCESS | 2312 | 1471461478580 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:58 INFO - PROCESS | 2312 | 1471461478581 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:58 INFO - PROCESS | 2312 | 1471461478680 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 12:17:58 INFO - PROCESS | 2312 | 1471461478683 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:58 INFO - PROCESS | 2312 | 1471461478685 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:58 INFO - PROCESS | 2312 | ++DOCSHELL 0x128b5c000 == 32 [pid = 2312] [id = 451] 12:17:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 117 (0x111c18800) [pid = 2312] [serial = 1352] [outer = 0x0] 12:17:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 118 (0x11995f000) [pid = 2312] [serial = 1353] [outer = 0x111c18800] 12:17:58 INFO - PROCESS | 2312 | 1471461478710 Marionette DEBUG loaded listener.js 12:17:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 119 (0x1199b7c00) [pid = 2312] [serial = 1354] [outer = 0x111c18800] 12:17:59 INFO - PROCESS | 2312 | 1471461479073 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 12:17:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 12:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 518ms 12:17:59 INFO - PROCESS | 2312 | 1471461479095 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 12:17:59 INFO - PROCESS | 2312 | 1471461479096 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 12:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 12:17:59 INFO - PROCESS | 2312 | 1471461479101 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 12:17:59 INFO - PROCESS | 2312 | 1471461479102 Marionette TRACE conn2 <- [1,1778,null,{}] 12:17:59 INFO - PROCESS | 2312 | 1471461479105 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:59 INFO - PROCESS | 2312 | 1471461479109 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:59 INFO - PROCESS | 2312 | 1471461479212 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 12:17:59 INFO - PROCESS | 2312 | 1471461479252 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:59 INFO - PROCESS | 2312 | 1471461479253 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:59 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a672000 == 33 [pid = 2312] [id = 452] 12:17:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 120 (0x1199ba400) [pid = 2312] [serial = 1355] [outer = 0x0] 12:17:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 121 (0x119b0b000) [pid = 2312] [serial = 1356] [outer = 0x1199ba400] 12:17:59 INFO - PROCESS | 2312 | 1471461479279 Marionette DEBUG loaded listener.js 12:17:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 122 (0x12380ac00) [pid = 2312] [serial = 1357] [outer = 0x1199ba400] 12:17:59 INFO - PROCESS | 2312 | --DOMWINDOW == 121 (0x11702d400) [pid = 2312] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 12:17:59 INFO - PROCESS | 2312 | --DOMWINDOW == 120 (0x1185ea800) [pid = 2312] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 12:17:59 INFO - PROCESS | 2312 | --DOMWINDOW == 119 (0x1199bb000) [pid = 2312] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 12:17:59 INFO - PROCESS | 2312 | --DOMWINDOW == 118 (0x113db5800) [pid = 2312] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 12:17:59 INFO - PROCESS | 2312 | --DOMWINDOW == 117 (0x11219ec00) [pid = 2312] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 12:17:59 INFO - PROCESS | 2312 | --DOMWINDOW == 116 (0x117035c00) [pid = 2312] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 12:17:59 INFO - PROCESS | 2312 | --DOMWINDOW == 115 (0x1131e0800) [pid = 2312] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 12:17:59 INFO - PROCESS | 2312 | --DOMWINDOW == 114 (0x116766800) [pid = 2312] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 12:17:59 INFO - PROCESS | 2312 | --DOMWINDOW == 113 (0x118803400) [pid = 2312] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 12:17:59 INFO - PROCESS | 2312 | --DOMWINDOW == 112 (0x119978400) [pid = 2312] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 12:17:59 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x1127de800) [pid = 2312] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 12:17:59 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x114f47c00) [pid = 2312] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 12:17:59 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x1132a8800) [pid = 2312] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 12:17:59 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x112141000) [pid = 2312] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 12:17:59 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x12501ac00) [pid = 2312] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 12:17:59 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x119976400) [pid = 2312] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 12:17:59 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x1130ca800) [pid = 2312] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 12:17:59 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x118287000) [pid = 2312] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 12:17:59 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x113db4800) [pid = 2312] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 12:17:59 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x11996ec00) [pid = 2312] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 12:17:59 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x128cbc800) [pid = 2312] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 12:17:59 INFO - PROCESS | 2312 | 1471461479829 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 12:17:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 12:17:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 771ms 12:17:59 INFO - PROCESS | 2312 | 1471461479870 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 12:17:59 INFO - PROCESS | 2312 | 1471461479872 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 12:17:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 12:17:59 INFO - PROCESS | 2312 | 1471461479874 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 12:17:59 INFO - PROCESS | 2312 | 1471461479875 Marionette TRACE conn2 <- [1,1782,null,{}] 12:17:59 INFO - PROCESS | 2312 | 1471461479878 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:17:59 INFO - PROCESS | 2312 | 1471461479879 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:17:59 INFO - PROCESS | 2312 | 1471461479977 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 12:17:59 INFO - PROCESS | 2312 | 1471461479987 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:17:59 INFO - PROCESS | 2312 | 1471461479988 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:00 INFO - PROCESS | 2312 | ++DOCSHELL 0x125f7c000 == 34 [pid = 2312] [id = 453] 12:18:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x110fa1c00) [pid = 2312] [serial = 1358] [outer = 0x0] 12:18:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x1131e0800) [pid = 2312] [serial = 1359] [outer = 0x110fa1c00] 12:18:00 INFO - PROCESS | 2312 | 1471461480029 Marionette DEBUG loaded listener.js 12:18:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x11699d800) [pid = 2312] [serial = 1360] [outer = 0x110fa1c00] 12:18:00 INFO - PROCESS | 2312 | 1471461480386 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 12:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 12:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 521ms 12:18:00 INFO - PROCESS | 2312 | 1471461480396 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 12:18:00 INFO - PROCESS | 2312 | 1471461480397 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 12:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 12:18:00 INFO - PROCESS | 2312 | 1471461480407 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 12:18:00 INFO - PROCESS | 2312 | 1471461480408 Marionette TRACE conn2 <- [1,1786,null,{}] 12:18:00 INFO - PROCESS | 2312 | 1471461480412 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:00 INFO - PROCESS | 2312 | 1471461480413 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:00 INFO - PROCESS | 2312 | 1471461480537 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 12:18:00 INFO - PROCESS | 2312 | 1471461480545 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:00 INFO - PROCESS | 2312 | 1471461480546 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:00 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ad80800 == 35 [pid = 2312] [id = 454] 12:18:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x115e71000) [pid = 2312] [serial = 1361] [outer = 0x0] 12:18:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x1185ea800) [pid = 2312] [serial = 1362] [outer = 0x115e71000] 12:18:00 INFO - PROCESS | 2312 | 1471461480571 Marionette DEBUG loaded listener.js 12:18:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x1198b9000) [pid = 2312] [serial = 1363] [outer = 0x115e71000] 12:18:00 INFO - PROCESS | 2312 | 1471461480869 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 12:18:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 12:18:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 478ms 12:18:00 INFO - PROCESS | 2312 | 1471461480879 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 12:18:00 INFO - PROCESS | 2312 | 1471461480880 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 12:18:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 12:18:00 INFO - PROCESS | 2312 | 1471461480884 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 12:18:00 INFO - PROCESS | 2312 | 1471461480887 Marionette TRACE conn2 <- [1,1790,null,{}] 12:18:00 INFO - PROCESS | 2312 | 1471461480894 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:00 INFO - PROCESS | 2312 | 1471461480895 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:00 INFO - PROCESS | 2312 | 1471461480982 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 12:18:00 INFO - PROCESS | 2312 | 1471461480988 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:00 INFO - PROCESS | 2312 | 1471461480990 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:01 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ba63000 == 36 [pid = 2312] [id = 455] 12:18:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x1180ec400) [pid = 2312] [serial = 1364] [outer = 0x0] 12:18:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x123845000) [pid = 2312] [serial = 1365] [outer = 0x1180ec400] 12:18:01 INFO - PROCESS | 2312 | 1471461481014 Marionette DEBUG loaded listener.js 12:18:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x1240a7c00) [pid = 2312] [serial = 1366] [outer = 0x1180ec400] 12:18:01 INFO - PROCESS | 2312 | 1471461481342 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:18:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:18:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 477ms 12:18:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 12:18:01 INFO - PROCESS | 2312 | 1471461481361 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 12:18:01 INFO - PROCESS | 2312 | 1471461481362 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 12:18:01 INFO - PROCESS | 2312 | 1471461481364 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 12:18:01 INFO - PROCESS | 2312 | 1471461481366 Marionette TRACE conn2 <- [1,1794,null,{}] 12:18:01 INFO - PROCESS | 2312 | 1471461481370 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:01 INFO - PROCESS | 2312 | 1471461481371 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:01 INFO - PROCESS | 2312 | 1471461481476 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 12:18:01 INFO - PROCESS | 2312 | 1471461481494 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:01 INFO - PROCESS | 2312 | 1471461481495 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:01 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ba7c000 == 37 [pid = 2312] [id = 456] 12:18:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x12454b000) [pid = 2312] [serial = 1367] [outer = 0x0] 12:18:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x124594c00) [pid = 2312] [serial = 1368] [outer = 0x12454b000] 12:18:01 INFO - PROCESS | 2312 | 1471461481522 Marionette DEBUG loaded listener.js 12:18:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 113 (0x124a3e800) [pid = 2312] [serial = 1369] [outer = 0x12454b000] 12:18:02 INFO - PROCESS | 2312 | 1471461482027 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:18:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:18:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 721ms 12:18:02 INFO - PROCESS | 2312 | 1471461482087 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 12:18:02 INFO - PROCESS | 2312 | 1471461482091 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 12:18:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 12:18:02 INFO - PROCESS | 2312 | 1471461482096 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 12:18:02 INFO - PROCESS | 2312 | 1471461482099 Marionette TRACE conn2 <- [1,1798,null,{}] 12:18:02 INFO - PROCESS | 2312 | 1471461482105 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:02 INFO - PROCESS | 2312 | 1471461482108 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:02 INFO - PROCESS | 2312 | 1471461482273 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 12:18:02 INFO - PROCESS | 2312 | 1471461482375 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:02 INFO - PROCESS | 2312 | 1471461482376 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:02 INFO - PROCESS | 2312 | ++DOCSHELL 0x11748c000 == 38 [pid = 2312] [id = 457] 12:18:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 114 (0x1127e1000) [pid = 2312] [serial = 1370] [outer = 0x0] 12:18:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 115 (0x112f20c00) [pid = 2312] [serial = 1371] [outer = 0x1127e1000] 12:18:02 INFO - PROCESS | 2312 | 1471461482410 Marionette DEBUG loaded listener.js 12:18:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 116 (0x114fee400) [pid = 2312] [serial = 1372] [outer = 0x1127e1000] 12:18:02 INFO - PROCESS | 2312 | 1471461482933 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 12:18:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 12:18:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 875ms 12:18:02 INFO - PROCESS | 2312 | 1471461482970 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 12:18:02 INFO - PROCESS | 2312 | 1471461482973 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 12:18:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 12:18:02 INFO - PROCESS | 2312 | 1471461482978 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 12:18:02 INFO - PROCESS | 2312 | 1471461482980 Marionette TRACE conn2 <- [1,1802,null,{}] 12:18:02 INFO - PROCESS | 2312 | 1471461482982 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:02 INFO - PROCESS | 2312 | 1471461482984 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:03 INFO - PROCESS | 2312 | 1471461483093 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 12:18:03 INFO - PROCESS | 2312 | 1471461483175 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:03 INFO - PROCESS | 2312 | 1471461483176 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:03 INFO - PROCESS | 2312 | ++DOCSHELL 0x123890800 == 39 [pid = 2312] [id = 458] 12:18:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 117 (0x11699a400) [pid = 2312] [serial = 1373] [outer = 0x0] 12:18:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 118 (0x11702e400) [pid = 2312] [serial = 1374] [outer = 0x11699a400] 12:18:03 INFO - PROCESS | 2312 | 1471461483207 Marionette DEBUG loaded listener.js 12:18:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 119 (0x118286800) [pid = 2312] [serial = 1375] [outer = 0x11699a400] 12:18:03 INFO - PROCESS | 2312 | 1471461483879 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:18:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 12:18:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 922ms 12:18:03 INFO - PROCESS | 2312 | 1471461483899 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 12:18:03 INFO - PROCESS | 2312 | 1471461483902 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 12:18:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 12:18:03 INFO - PROCESS | 2312 | 1471461483905 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 12:18:03 INFO - PROCESS | 2312 | 1471461483907 Marionette TRACE conn2 <- [1,1806,null,{}] 12:18:03 INFO - PROCESS | 2312 | 1471461483911 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:03 INFO - PROCESS | 2312 | 1471461483912 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:04 INFO - PROCESS | 2312 | 1471461484021 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 12:18:04 INFO - PROCESS | 2312 | 1471461484101 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:04 INFO - PROCESS | 2312 | 1471461484104 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:04 INFO - PROCESS | 2312 | ++DOCSHELL 0x11640e800 == 40 [pid = 2312] [id = 459] 12:18:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 120 (0x11615d000) [pid = 2312] [serial = 1376] [outer = 0x0] 12:18:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 121 (0x1164e5c00) [pid = 2312] [serial = 1377] [outer = 0x11615d000] 12:18:04 INFO - PROCESS | 2312 | 1471461484134 Marionette DEBUG loaded listener.js 12:18:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 122 (0x116a06c00) [pid = 2312] [serial = 1378] [outer = 0x11615d000] 12:18:04 INFO - PROCESS | 2312 | --DOCSHELL 0x12ba63000 == 39 [pid = 2312] [id = 455] 12:18:04 INFO - PROCESS | 2312 | --DOCSHELL 0x12ad80800 == 38 [pid = 2312] [id = 454] 12:18:04 INFO - PROCESS | 2312 | --DOCSHELL 0x125f7c000 == 37 [pid = 2312] [id = 453] 12:18:04 INFO - PROCESS | 2312 | --DOCSHELL 0x12a672000 == 36 [pid = 2312] [id = 452] 12:18:04 INFO - PROCESS | 2312 | --DOCSHELL 0x128b5c000 == 35 [pid = 2312] [id = 451] 12:18:04 INFO - PROCESS | 2312 | --DOCSHELL 0x125139800 == 34 [pid = 2312] [id = 450] 12:18:04 INFO - PROCESS | 2312 | --DOCSHELL 0x120f24000 == 33 [pid = 2312] [id = 449] 12:18:04 INFO - PROCESS | 2312 | --DOCSHELL 0x119183800 == 32 [pid = 2312] [id = 448] 12:18:04 INFO - PROCESS | 2312 | --DOCSHELL 0x1169e1800 == 31 [pid = 2312] [id = 447] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 121 (0x1199c0800) [pid = 2312] [serial = 1287] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 120 (0x119167000) [pid = 2312] [serial = 1281] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 119 (0x119572c00) [pid = 2312] [serial = 1282] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 118 (0x119fcd400) [pid = 2312] [serial = 1290] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 117 (0x11658fc00) [pid = 2312] [serial = 1275] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 116 (0x1169a3000) [pid = 2312] [serial = 1276] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 115 (0x112a75800) [pid = 2312] [serial = 1272] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 114 (0x112f1d800) [pid = 2312] [serial = 1273] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 113 (0x11828d800) [pid = 2312] [serial = 1278] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 112 (0x1185d5000) [pid = 2312] [serial = 1279] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x116477800) [pid = 2312] [serial = 1270] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x11329cc00) [pid = 2312] [serial = 1269] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x118291800) [pid = 2312] [serial = 1255] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x117033400) [pid = 2312] [serial = 1254] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x1195bf400) [pid = 2312] [serial = 1258] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x11916b800) [pid = 2312] [serial = 1257] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x124546000) [pid = 2312] [serial = 1261] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x119b0e800) [pid = 2312] [serial = 1260] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x1127e3800) [pid = 2312] [serial = 1314] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x124543c00) [pid = 2312] [serial = 1293] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x114f51400) [pid = 2312] [serial = 1308] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x112a7c400) [pid = 2312] [serial = 1296] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x124a34800) [pid = 2312] [serial = 1294] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x116998400) [pid = 2312] [serial = 1297] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x128b25400) [pid = 2312] [serial = 1264] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x126836000) [pid = 2312] [serial = 1305] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x123ca8400) [pid = 2312] [serial = 1291] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x119577c00) [pid = 2312] [serial = 1284] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x119974800) [pid = 2312] [serial = 1285] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x1185ebc00) [pid = 2312] [serial = 1312] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x1256c1400) [pid = 2312] [serial = 1263] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x112a85400) [pid = 2312] [serial = 1315] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x124e0c800) [pid = 2312] [serial = 1300] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x118377c00) [pid = 2312] [serial = 1311] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x116590800) [pid = 2312] [serial = 1309] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x119c68000) [pid = 2312] [serial = 1288] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x126054800) [pid = 2312] [serial = 1303] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x12907f400) [pid = 2312] [serial = 1267] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x128b30800) [pid = 2312] [serial = 1306] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x125018800) [pid = 2312] [serial = 1302] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x128cc5800) [pid = 2312] [serial = 1266] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x118385400) [pid = 2312] [serial = 1299] [outer = 0x0] [url = about:blank] 12:18:04 INFO - PROCESS | 2312 | 1471461484518 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 12:18:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 12:18:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 619ms 12:18:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 12:18:04 INFO - PROCESS | 2312 | 1471461484524 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 12:18:04 INFO - PROCESS | 2312 | 1471461484527 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 12:18:04 INFO - PROCESS | 2312 | 1471461484531 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 12:18:04 INFO - PROCESS | 2312 | 1471461484536 Marionette TRACE conn2 <- [1,1810,null,{}] 12:18:04 INFO - PROCESS | 2312 | 1471461484539 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:04 INFO - PROCESS | 2312 | 1471461484541 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:04 INFO - PROCESS | 2312 | 1471461484620 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 12:18:04 INFO - PROCESS | 2312 | 1471461484624 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:04 INFO - PROCESS | 2312 | 1471461484626 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:04 INFO - PROCESS | 2312 | ++DOCSHELL 0x117cb3800 == 32 [pid = 2312] [id = 460] 12:18:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x117035c00) [pid = 2312] [serial = 1379] [outer = 0x0] 12:18:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x11828bc00) [pid = 2312] [serial = 1380] [outer = 0x117035c00] 12:18:04 INFO - PROCESS | 2312 | 1471461484656 Marionette DEBUG loaded listener.js 12:18:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x118385400) [pid = 2312] [serial = 1381] [outer = 0x117035c00] 12:18:05 INFO - PROCESS | 2312 | 1471461485010 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 12:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 525ms 12:18:05 INFO - PROCESS | 2312 | 1471461485057 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 12:18:05 INFO - PROCESS | 2312 | 1471461485059 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 12:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 12:18:05 INFO - PROCESS | 2312 | 1471461485061 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 12:18:05 INFO - PROCESS | 2312 | 1471461485063 Marionette TRACE conn2 <- [1,1814,null,{}] 12:18:05 INFO - PROCESS | 2312 | 1471461485071 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:05 INFO - PROCESS | 2312 | 1471461485074 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:05 INFO - PROCESS | 2312 | 1471461485154 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 12:18:05 INFO - PROCESS | 2312 | 1471461485161 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:05 INFO - PROCESS | 2312 | 1471461485163 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:05 INFO - PROCESS | 2312 | ++DOCSHELL 0x119b98000 == 33 [pid = 2312] [id = 461] 12:18:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x1127db800) [pid = 2312] [serial = 1382] [outer = 0x0] 12:18:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x11910b800) [pid = 2312] [serial = 1383] [outer = 0x1127db800] 12:18:05 INFO - PROCESS | 2312 | 1471461485193 Marionette DEBUG loaded listener.js 12:18:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x119572c00) [pid = 2312] [serial = 1384] [outer = 0x1127db800] 12:18:05 INFO - PROCESS | 2312 | 1471461485556 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 12:18:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 12:18:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 523ms 12:18:05 INFO - PROCESS | 2312 | 1471461485586 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 12:18:05 INFO - PROCESS | 2312 | 1471461485587 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 12:18:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 12:18:05 INFO - PROCESS | 2312 | 1471461485590 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 12:18:05 INFO - PROCESS | 2312 | 1471461485591 Marionette TRACE conn2 <- [1,1818,null,{}] 12:18:05 INFO - PROCESS | 2312 | 1471461485593 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:05 INFO - PROCESS | 2312 | 1471461485594 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:05 INFO - PROCESS | 2312 | 1471461485672 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 12:18:05 INFO - PROCESS | 2312 | 1471461485675 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:05 INFO - PROCESS | 2312 | 1471461485676 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:05 INFO - PROCESS | 2312 | ++DOCSHELL 0x123cb2800 == 34 [pid = 2312] [id = 462] 12:18:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x1195c1000) [pid = 2312] [serial = 1385] [outer = 0x0] 12:18:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x11997d000) [pid = 2312] [serial = 1386] [outer = 0x1195c1000] 12:18:05 INFO - PROCESS | 2312 | 1471461485704 Marionette DEBUG loaded listener.js 12:18:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x1199c0800) [pid = 2312] [serial = 1387] [outer = 0x1195c1000] 12:18:06 INFO - PROCESS | 2312 | 1471461486028 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 12:18:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 12:18:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 467ms 12:18:06 INFO - PROCESS | 2312 | 1471461486058 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 12:18:06 INFO - PROCESS | 2312 | 1471461486059 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 12:18:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 12:18:06 INFO - PROCESS | 2312 | 1471461486061 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 12:18:06 INFO - PROCESS | 2312 | 1471461486062 Marionette TRACE conn2 <- [1,1822,null,{}] 12:18:06 INFO - PROCESS | 2312 | 1471461486065 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:06 INFO - PROCESS | 2312 | 1471461486066 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:06 INFO - PROCESS | 2312 | 1471461486139 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 12:18:06 INFO - PROCESS | 2312 | 1471461486142 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:06 INFO - PROCESS | 2312 | 1471461486143 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:06 INFO - PROCESS | 2312 | ++DOCSHELL 0x1260c9000 == 35 [pid = 2312] [id = 463] 12:18:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x1199c1800) [pid = 2312] [serial = 1388] [outer = 0x0] 12:18:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x119b0e800) [pid = 2312] [serial = 1389] [outer = 0x1199c1800] 12:18:06 INFO - PROCESS | 2312 | 1471461486171 Marionette DEBUG loaded listener.js 12:18:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x119cda800) [pid = 2312] [serial = 1390] [outer = 0x1199c1800] 12:18:06 INFO - PROCESS | 2312 | 1471461486519 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 12:18:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 12:18:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 474ms 12:18:06 INFO - PROCESS | 2312 | 1471461486558 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 12:18:06 INFO - PROCESS | 2312 | 1471461486559 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 12:18:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 12:18:06 INFO - PROCESS | 2312 | 1471461486568 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 12:18:06 INFO - PROCESS | 2312 | 1471461486570 Marionette TRACE conn2 <- [1,1826,null,{}] 12:18:06 INFO - PROCESS | 2312 | 1471461486572 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:06 INFO - PROCESS | 2312 | 1471461486576 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:06 INFO - PROCESS | 2312 | 1471461486701 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 12:18:06 INFO - PROCESS | 2312 | 1471461486704 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:06 INFO - PROCESS | 2312 | 1471461486705 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:06 INFO - PROCESS | 2312 | ++DOCSHELL 0x12903b800 == 36 [pid = 2312] [id = 464] 12:18:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x119c9f800) [pid = 2312] [serial = 1391] [outer = 0x0] 12:18:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x123808000) [pid = 2312] [serial = 1392] [outer = 0x119c9f800] 12:18:06 INFO - PROCESS | 2312 | 1471461486731 Marionette DEBUG loaded listener.js 12:18:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1250b7800) [pid = 2312] [serial = 1393] [outer = 0x119c9f800] 12:18:07 INFO - PROCESS | 2312 | 1471461487073 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 12:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 12:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 520ms 12:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 12:18:07 INFO - PROCESS | 2312 | 1471461487089 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 12:18:07 INFO - PROCESS | 2312 | 1471461487091 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 12:18:07 INFO - PROCESS | 2312 | 1471461487093 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 12:18:07 INFO - PROCESS | 2312 | 1471461487094 Marionette TRACE conn2 <- [1,1830,null,{}] 12:18:07 INFO - PROCESS | 2312 | 1471461487096 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:07 INFO - PROCESS | 2312 | 1471461487097 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:07 INFO - PROCESS | 2312 | 1471461487200 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 12:18:07 INFO - PROCESS | 2312 | 1471461487221 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:07 INFO - PROCESS | 2312 | 1471461487223 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:07 INFO - PROCESS | 2312 | ++DOCSHELL 0x129915000 == 37 [pid = 2312] [id = 465] 12:18:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x125611000) [pid = 2312] [serial = 1394] [outer = 0x0] 12:18:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x1256b8400) [pid = 2312] [serial = 1395] [outer = 0x125611000] 12:18:07 INFO - PROCESS | 2312 | 1471461487248 Marionette DEBUG loaded listener.js 12:18:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x1256bec00) [pid = 2312] [serial = 1396] [outer = 0x125611000] 12:18:07 INFO - PROCESS | 2312 | 1471461487579 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 12:18:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 12:18:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 518ms 12:18:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 12:18:07 INFO - PROCESS | 2312 | 1471461487611 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 12:18:07 INFO - PROCESS | 2312 | 1471461487613 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 12:18:07 INFO - PROCESS | 2312 | 1471461487622 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 12:18:07 INFO - PROCESS | 2312 | 1471461487623 Marionette TRACE conn2 <- [1,1834,null,{}] 12:18:07 INFO - PROCESS | 2312 | 1471461487626 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:07 INFO - PROCESS | 2312 | 1471461487627 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:07 INFO - PROCESS | 2312 | 1471461487724 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 12:18:07 INFO - PROCESS | 2312 | 1471461487727 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:07 INFO - PROCESS | 2312 | 1471461487728 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:07 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a8af000 == 38 [pid = 2312] [id = 466] 12:18:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x125611400) [pid = 2312] [serial = 1397] [outer = 0x0] 12:18:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x126053c00) [pid = 2312] [serial = 1398] [outer = 0x125611400] 12:18:07 INFO - PROCESS | 2312 | 1471461487753 Marionette DEBUG loaded listener.js 12:18:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x12643e000) [pid = 2312] [serial = 1399] [outer = 0x125611400] 12:18:08 INFO - PROCESS | 2312 | 1471461488100 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 12:18:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 12:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 526ms 12:18:08 INFO - PROCESS | 2312 | 1471461488141 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 12:18:08 INFO - PROCESS | 2312 | 1471461488142 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 12:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 12:18:08 INFO - PROCESS | 2312 | 1471461488145 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 12:18:08 INFO - PROCESS | 2312 | 1471461488146 Marionette TRACE conn2 <- [1,1838,null,{}] 12:18:08 INFO - PROCESS | 2312 | 1471461488148 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:08 INFO - PROCESS | 2312 | 1471461488149 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:08 INFO - PROCESS | 2312 | 1471461488248 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 12:18:08 INFO - PROCESS | 2312 | 1471461488251 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:08 INFO - PROCESS | 2312 | 1471461488253 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:08 INFO - PROCESS | 2312 | ++DOCSHELL 0x119b97800 == 39 [pid = 2312] [id = 467] 12:18:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x126443000) [pid = 2312] [serial = 1400] [outer = 0x0] 12:18:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x1265c4400) [pid = 2312] [serial = 1401] [outer = 0x126443000] 12:18:08 INFO - PROCESS | 2312 | 1471461488279 Marionette DEBUG loaded listener.js 12:18:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x1268c7800) [pid = 2312] [serial = 1402] [outer = 0x126443000] 12:18:08 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x1192a1c00) [pid = 2312] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 12:18:08 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x118288c00) [pid = 2312] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 12:18:08 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x110e9a000) [pid = 2312] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 12:18:08 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x111c18800) [pid = 2312] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 12:18:08 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x116551400) [pid = 2312] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 12:18:08 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x112a80c00) [pid = 2312] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 12:18:08 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x1132a0400) [pid = 2312] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 12:18:08 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x116760c00) [pid = 2312] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 12:18:08 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x117c3d000) [pid = 2312] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 12:18:08 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x118289800) [pid = 2312] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 12:18:08 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x119972c00) [pid = 2312] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 12:18:08 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x1199ba400) [pid = 2312] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 12:18:08 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x1180ec400) [pid = 2312] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 12:18:08 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x1199be400) [pid = 2312] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 12:18:08 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x110fa1c00) [pid = 2312] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 12:18:08 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x113d29000) [pid = 2312] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 12:18:08 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x115e71000) [pid = 2312] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 12:18:08 INFO - PROCESS | 2312 | 1471461488700 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 12:18:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 12:18:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 573ms 12:18:08 INFO - PROCESS | 2312 | 1471461488720 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 12:18:08 INFO - PROCESS | 2312 | 1471461488721 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 12:18:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 12:18:08 INFO - PROCESS | 2312 | 1471461488723 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 12:18:08 INFO - PROCESS | 2312 | 1471461488724 Marionette TRACE conn2 <- [1,1842,null,{}] 12:18:08 INFO - PROCESS | 2312 | 1471461488727 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:08 INFO - PROCESS | 2312 | 1471461488728 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:08 INFO - PROCESS | 2312 | 1471461488809 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 12:18:08 INFO - PROCESS | 2312 | 1471461488812 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:08 INFO - PROCESS | 2312 | 1471461488814 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:08 INFO - PROCESS | 2312 | ++DOCSHELL 0x120f25800 == 40 [pid = 2312] [id = 468] 12:18:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x110e98400) [pid = 2312] [serial = 1403] [outer = 0x0] 12:18:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x112a87400) [pid = 2312] [serial = 1404] [outer = 0x110e98400] 12:18:08 INFO - PROCESS | 2312 | 1471461488841 Marionette DEBUG loaded listener.js 12:18:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x116a0e400) [pid = 2312] [serial = 1405] [outer = 0x110e98400] 12:18:09 INFO - PROCESS | 2312 | 1471461489190 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 12:18:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 12:18:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 470ms 12:18:09 INFO - PROCESS | 2312 | 1471461489193 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 12:18:09 INFO - PROCESS | 2312 | 1471461489195 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 12:18:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 12:18:09 INFO - PROCESS | 2312 | 1471461489197 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 12:18:09 INFO - PROCESS | 2312 | 1471461489199 Marionette TRACE conn2 <- [1,1846,null,{}] 12:18:09 INFO - PROCESS | 2312 | 1471461489205 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:09 INFO - PROCESS | 2312 | 1471461489207 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:09 INFO - PROCESS | 2312 | 1471461489327 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 12:18:09 INFO - PROCESS | 2312 | 1471461489334 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:09 INFO - PROCESS | 2312 | 1471461489335 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:09 INFO - PROCESS | 2312 | ++DOCSHELL 0x12bdeb000 == 41 [pid = 2312] [id = 469] 12:18:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x11699c800) [pid = 2312] [serial = 1406] [outer = 0x0] 12:18:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x11956f800) [pid = 2312] [serial = 1407] [outer = 0x11699c800] 12:18:09 INFO - PROCESS | 2312 | 1471461489369 Marionette DEBUG loaded listener.js 12:18:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x128a56800) [pid = 2312] [serial = 1408] [outer = 0x11699c800] 12:18:09 INFO - PROCESS | 2312 | 1471461489703 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:18:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:18:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 523ms 12:18:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 12:18:09 INFO - PROCESS | 2312 | 1471461489721 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 12:18:09 INFO - PROCESS | 2312 | 1471461489722 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 12:18:09 INFO - PROCESS | 2312 | 1471461489724 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 12:18:09 INFO - PROCESS | 2312 | 1471461489726 Marionette TRACE conn2 <- [1,1850,null,{}] 12:18:09 INFO - PROCESS | 2312 | 1471461489728 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:09 INFO - PROCESS | 2312 | 1471461489729 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:09 INFO - PROCESS | 2312 | 1471461489842 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 12:18:09 INFO - PROCESS | 2312 | 1471461489847 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:09 INFO - PROCESS | 2312 | 1471461489849 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:09 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c51f800 == 42 [pid = 2312] [id = 470] 12:18:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x1199b5400) [pid = 2312] [serial = 1409] [outer = 0x0] 12:18:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x128b2b400) [pid = 2312] [serial = 1410] [outer = 0x1199b5400] 12:18:09 INFO - PROCESS | 2312 | 1471461489890 Marionette DEBUG loaded listener.js 12:18:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x128c80c00) [pid = 2312] [serial = 1411] [outer = 0x1199b5400] 12:18:10 INFO - PROCESS | 2312 | 1471461490220 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:18:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:18:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 520ms 12:18:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 12:18:10 INFO - PROCESS | 2312 | 1471461490244 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 12:18:10 INFO - PROCESS | 2312 | 1471461490245 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 12:18:10 INFO - PROCESS | 2312 | 1471461490249 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 12:18:10 INFO - PROCESS | 2312 | 1471461490250 Marionette TRACE conn2 <- [1,1854,null,{}] 12:18:10 INFO - PROCESS | 2312 | 1471461490253 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:10 INFO - PROCESS | 2312 | 1471461490254 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:10 INFO - PROCESS | 2312 | 1471461490371 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 12:18:10 INFO - PROCESS | 2312 | 1471461490377 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:10 INFO - PROCESS | 2312 | 1471461490378 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:10 INFO - PROCESS | 2312 | ++DOCSHELL 0x12cab1800 == 43 [pid = 2312] [id = 471] 12:18:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x128a4f000) [pid = 2312] [serial = 1412] [outer = 0x0] 12:18:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x128c83800) [pid = 2312] [serial = 1413] [outer = 0x128a4f000] 12:18:10 INFO - PROCESS | 2312 | 1471461490403 Marionette DEBUG loaded listener.js 12:18:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x128cc6000) [pid = 2312] [serial = 1414] [outer = 0x128a4f000] 12:18:10 INFO - PROCESS | 2312 | 1471461490768 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:18:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 12:18:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 571ms 12:18:10 INFO - PROCESS | 2312 | 1471461490820 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 12:18:10 INFO - PROCESS | 2312 | 1471461490822 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 12:18:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 12:18:10 INFO - PROCESS | 2312 | 1471461490826 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 12:18:10 INFO - PROCESS | 2312 | 1471461490828 Marionette TRACE conn2 <- [1,1858,null,{}] 12:18:10 INFO - PROCESS | 2312 | 1471461490832 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:10 INFO - PROCESS | 2312 | 1471461490834 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:10 INFO - PROCESS | 2312 | 1471461490943 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 12:18:11 INFO - PROCESS | 2312 | 1471461491016 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:11 INFO - PROCESS | 2312 | 1471461491018 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:11 INFO - PROCESS | 2312 | ++DOCSHELL 0x117c9a800 == 44 [pid = 2312] [id = 472] 12:18:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x113235c00) [pid = 2312] [serial = 1415] [outer = 0x0] 12:18:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x114f55800) [pid = 2312] [serial = 1416] [outer = 0x113235c00] 12:18:11 INFO - PROCESS | 2312 | 1471461491053 Marionette DEBUG loaded listener.js 12:18:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x116767800) [pid = 2312] [serial = 1417] [outer = 0x113235c00] 12:18:11 INFO - PROCESS | 2312 | 1471461491590 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 12:18:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 12:18:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 773ms 12:18:11 INFO - PROCESS | 2312 | 1471461491601 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 12:18:11 INFO - PROCESS | 2312 | 1471461491606 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 12:18:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 12:18:11 INFO - PROCESS | 2312 | 1471461491613 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 12:18:11 INFO - PROCESS | 2312 | 1471461491616 Marionette TRACE conn2 <- [1,1862,null,{}] 12:18:11 INFO - PROCESS | 2312 | 1471461491620 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:11 INFO - PROCESS | 2312 | 1471461491623 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:11 INFO - PROCESS | 2312 | 1471461491731 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 12:18:11 INFO - PROCESS | 2312 | 1471461491791 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:11 INFO - PROCESS | 2312 | 1471461491792 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:11 INFO - PROCESS | 2312 | ++DOCSHELL 0x1265aa000 == 45 [pid = 2312] [id = 473] 12:18:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x11828d800) [pid = 2312] [serial = 1418] [outer = 0x0] 12:18:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x11874f000) [pid = 2312] [serial = 1419] [outer = 0x11828d800] 12:18:11 INFO - PROCESS | 2312 | 1471461491824 Marionette DEBUG loaded listener.js 12:18:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x11929b000) [pid = 2312] [serial = 1420] [outer = 0x11828d800] 12:18:12 INFO - PROCESS | 2312 | 1471461492257 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 12:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 12:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 672ms 12:18:12 INFO - PROCESS | 2312 | 1471461492285 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 12:18:12 INFO - PROCESS | 2312 | 1471461492286 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 12:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 12:18:12 INFO - PROCESS | 2312 | 1471461492289 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 12:18:12 INFO - PROCESS | 2312 | 1471461492291 Marionette TRACE conn2 <- [1,1866,null,{}] 12:18:12 INFO - PROCESS | 2312 | 1471461492332 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:12 INFO - PROCESS | 2312 | 1471461492335 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:12 INFO - PROCESS | 2312 | 1471461492461 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 12:18:12 INFO - PROCESS | 2312 | 1471461492517 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:12 INFO - PROCESS | 2312 | 1471461492519 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:12 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c64c000 == 46 [pid = 2312] [id = 474] 12:18:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x11997cc00) [pid = 2312] [serial = 1421] [outer = 0x0] 12:18:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x120f5b400) [pid = 2312] [serial = 1422] [outer = 0x11997cc00] 12:18:12 INFO - PROCESS | 2312 | 1471461492552 Marionette DEBUG loaded listener.js 12:18:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x123fb8c00) [pid = 2312] [serial = 1423] [outer = 0x11997cc00] 12:18:12 INFO - PROCESS | 2312 | 1471461492976 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 12:18:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 12:18:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 695ms 12:18:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 12:18:12 INFO - PROCESS | 2312 | 1471461492986 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 12:18:12 INFO - PROCESS | 2312 | 1471461492988 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 12:18:12 INFO - PROCESS | 2312 | 1471461492990 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 12:18:12 INFO - PROCESS | 2312 | 1471461492991 Marionette TRACE conn2 <- [1,1870,null,{}] 12:18:12 INFO - PROCESS | 2312 | 1471461492993 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:12 INFO - PROCESS | 2312 | 1471461492995 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:13 INFO - PROCESS | 2312 | 1471461493099 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 12:18:13 INFO - PROCESS | 2312 | 1471461493157 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:13 INFO - PROCESS | 2312 | 1471461493158 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:13 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ce79000 == 47 [pid = 2312] [id = 475] 12:18:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x12409fc00) [pid = 2312] [serial = 1424] [outer = 0x0] 12:18:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x1245d5800) [pid = 2312] [serial = 1425] [outer = 0x12409fc00] 12:18:13 INFO - PROCESS | 2312 | 1471461493188 Marionette DEBUG loaded listener.js 12:18:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x126051000) [pid = 2312] [serial = 1426] [outer = 0x12409fc00] 12:18:13 INFO - PROCESS | 2312 | 1471461493604 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 12:18:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 12:18:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 619ms 12:18:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 12:18:13 INFO - PROCESS | 2312 | 1471461493610 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 12:18:13 INFO - PROCESS | 2312 | 1471461493611 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 12:18:13 INFO - PROCESS | 2312 | 1471461493613 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 12:18:13 INFO - PROCESS | 2312 | 1471461493615 Marionette TRACE conn2 <- [1,1874,null,{}] 12:18:13 INFO - PROCESS | 2312 | 1471461493620 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:13 INFO - PROCESS | 2312 | 1471461493621 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:13 INFO - PROCESS | 2312 | 1471461493719 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 12:18:13 INFO - PROCESS | 2312 | 1471461493808 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:13 INFO - PROCESS | 2312 | 1471461493810 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:13 INFO - PROCESS | 2312 | ++DOCSHELL 0x12d181800 == 48 [pid = 2312] [id = 476] 12:18:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x126054000) [pid = 2312] [serial = 1427] [outer = 0x0] 12:18:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 113 (0x128a4f400) [pid = 2312] [serial = 1428] [outer = 0x126054000] 12:18:13 INFO - PROCESS | 2312 | 1471461493841 Marionette DEBUG loaded listener.js 12:18:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 114 (0x128b2b800) [pid = 2312] [serial = 1429] [outer = 0x126054000] 12:18:14 INFO - PROCESS | 2312 | 1471461494281 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 12:18:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 12:18:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 723ms 12:18:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 12:18:14 INFO - PROCESS | 2312 | 1471461494337 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 12:18:14 INFO - PROCESS | 2312 | 1471461494338 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 12:18:14 INFO - PROCESS | 2312 | 1471461494340 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 12:18:14 INFO - PROCESS | 2312 | 1471461494342 Marionette TRACE conn2 <- [1,1878,null,{}] 12:18:14 INFO - PROCESS | 2312 | 1471461494344 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:14 INFO - PROCESS | 2312 | 1471461494349 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:14 INFO - PROCESS | 2312 | 1471461494468 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 12:18:14 INFO - PROCESS | 2312 | 1471461494541 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:14 INFO - PROCESS | 2312 | 1471461494543 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:14 INFO - PROCESS | 2312 | ++DOCSHELL 0x1195f6000 == 49 [pid = 2312] [id = 477] 12:18:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 115 (0x1185d5400) [pid = 2312] [serial = 1430] [outer = 0x0] 12:18:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 116 (0x126835800) [pid = 2312] [serial = 1431] [outer = 0x1185d5400] 12:18:14 INFO - PROCESS | 2312 | 1471461494572 Marionette DEBUG loaded listener.js 12:18:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 117 (0x12907b400) [pid = 2312] [serial = 1432] [outer = 0x1185d5400] 12:18:15 INFO - PROCESS | 2312 | 1471461495172 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 12:18:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 12:18:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 870ms 12:18:15 INFO - PROCESS | 2312 | 1471461495217 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 12:18:15 INFO - PROCESS | 2312 | 1471461495220 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 12:18:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 12:18:15 INFO - PROCESS | 2312 | 1471461495224 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 12:18:15 INFO - PROCESS | 2312 | 1471461495226 Marionette TRACE conn2 <- [1,1882,null,{}] 12:18:15 INFO - PROCESS | 2312 | 1471461495230 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:15 INFO - PROCESS | 2312 | 1471461495231 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:15 INFO - PROCESS | 2312 | 1471461495333 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 12:18:15 INFO - PROCESS | 2312 | 1471461495419 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:15 INFO - PROCESS | 2312 | 1471461495421 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:15 INFO - PROCESS | 2312 | ++DOCSHELL 0x116ad6800 == 50 [pid = 2312] [id = 478] 12:18:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 118 (0x1164ed800) [pid = 2312] [serial = 1433] [outer = 0x0] 12:18:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 119 (0x1165f9c00) [pid = 2312] [serial = 1434] [outer = 0x1164ed800] 12:18:15 INFO - PROCESS | 2312 | 1471461495452 Marionette DEBUG loaded listener.js 12:18:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 120 (0x116abc800) [pid = 2312] [serial = 1435] [outer = 0x1164ed800] 12:18:16 INFO - PROCESS | 2312 | --DOCSHELL 0x12c51f800 == 49 [pid = 2312] [id = 470] 12:18:16 INFO - PROCESS | 2312 | --DOCSHELL 0x12bdeb000 == 48 [pid = 2312] [id = 469] 12:18:16 INFO - PROCESS | 2312 | --DOCSHELL 0x120f25800 == 47 [pid = 2312] [id = 468] 12:18:16 INFO - PROCESS | 2312 | --DOCSHELL 0x119b97800 == 46 [pid = 2312] [id = 467] 12:18:16 INFO - PROCESS | 2312 | --DOCSHELL 0x12a8af000 == 45 [pid = 2312] [id = 466] 12:18:16 INFO - PROCESS | 2312 | --DOCSHELL 0x129915000 == 44 [pid = 2312] [id = 465] 12:18:16 INFO - PROCESS | 2312 | --DOCSHELL 0x12903b800 == 43 [pid = 2312] [id = 464] 12:18:16 INFO - PROCESS | 2312 | --DOCSHELL 0x1260c9000 == 42 [pid = 2312] [id = 463] 12:18:16 INFO - PROCESS | 2312 | --DOCSHELL 0x123cb2800 == 41 [pid = 2312] [id = 462] 12:18:16 INFO - PROCESS | 2312 | --DOCSHELL 0x119b98000 == 40 [pid = 2312] [id = 461] 12:18:16 INFO - PROCESS | 2312 | --DOCSHELL 0x117cb3800 == 39 [pid = 2312] [id = 460] 12:18:16 INFO - PROCESS | 2312 | --DOCSHELL 0x11640e800 == 38 [pid = 2312] [id = 459] 12:18:16 INFO - PROCESS | 2312 | --DOCSHELL 0x123890800 == 37 [pid = 2312] [id = 458] 12:18:16 INFO - PROCESS | 2312 | --DOCSHELL 0x12ba7c000 == 36 [pid = 2312] [id = 456] 12:18:16 INFO - PROCESS | 2312 | --DOCSHELL 0x11748c000 == 35 [pid = 2312] [id = 457] 12:18:16 INFO - PROCESS | 2312 | --DOCSHELL 0x1169e8800 == 34 [pid = 2312] [id = 446] 12:18:16 INFO - PROCESS | 2312 | --DOCSHELL 0x1195f6000 == 33 [pid = 2312] [id = 477] 12:18:16 INFO - PROCESS | 2312 | --DOCSHELL 0x12d181800 == 32 [pid = 2312] [id = 476] 12:18:16 INFO - PROCESS | 2312 | --DOCSHELL 0x12ce79000 == 31 [pid = 2312] [id = 475] 12:18:16 INFO - PROCESS | 2312 | --DOCSHELL 0x12c64c000 == 30 [pid = 2312] [id = 474] 12:18:16 INFO - PROCESS | 2312 | --DOCSHELL 0x1265aa000 == 29 [pid = 2312] [id = 473] 12:18:16 INFO - PROCESS | 2312 | --DOCSHELL 0x12cab1800 == 28 [pid = 2312] [id = 471] 12:18:16 INFO - PROCESS | 2312 | --DOCSHELL 0x117c9a800 == 27 [pid = 2312] [id = 472] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 119 (0x124594c00) [pid = 2312] [serial = 1368] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 118 (0x1199b7c00) [pid = 2312] [serial = 1354] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 117 (0x1198b9000) [pid = 2312] [serial = 1363] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 116 (0x1180ef400) [pid = 2312] [serial = 1345] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 115 (0x1195bac00) [pid = 2312] [serial = 1350] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 114 (0x1185e0c00) [pid = 2312] [serial = 1347] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 113 (0x112a93c00) [pid = 2312] [serial = 1318] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 112 (0x1121a5800) [pid = 2312] [serial = 1317] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x11995f000) [pid = 2312] [serial = 1353] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x116abb800) [pid = 2312] [serial = 1344] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x1164edc00) [pid = 2312] [serial = 1321] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x115e75c00) [pid = 2312] [serial = 1320] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x1164eec00) [pid = 2312] [serial = 1339] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x115e09800) [pid = 2312] [serial = 1338] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x117c39000) [pid = 2312] [serial = 1324] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x116ab9000) [pid = 2312] [serial = 1323] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x11995ec00) [pid = 2312] [serial = 1351] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x11910b400) [pid = 2312] [serial = 1327] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x1185e4000) [pid = 2312] [serial = 1326] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x1195ba000) [pid = 2312] [serial = 1330] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x11950c800) [pid = 2312] [serial = 1329] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x1199bc000) [pid = 2312] [serial = 1333] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x119976c00) [pid = 2312] [serial = 1332] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x119b0b000) [pid = 2312] [serial = 1356] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x1240a7c00) [pid = 2312] [serial = 1366] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x119ca7400) [pid = 2312] [serial = 1336] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x11699d800) [pid = 2312] [serial = 1360] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x1131e0800) [pid = 2312] [serial = 1359] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x123845000) [pid = 2312] [serial = 1365] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x119b08000) [pid = 2312] [serial = 1335] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x115e0ec00) [pid = 2312] [serial = 1341] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x12380ac00) [pid = 2312] [serial = 1357] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x1185ea800) [pid = 2312] [serial = 1362] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x1164aa400) [pid = 2312] [serial = 1342] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x11910bc00) [pid = 2312] [serial = 1348] [outer = 0x0] [url = about:blank] 12:18:16 INFO - PROCESS | 2312 | 1471461496398 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 12:18:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 12:18:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1227ms 12:18:16 INFO - PROCESS | 2312 | 1471461496454 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 12:18:16 INFO - PROCESS | 2312 | 1471461496456 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 12:18:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 12:18:16 INFO - PROCESS | 2312 | 1471461496463 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 12:18:16 INFO - PROCESS | 2312 | 1471461496465 Marionette TRACE conn2 <- [1,1886,null,{}] 12:18:16 INFO - PROCESS | 2312 | 1471461496471 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:16 INFO - PROCESS | 2312 | 1471461496473 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:16 INFO - PROCESS | 2312 | 1471461496565 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 12:18:16 INFO - PROCESS | 2312 | 1471461496574 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:16 INFO - PROCESS | 2312 | 1471461496576 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:16 INFO - PROCESS | 2312 | ++DOCSHELL 0x116529000 == 28 [pid = 2312] [id = 479] 12:18:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x114f4b800) [pid = 2312] [serial = 1436] [outer = 0x0] 12:18:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x115d80c00) [pid = 2312] [serial = 1437] [outer = 0x114f4b800] 12:18:16 INFO - PROCESS | 2312 | 1471461496604 Marionette DEBUG loaded listener.js 12:18:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x1161c3400) [pid = 2312] [serial = 1438] [outer = 0x114f4b800] 12:18:16 INFO - PROCESS | 2312 | 1471461496962 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 12:18:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 12:18:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 525ms 12:18:16 INFO - PROCESS | 2312 | 1471461496988 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 12:18:16 INFO - PROCESS | 2312 | 1471461496992 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 12:18:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 12:18:17 INFO - PROCESS | 2312 | 1471461496996 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 12:18:17 INFO - PROCESS | 2312 | 1471461496998 Marionette TRACE conn2 <- [1,1890,null,{}] 12:18:17 INFO - PROCESS | 2312 | 1471461497003 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:17 INFO - PROCESS | 2312 | 1471461497005 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:17 INFO - PROCESS | 2312 | 1471461497087 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 12:18:17 INFO - PROCESS | 2312 | 1471461497143 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:17 INFO - PROCESS | 2312 | 1471461497144 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:17 INFO - PROCESS | 2312 | ++DOCSHELL 0x1180d7800 == 29 [pid = 2312] [id = 480] 12:18:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x11658f800) [pid = 2312] [serial = 1439] [outer = 0x0] 12:18:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x11702d400) [pid = 2312] [serial = 1440] [outer = 0x11658f800] 12:18:17 INFO - PROCESS | 2312 | 1471461497172 Marionette DEBUG loaded listener.js 12:18:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x118285800) [pid = 2312] [serial = 1441] [outer = 0x11658f800] 12:18:17 INFO - PROCESS | 2312 | 1471461497503 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 12:18:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 12:18:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 523ms 12:18:17 INFO - PROCESS | 2312 | 1471461497520 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 12:18:17 INFO - PROCESS | 2312 | 1471461497521 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 12:18:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 12:18:17 INFO - PROCESS | 2312 | 1471461497524 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 12:18:17 INFO - PROCESS | 2312 | 1471461497526 Marionette TRACE conn2 <- [1,1894,null,{}] 12:18:17 INFO - PROCESS | 2312 | 1471461497534 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:17 INFO - PROCESS | 2312 | 1471461497537 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:17 INFO - PROCESS | 2312 | 1471461497638 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 12:18:17 INFO - PROCESS | 2312 | 1471461497672 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:17 INFO - PROCESS | 2312 | 1471461497673 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:17 INFO - PROCESS | 2312 | ++DOCSHELL 0x1195ea800 == 30 [pid = 2312] [id = 481] 12:18:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x112f0ac00) [pid = 2312] [serial = 1442] [outer = 0x0] 12:18:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x1185e0400) [pid = 2312] [serial = 1443] [outer = 0x112f0ac00] 12:18:17 INFO - PROCESS | 2312 | 1471461497702 Marionette DEBUG loaded listener.js 12:18:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x119163c00) [pid = 2312] [serial = 1444] [outer = 0x112f0ac00] 12:18:17 INFO - PROCESS | 2312 | 1471461497988 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 12:18:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 12:18:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 471ms 12:18:18 INFO - PROCESS | 2312 | 1471461497996 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 12:18:18 INFO - PROCESS | 2312 | 1471461497997 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 12:18:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 12:18:18 INFO - PROCESS | 2312 | 1471461498008 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 12:18:18 INFO - PROCESS | 2312 | 1471461498009 Marionette TRACE conn2 <- [1,1898,null,{}] 12:18:18 INFO - PROCESS | 2312 | 1471461498011 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:18 INFO - PROCESS | 2312 | 1471461498012 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:18 INFO - PROCESS | 2312 | 1471461498096 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 12:18:18 INFO - PROCESS | 2312 | 1471461498102 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:18 INFO - PROCESS | 2312 | 1471461498104 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:18 INFO - PROCESS | 2312 | ++DOCSHELL 0x123889000 == 31 [pid = 2312] [id = 482] 12:18:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x11956a800) [pid = 2312] [serial = 1445] [outer = 0x0] 12:18:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x1195bc400) [pid = 2312] [serial = 1446] [outer = 0x11956a800] 12:18:18 INFO - PROCESS | 2312 | 1471461498129 Marionette DEBUG loaded listener.js 12:18:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x11995c400) [pid = 2312] [serial = 1447] [outer = 0x11956a800] 12:18:18 INFO - PROCESS | 2312 | 1471461498523 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 12:18:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 12:18:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 518ms 12:18:18 INFO - PROCESS | 2312 | 1471461498527 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 12:18:18 INFO - PROCESS | 2312 | 1471461498528 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 12:18:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 12:18:18 INFO - PROCESS | 2312 | 1471461498530 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 12:18:18 INFO - PROCESS | 2312 | 1471461498531 Marionette TRACE conn2 <- [1,1902,null,{}] 12:18:18 INFO - PROCESS | 2312 | 1471461498534 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:18 INFO - PROCESS | 2312 | 1471461498535 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:18 INFO - PROCESS | 2312 | 1471461498631 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 12:18:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x1195bf400) [pid = 2312] [serial = 1448] [outer = 0x12cb0f800] 12:18:18 INFO - PROCESS | 2312 | 1471461498649 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:18 INFO - PROCESS | 2312 | 1471461498650 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:18 INFO - PROCESS | 2312 | ++DOCSHELL 0x125f42000 == 32 [pid = 2312] [id = 483] 12:18:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x11658c400) [pid = 2312] [serial = 1449] [outer = 0x0] 12:18:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x119974800) [pid = 2312] [serial = 1450] [outer = 0x11658c400] 12:18:18 INFO - PROCESS | 2312 | 1471461498715 Marionette DEBUG loaded listener.js 12:18:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x1199b5c00) [pid = 2312] [serial = 1451] [outer = 0x11658c400] 12:18:19 INFO - PROCESS | 2312 | 1471461499060 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 12:18:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 12:18:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 569ms 12:18:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 12:18:19 INFO - PROCESS | 2312 | 1471461499099 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 12:18:19 INFO - PROCESS | 2312 | 1471461499100 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 12:18:19 INFO - PROCESS | 2312 | 1471461499102 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 12:18:19 INFO - PROCESS | 2312 | 1471461499103 Marionette TRACE conn2 <- [1,1906,null,{}] 12:18:19 INFO - PROCESS | 2312 | 1471461499106 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:19 INFO - PROCESS | 2312 | 1471461499110 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:19 INFO - PROCESS | 2312 | 1471461499224 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 12:18:19 INFO - PROCESS | 2312 | 1471461499228 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:19 INFO - PROCESS | 2312 | 1471461499229 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:19 INFO - PROCESS | 2312 | ++DOCSHELL 0x126920000 == 33 [pid = 2312] [id = 484] 12:18:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x1176c1000) [pid = 2312] [serial = 1452] [outer = 0x0] 12:18:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x119b0a000) [pid = 2312] [serial = 1453] [outer = 0x1176c1000] 12:18:19 INFO - PROCESS | 2312 | 1471461499254 Marionette DEBUG loaded listener.js 12:18:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x123fb0c00) [pid = 2312] [serial = 1454] [outer = 0x1176c1000] 12:18:19 INFO - PROCESS | 2312 | 1471461499590 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 12:18:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 12:18:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 518ms 12:18:19 INFO - PROCESS | 2312 | 1471461499637 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 12:18:19 INFO - PROCESS | 2312 | 1471461499638 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 12:18:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 12:18:19 INFO - PROCESS | 2312 | 1471461499641 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 12:18:19 INFO - PROCESS | 2312 | 1471461499642 Marionette TRACE conn2 <- [1,1910,null,{}] 12:18:19 INFO - PROCESS | 2312 | 1471461499645 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:19 INFO - PROCESS | 2312 | 1471461499646 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:19 INFO - PROCESS | 2312 | 1471461499792 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 12:18:19 INFO - PROCESS | 2312 | 1471461499857 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:19 INFO - PROCESS | 2312 | 1471461499857 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:19 INFO - PROCESS | 2312 | ++DOCSHELL 0x12904c800 == 34 [pid = 2312] [id = 485] 12:18:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x1127e0000) [pid = 2312] [serial = 1455] [outer = 0x0] 12:18:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x1240a7000) [pid = 2312] [serial = 1456] [outer = 0x1127e0000] 12:18:19 INFO - PROCESS | 2312 | 1471461499897 Marionette DEBUG loaded listener.js 12:18:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x1245ce400) [pid = 2312] [serial = 1457] [outer = 0x1127e0000] 12:18:20 INFO - PROCESS | 2312 | 1471461500193 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 12:18:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 12:18:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 569ms 12:18:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 12:18:20 INFO - PROCESS | 2312 | 1471461500213 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 12:18:20 INFO - PROCESS | 2312 | 1471461500214 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 12:18:20 INFO - PROCESS | 2312 | 1471461500224 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 12:18:20 INFO - PROCESS | 2312 | 1471461500226 Marionette TRACE conn2 <- [1,1914,null,{}] 12:18:20 INFO - PROCESS | 2312 | 1471461500228 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:20 INFO - PROCESS | 2312 | 1471461500229 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:20 INFO - PROCESS | 2312 | 1471461500556 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 12:18:20 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x125611000) [pid = 2312] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 12:18:20 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x125611400) [pid = 2312] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 12:18:20 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x126443000) [pid = 2312] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 12:18:20 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x11615d000) [pid = 2312] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 12:18:20 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x11699a400) [pid = 2312] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 12:18:20 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x12454b000) [pid = 2312] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 12:18:20 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x117035c00) [pid = 2312] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 12:18:20 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x1127e1000) [pid = 2312] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 12:18:20 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x1199c1800) [pid = 2312] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 12:18:20 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x1195c1000) [pid = 2312] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 12:18:20 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x1127db800) [pid = 2312] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 12:18:20 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x110e98400) [pid = 2312] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 12:18:20 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x1199b5400) [pid = 2312] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 12:18:20 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x11699c800) [pid = 2312] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 12:18:20 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x128a4f000) [pid = 2312] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 12:18:20 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x119c9f800) [pid = 2312] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 12:18:20 INFO - PROCESS | 2312 | 1471461500619 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:20 INFO - PROCESS | 2312 | 1471461500620 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:20 INFO - PROCESS | 2312 | ++DOCSHELL 0x1131aa800 == 35 [pid = 2312] [id = 486] 12:18:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x1121a1800) [pid = 2312] [serial = 1458] [outer = 0x0] 12:18:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x112a7c800) [pid = 2312] [serial = 1459] [outer = 0x1121a1800] 12:18:20 INFO - PROCESS | 2312 | 1471461500646 Marionette DEBUG loaded listener.js 12:18:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x116996400) [pid = 2312] [serial = 1460] [outer = 0x1121a1800] 12:18:20 INFO - PROCESS | 2312 | 1471461500919 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 12:18:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 12:18:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 727ms 12:18:20 INFO - PROCESS | 2312 | 1471461500944 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 12:18:20 INFO - PROCESS | 2312 | 1471461500946 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 12:18:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 12:18:20 INFO - PROCESS | 2312 | 1471461500955 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 12:18:20 INFO - PROCESS | 2312 | 1471461500964 Marionette TRACE conn2 <- [1,1918,null,{}] 12:18:20 INFO - PROCESS | 2312 | 1471461500974 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:20 INFO - PROCESS | 2312 | 1471461500975 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:21 INFO - PROCESS | 2312 | 1471461501057 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 12:18:21 INFO - PROCESS | 2312 | 1471461501061 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:21 INFO - PROCESS | 2312 | 1471461501062 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:21 INFO - PROCESS | 2312 | ++DOCSHELL 0x1195e7000 == 36 [pid = 2312] [id = 487] 12:18:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x11699a400) [pid = 2312] [serial = 1461] [outer = 0x0] 12:18:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x1199bb400) [pid = 2312] [serial = 1462] [outer = 0x11699a400] 12:18:21 INFO - PROCESS | 2312 | 1471461501088 Marionette DEBUG loaded listener.js 12:18:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x1245d1800) [pid = 2312] [serial = 1463] [outer = 0x11699a400] 12:18:21 INFO - PROCESS | 2312 | 1471461501408 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 12:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 12:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 488ms 12:18:21 INFO - PROCESS | 2312 | 1471461501437 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 12:18:21 INFO - PROCESS | 2312 | 1471461501439 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 12:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 12:18:21 INFO - PROCESS | 2312 | 1471461501441 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 12:18:21 INFO - PROCESS | 2312 | 1471461501442 Marionette TRACE conn2 <- [1,1922,null,{}] 12:18:21 INFO - PROCESS | 2312 | 1471461501444 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:21 INFO - PROCESS | 2312 | 1471461501445 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:21 INFO - PROCESS | 2312 | 1471461501553 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 12:18:21 INFO - PROCESS | 2312 | 1471461501559 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:21 INFO - PROCESS | 2312 | 1471461501561 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:21 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a8af800 == 37 [pid = 2312] [id = 488] 12:18:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x113db4000) [pid = 2312] [serial = 1464] [outer = 0x0] 12:18:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x1247b2800) [pid = 2312] [serial = 1465] [outer = 0x113db4000] 12:18:21 INFO - PROCESS | 2312 | 1471461501587 Marionette DEBUG loaded listener.js 12:18:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x1256b6000) [pid = 2312] [serial = 1466] [outer = 0x113db4000] 12:18:21 INFO - PROCESS | 2312 | 1471461501910 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 12:18:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 12:18:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 519ms 12:18:21 INFO - PROCESS | 2312 | 1471461501960 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 12:18:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 12:18:21 INFO - PROCESS | 2312 | 1471461501962 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 12:18:21 INFO - PROCESS | 2312 | 1471461501964 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 12:18:21 INFO - PROCESS | 2312 | 1471461501966 Marionette TRACE conn2 <- [1,1926,null,{}] 12:18:21 INFO - PROCESS | 2312 | 1471461501968 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:21 INFO - PROCESS | 2312 | 1471461501978 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:22 INFO - PROCESS | 2312 | 1471461502066 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 12:18:22 INFO - PROCESS | 2312 | 1471461502072 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:22 INFO - PROCESS | 2312 | 1471461502073 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:22 INFO - PROCESS | 2312 | ++DOCSHELL 0x125f41000 == 38 [pid = 2312] [id = 489] 12:18:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x1256b7000) [pid = 2312] [serial = 1467] [outer = 0x0] 12:18:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x126437800) [pid = 2312] [serial = 1468] [outer = 0x1256b7000] 12:18:22 INFO - PROCESS | 2312 | 1471461502100 Marionette DEBUG loaded listener.js 12:18:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x128a5a800) [pid = 2312] [serial = 1469] [outer = 0x1256b7000] 12:18:22 INFO - PROCESS | 2312 | 1471461502438 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 12:18:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 12:18:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 520ms 12:18:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 12:18:22 INFO - PROCESS | 2312 | 1471461502495 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 12:18:22 INFO - PROCESS | 2312 | 1471461502497 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 12:18:22 INFO - PROCESS | 2312 | 1471461502500 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 12:18:22 INFO - PROCESS | 2312 | 1471461502501 Marionette TRACE conn2 <- [1,1930,null,{}] 12:18:22 INFO - PROCESS | 2312 | 1471461502504 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:22 INFO - PROCESS | 2312 | 1471461502505 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:22 INFO - PROCESS | 2312 | 1471461502631 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 12:18:22 INFO - PROCESS | 2312 | 1471461502688 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:22 INFO - PROCESS | 2312 | 1471461502690 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:22 INFO - PROCESS | 2312 | ++DOCSHELL 0x112f60800 == 39 [pid = 2312] [id = 490] 12:18:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x110e96800) [pid = 2312] [serial = 1470] [outer = 0x0] 12:18:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x1127d8000) [pid = 2312] [serial = 1471] [outer = 0x110e96800] 12:18:22 INFO - PROCESS | 2312 | 1471461502723 Marionette DEBUG loaded listener.js 12:18:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x112a7e400) [pid = 2312] [serial = 1472] [outer = 0x110e96800] 12:18:23 INFO - PROCESS | 2312 | 1471461503258 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 12:18:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 12:18:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 771ms 12:18:23 INFO - PROCESS | 2312 | 1471461503295 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 12:18:23 INFO - PROCESS | 2312 | 1471461503297 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 12:18:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 12:18:23 INFO - PROCESS | 2312 | 1471461503328 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 12:18:23 INFO - PROCESS | 2312 | 1471461503330 Marionette TRACE conn2 <- [1,1934,null,{}] 12:18:23 INFO - PROCESS | 2312 | 1471461503357 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:23 INFO - PROCESS | 2312 | 1471461503360 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:23 INFO - PROCESS | 2312 | 1471461503473 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 12:18:23 INFO - PROCESS | 2312 | 1471461503530 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:23 INFO - PROCESS | 2312 | 1471461503532 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:23 INFO - PROCESS | 2312 | ++DOCSHELL 0x119412800 == 40 [pid = 2312] [id = 491] 12:18:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x116a0d000) [pid = 2312] [serial = 1473] [outer = 0x0] 12:18:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x1176bdc00) [pid = 2312] [serial = 1474] [outer = 0x116a0d000] 12:18:23 INFO - PROCESS | 2312 | 1471461503563 Marionette DEBUG loaded listener.js 12:18:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x11828d000) [pid = 2312] [serial = 1475] [outer = 0x116a0d000] 12:18:24 INFO - PROCESS | 2312 | 1471461504156 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 12:18:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 12:18:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 975ms 12:18:24 INFO - PROCESS | 2312 | 1471461504322 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 12:18:24 INFO - PROCESS | 2312 | 1471461504324 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 12:18:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 12:18:24 INFO - PROCESS | 2312 | 1471461504333 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 12:18:24 INFO - PROCESS | 2312 | 1471461504335 Marionette TRACE conn2 <- [1,1938,null,{}] 12:18:24 INFO - PROCESS | 2312 | 1471461504338 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:24 INFO - PROCESS | 2312 | 1471461504340 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:24 INFO - PROCESS | 2312 | 1471461504450 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 12:18:24 INFO - PROCESS | 2312 | 1471461504506 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:24 INFO - PROCESS | 2312 | 1471461504509 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:24 INFO - PROCESS | 2312 | ++DOCSHELL 0x1180e5800 == 41 [pid = 2312] [id = 492] 12:18:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x115e08c00) [pid = 2312] [serial = 1476] [outer = 0x0] 12:18:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x115e76800) [pid = 2312] [serial = 1477] [outer = 0x115e08c00] 12:18:24 INFO - PROCESS | 2312 | 1471461504537 Marionette DEBUG loaded listener.js 12:18:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x1165ea800) [pid = 2312] [serial = 1478] [outer = 0x115e08c00] 12:18:25 INFO - PROCESS | 2312 | --DOCSHELL 0x125f41000 == 40 [pid = 2312] [id = 489] 12:18:25 INFO - PROCESS | 2312 | --DOCSHELL 0x12a8af800 == 39 [pid = 2312] [id = 488] 12:18:25 INFO - PROCESS | 2312 | --DOCSHELL 0x1195e7000 == 38 [pid = 2312] [id = 487] 12:18:25 INFO - PROCESS | 2312 | --DOCSHELL 0x1131aa800 == 37 [pid = 2312] [id = 486] 12:18:25 INFO - PROCESS | 2312 | --DOCSHELL 0x12904c800 == 36 [pid = 2312] [id = 485] 12:18:25 INFO - PROCESS | 2312 | --DOCSHELL 0x126920000 == 35 [pid = 2312] [id = 484] 12:18:25 INFO - PROCESS | 2312 | --DOCSHELL 0x125f42000 == 34 [pid = 2312] [id = 483] 12:18:25 INFO - PROCESS | 2312 | --DOCSHELL 0x123889000 == 33 [pid = 2312] [id = 482] 12:18:25 INFO - PROCESS | 2312 | --DOCSHELL 0x1195ea800 == 32 [pid = 2312] [id = 481] 12:18:25 INFO - PROCESS | 2312 | --DOCSHELL 0x1180d7800 == 31 [pid = 2312] [id = 480] 12:18:25 INFO - PROCESS | 2312 | --DOCSHELL 0x116529000 == 30 [pid = 2312] [id = 479] 12:18:25 INFO - PROCESS | 2312 | 1471461505097 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 12:18:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 12:18:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 780ms 12:18:25 INFO - PROCESS | 2312 | 1471461505110 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 12:18:25 INFO - PROCESS | 2312 | 1471461505113 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 12:18:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 12:18:25 INFO - PROCESS | 2312 | 1471461505128 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 12:18:25 INFO - PROCESS | 2312 | 1471461505133 Marionette TRACE conn2 <- [1,1942,null,{}] 12:18:25 INFO - PROCESS | 2312 | 1471461505138 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:25 INFO - PROCESS | 2312 | 1471461505140 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:25 INFO - PROCESS | 2312 | 1471461505220 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 12:18:25 INFO - PROCESS | 2312 | 1471461505224 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:25 INFO - PROCESS | 2312 | 1471461505225 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:25 INFO - PROCESS | 2312 | ++DOCSHELL 0x118319800 == 31 [pid = 2312] [id = 493] 12:18:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 113 (0x11828a400) [pid = 2312] [serial = 1479] [outer = 0x0] 12:18:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 114 (0x1185e3400) [pid = 2312] [serial = 1480] [outer = 0x11828a400] 12:18:25 INFO - PROCESS | 2312 | 1471461505256 Marionette DEBUG loaded listener.js 12:18:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 115 (0x118803400) [pid = 2312] [serial = 1481] [outer = 0x11828a400] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 114 (0x1256b8400) [pid = 2312] [serial = 1395] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 113 (0x126053c00) [pid = 2312] [serial = 1398] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 112 (0x1265c4400) [pid = 2312] [serial = 1401] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x1164e5c00) [pid = 2312] [serial = 1377] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x116a06c00) [pid = 2312] [serial = 1378] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x11702e400) [pid = 2312] [serial = 1374] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x118286800) [pid = 2312] [serial = 1375] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x124a3e800) [pid = 2312] [serial = 1369] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x11828bc00) [pid = 2312] [serial = 1380] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x118385400) [pid = 2312] [serial = 1381] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x112f20c00) [pid = 2312] [serial = 1371] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x114fee400) [pid = 2312] [serial = 1372] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x119b0e800) [pid = 2312] [serial = 1389] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x11997d000) [pid = 2312] [serial = 1386] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x1199c0800) [pid = 2312] [serial = 1387] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x11910b800) [pid = 2312] [serial = 1383] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x119572c00) [pid = 2312] [serial = 1384] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x112a87400) [pid = 2312] [serial = 1404] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x128c80c00) [pid = 2312] [serial = 1411] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x128b2b400) [pid = 2312] [serial = 1410] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x116a0e400) [pid = 2312] [serial = 1405] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x1268c7800) [pid = 2312] [serial = 1402] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x11956f800) [pid = 2312] [serial = 1407] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x128c83800) [pid = 2312] [serial = 1413] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x128cc6000) [pid = 2312] [serial = 1414] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x123808000) [pid = 2312] [serial = 1392] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x1256bec00) [pid = 2312] [serial = 1396] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x12643e000) [pid = 2312] [serial = 1399] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x128a56800) [pid = 2312] [serial = 1408] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x1250b7800) [pid = 2312] [serial = 1393] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x119cda800) [pid = 2312] [serial = 1390] [outer = 0x0] [url = about:blank] 12:18:25 INFO - PROCESS | 2312 | 1471461505650 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:18:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 12:18:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 540ms 12:18:25 INFO - PROCESS | 2312 | 1471461505656 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 12:18:25 INFO - PROCESS | 2312 | 1471461505657 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 12:18:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 12:18:25 INFO - PROCESS | 2312 | 1471461505660 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 12:18:25 INFO - PROCESS | 2312 | 1471461505661 Marionette TRACE conn2 <- [1,1946,null,{}] 12:18:25 INFO - PROCESS | 2312 | 1471461505671 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:25 INFO - PROCESS | 2312 | 1471461505674 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:25 INFO - PROCESS | 2312 | 1471461505755 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 12:18:25 INFO - PROCESS | 2312 | 1471461505761 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:25 INFO - PROCESS | 2312 | 1471461505764 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:25 INFO - PROCESS | 2312 | ++DOCSHELL 0x12388b000 == 32 [pid = 2312] [id = 494] 12:18:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x11950b400) [pid = 2312] [serial = 1482] [outer = 0x0] 12:18:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x1195b6400) [pid = 2312] [serial = 1483] [outer = 0x11950b400] 12:18:25 INFO - PROCESS | 2312 | 1471461505795 Marionette DEBUG loaded listener.js 12:18:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x11995fc00) [pid = 2312] [serial = 1484] [outer = 0x11950b400] 12:18:26 INFO - PROCESS | 2312 | 1471461506156 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 12:18:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 12:18:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 519ms 12:18:26 INFO - PROCESS | 2312 | 1471461506179 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 12:18:26 INFO - PROCESS | 2312 | 1471461506180 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 12:18:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 12:18:26 INFO - PROCESS | 2312 | 1471461506183 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 12:18:26 INFO - PROCESS | 2312 | 1471461506184 Marionette TRACE conn2 <- [1,1950,null,{}] 12:18:26 INFO - PROCESS | 2312 | 1471461506186 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:26 INFO - PROCESS | 2312 | 1471461506187 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:26 INFO - PROCESS | 2312 | 1471461506269 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 12:18:26 INFO - PROCESS | 2312 | 1471461506273 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:26 INFO - PROCESS | 2312 | 1471461506274 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:26 INFO - PROCESS | 2312 | ++DOCSHELL 0x1260c3000 == 33 [pid = 2312] [id = 495] 12:18:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x119974000) [pid = 2312] [serial = 1485] [outer = 0x0] 12:18:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x1199b7c00) [pid = 2312] [serial = 1486] [outer = 0x119974000] 12:18:26 INFO - PROCESS | 2312 | 1471461506301 Marionette DEBUG loaded listener.js 12:18:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x119b09000) [pid = 2312] [serial = 1487] [outer = 0x119974000] 12:18:26 INFO - PROCESS | 2312 | 1471461506621 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 12:18:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 12:18:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 469ms 12:18:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 12:18:26 INFO - PROCESS | 2312 | 1471461506653 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 12:18:26 INFO - PROCESS | 2312 | 1471461506655 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 12:18:26 INFO - PROCESS | 2312 | 1471461506657 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 12:18:26 INFO - PROCESS | 2312 | 1471461506658 Marionette TRACE conn2 <- [1,1954,null,{}] 12:18:26 INFO - PROCESS | 2312 | 1471461506660 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:26 INFO - PROCESS | 2312 | 1471461506661 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:26 INFO - PROCESS | 2312 | 1471461506736 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 12:18:26 INFO - PROCESS | 2312 | 1471461506799 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:26 INFO - PROCESS | 2312 | 1471461506801 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:26 INFO - PROCESS | 2312 | ++DOCSHELL 0x1192be800 == 34 [pid = 2312] [id = 496] 12:18:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x11997d800) [pid = 2312] [serial = 1488] [outer = 0x0] 12:18:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x119ca1400) [pid = 2312] [serial = 1489] [outer = 0x11997d800] 12:18:26 INFO - PROCESS | 2312 | 1471461506827 Marionette DEBUG loaded listener.js 12:18:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x123804c00) [pid = 2312] [serial = 1490] [outer = 0x11997d800] 12:18:27 INFO - PROCESS | 2312 | 1471461507143 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 12:18:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 12:18:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 518ms 12:18:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 12:18:27 INFO - PROCESS | 2312 | 1471461507182 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 12:18:27 INFO - PROCESS | 2312 | 1471461507185 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 12:18:27 INFO - PROCESS | 2312 | 1471461507188 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 12:18:27 INFO - PROCESS | 2312 | 1471461507189 Marionette TRACE conn2 <- [1,1958,null,{}] 12:18:27 INFO - PROCESS | 2312 | 1471461507191 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:27 INFO - PROCESS | 2312 | 1471461507195 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:27 INFO - PROCESS | 2312 | 1471461507317 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 12:18:27 INFO - PROCESS | 2312 | 1471461507356 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:27 INFO - PROCESS | 2312 | 1471461507357 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:27 INFO - PROCESS | 2312 | ++DOCSHELL 0x129911800 == 35 [pid = 2312] [id = 497] 12:18:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x123843000) [pid = 2312] [serial = 1491] [outer = 0x0] 12:18:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x124540000) [pid = 2312] [serial = 1492] [outer = 0x123843000] 12:18:27 INFO - PROCESS | 2312 | 1471461507383 Marionette DEBUG loaded listener.js 12:18:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x1256bd800) [pid = 2312] [serial = 1493] [outer = 0x123843000] 12:18:27 INFO - PROCESS | 2312 | 1471461507721 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 12:18:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 12:18:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 568ms 12:18:27 INFO - PROCESS | 2312 | 1471461507760 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 12:18:27 INFO - PROCESS | 2312 | 1471461507761 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 12:18:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 12:18:27 INFO - PROCESS | 2312 | 1471461507764 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 12:18:27 INFO - PROCESS | 2312 | 1471461507765 Marionette TRACE conn2 <- [1,1962,null,{}] 12:18:27 INFO - PROCESS | 2312 | 1471461507767 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:27 INFO - PROCESS | 2312 | 1471461507768 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:27 INFO - PROCESS | 2312 | 1471461507868 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 12:18:27 INFO - PROCESS | 2312 | 1471461507872 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:27 INFO - PROCESS | 2312 | 1471461507873 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:27 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a675800 == 36 [pid = 2312] [id = 498] 12:18:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x126050c00) [pid = 2312] [serial = 1494] [outer = 0x0] 12:18:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x1265c6400) [pid = 2312] [serial = 1495] [outer = 0x126050c00] 12:18:27 INFO - PROCESS | 2312 | 1471461507898 Marionette DEBUG loaded listener.js 12:18:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x128a54800) [pid = 2312] [serial = 1496] [outer = 0x126050c00] 12:18:28 INFO - PROCESS | 2312 | 1471461508228 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 12:18:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 12:18:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 522ms 12:18:28 INFO - PROCESS | 2312 | 1471461508287 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 12:18:28 INFO - PROCESS | 2312 | 1471461508288 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 12:18:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 12:18:28 INFO - PROCESS | 2312 | 1471461508290 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 12:18:28 INFO - PROCESS | 2312 | 1471461508291 Marionette TRACE conn2 <- [1,1966,null,{}] 12:18:28 INFO - PROCESS | 2312 | 1471461508294 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:28 INFO - PROCESS | 2312 | 1471461508295 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:28 INFO - PROCESS | 2312 | 1471461508392 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 12:18:28 INFO - PROCESS | 2312 | 1471461508406 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:28 INFO - PROCESS | 2312 | 1471461508407 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:28 INFO - PROCESS | 2312 | ++DOCSHELL 0x12b048000 == 37 [pid = 2312] [id = 499] 12:18:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x128a57000) [pid = 2312] [serial = 1497] [outer = 0x0] 12:18:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x128b2c400) [pid = 2312] [serial = 1498] [outer = 0x128a57000] 12:18:28 INFO - PROCESS | 2312 | 1471461508435 Marionette DEBUG loaded listener.js 12:18:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x128c83800) [pid = 2312] [serial = 1499] [outer = 0x128a57000] 12:18:28 INFO - PROCESS | 2312 | 1471461508868 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 12:18:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 12:18:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 618ms 12:18:28 INFO - PROCESS | 2312 | 1471461508910 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 12:18:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 12:18:28 INFO - PROCESS | 2312 | 1471461508912 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 12:18:28 INFO - PROCESS | 2312 | 1471461508916 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 12:18:28 INFO - PROCESS | 2312 | 1471461508917 Marionette TRACE conn2 <- [1,1970,null,{}] 12:18:28 INFO - PROCESS | 2312 | 1471461508921 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:28 INFO - PROCESS | 2312 | 1471461508923 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:29 INFO - PROCESS | 2312 | 1471461509058 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 12:18:29 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x11658c400) [pid = 2312] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 12:18:29 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x11956a800) [pid = 2312] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 12:18:29 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x112f0ac00) [pid = 2312] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 12:18:29 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x114f4b800) [pid = 2312] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 12:18:29 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x1164ed800) [pid = 2312] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 12:18:29 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x113235c00) [pid = 2312] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 12:18:29 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x11658f800) [pid = 2312] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 12:18:29 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x11828d800) [pid = 2312] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 12:18:29 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x11997cc00) [pid = 2312] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 12:18:29 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x12409fc00) [pid = 2312] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 12:18:29 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x126054000) [pid = 2312] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 12:18:29 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x1185d5400) [pid = 2312] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 12:18:29 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x1176c1000) [pid = 2312] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 12:18:29 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x1127e0000) [pid = 2312] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 12:18:29 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x11699a400) [pid = 2312] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 12:18:29 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x1121a1800) [pid = 2312] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 12:18:29 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x113db4000) [pid = 2312] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 12:18:29 INFO - PROCESS | 2312 | 1471461509187 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:29 INFO - PROCESS | 2312 | 1471461509188 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:29 INFO - PROCESS | 2312 | ++DOCSHELL 0x1188a7800 == 38 [pid = 2312] [id = 500] 12:18:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x1121aa800) [pid = 2312] [serial = 1500] [outer = 0x0] 12:18:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x112a8b000) [pid = 2312] [serial = 1501] [outer = 0x1121aa800] 12:18:29 INFO - PROCESS | 2312 | 1471461509214 Marionette DEBUG loaded listener.js 12:18:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x1164ed800) [pid = 2312] [serial = 1502] [outer = 0x1121aa800] 12:18:29 INFO - PROCESS | 2312 | 1471461509470 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 12:18:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 12:18:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 573ms 12:18:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 12:18:29 INFO - PROCESS | 2312 | 1471461509491 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 12:18:29 INFO - PROCESS | 2312 | 1471461509492 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 12:18:29 INFO - PROCESS | 2312 | 1471461509494 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 12:18:29 INFO - PROCESS | 2312 | 1471461509496 Marionette TRACE conn2 <- [1,1974,null,{}] 12:18:29 INFO - PROCESS | 2312 | 1471461509508 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:29 INFO - PROCESS | 2312 | 1471461509509 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:29 INFO - PROCESS | 2312 | 1471461509593 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 12:18:29 INFO - PROCESS | 2312 | 1471461509597 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:29 INFO - PROCESS | 2312 | 1471461509598 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:29 INFO - PROCESS | 2312 | ++DOCSHELL 0x125f2d000 == 39 [pid = 2312] [id = 501] 12:18:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x11658c400) [pid = 2312] [serial = 1503] [outer = 0x0] 12:18:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x119975400) [pid = 2312] [serial = 1504] [outer = 0x11658c400] 12:18:29 INFO - PROCESS | 2312 | 1471461509626 Marionette DEBUG loaded listener.js 12:18:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x124e02800) [pid = 2312] [serial = 1505] [outer = 0x11658c400] 12:18:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 12:18:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 469ms 12:18:29 INFO - PROCESS | 2312 | 1471461509960 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 12:18:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 12:18:29 INFO - PROCESS | 2312 | 1471461509964 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 12:18:29 INFO - PROCESS | 2312 | 1471461509966 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 12:18:29 INFO - PROCESS | 2312 | 1471461509972 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 12:18:29 INFO - PROCESS | 2312 | 1471461509974 Marionette TRACE conn2 <- [1,1978,null,{}] 12:18:29 INFO - PROCESS | 2312 | 1471461509976 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:29 INFO - PROCESS | 2312 | 1471461509978 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:30 INFO - PROCESS | 2312 | 1471461510127 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 12:18:30 INFO - PROCESS | 2312 | 1471461510136 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:30 INFO - PROCESS | 2312 | 1471461510137 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:30 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c511800 == 40 [pid = 2312] [id = 502] 12:18:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x1176c1000) [pid = 2312] [serial = 1506] [outer = 0x0] 12:18:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x12604ac00) [pid = 2312] [serial = 1507] [outer = 0x1176c1000] 12:18:30 INFO - PROCESS | 2312 | 1471461510191 Marionette DEBUG loaded listener.js 12:18:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x12907d800) [pid = 2312] [serial = 1508] [outer = 0x1176c1000] 12:18:30 INFO - PROCESS | 2312 | 1471461510501 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:18:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 12:18:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 572ms 12:18:30 INFO - PROCESS | 2312 | 1471461510544 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 12:18:30 INFO - PROCESS | 2312 | 1471461510546 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 12:18:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 12:18:30 INFO - PROCESS | 2312 | 1471461510552 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 12:18:30 INFO - PROCESS | 2312 | 1471461510556 Marionette TRACE conn2 <- [1,1982,null,{}] 12:18:30 INFO - PROCESS | 2312 | 1471461510559 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:30 INFO - PROCESS | 2312 | 1471461510561 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:30 INFO - PROCESS | 2312 | 1471461510686 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 12:18:30 INFO - PROCESS | 2312 | 1471461510776 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:30 INFO - PROCESS | 2312 | 1471461510777 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:30 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c655800 == 41 [pid = 2312] [id = 503] 12:18:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x12907d000) [pid = 2312] [serial = 1509] [outer = 0x0] 12:18:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x1185e6c00) [pid = 2312] [serial = 1510] [outer = 0x12907d000] 12:18:30 INFO - PROCESS | 2312 | 1471461510801 Marionette DEBUG loaded listener.js 12:18:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x1291b4400) [pid = 2312] [serial = 1511] [outer = 0x12907d000] 12:18:31 INFO - PROCESS | 2312 | 1471461511072 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:18:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 12:18:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 574ms 12:18:31 INFO - PROCESS | 2312 | 1471461511125 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 12:18:31 INFO - PROCESS | 2312 | 1471461511126 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 12:18:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 12:18:31 INFO - PROCESS | 2312 | 1471461511128 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 12:18:31 INFO - PROCESS | 2312 | 1471461511129 Marionette TRACE conn2 <- [1,1986,null,{}] 12:18:31 INFO - PROCESS | 2312 | 1471461511131 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:31 INFO - PROCESS | 2312 | 1471461511132 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:31 INFO - PROCESS | 2312 | 1471461511270 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 12:18:31 INFO - PROCESS | 2312 | 1471461511370 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:31 INFO - PROCESS | 2312 | 1471461511372 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:31 INFO - PROCESS | 2312 | ++DOCSHELL 0x11617b000 == 42 [pid = 2312] [id = 504] 12:18:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x1127e4400) [pid = 2312] [serial = 1512] [outer = 0x0] 12:18:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x112f1c800) [pid = 2312] [serial = 1513] [outer = 0x1127e4400] 12:18:31 INFO - PROCESS | 2312 | 1471461511406 Marionette DEBUG loaded listener.js 12:18:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x114fee400) [pid = 2312] [serial = 1514] [outer = 0x1127e4400] 12:18:31 INFO - PROCESS | 2312 | 1471461511863 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:18:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 12:18:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 769ms 12:18:31 INFO - PROCESS | 2312 | 1471461511899 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 12:18:31 INFO - PROCESS | 2312 | 1471461511901 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 12:18:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 12:18:31 INFO - PROCESS | 2312 | 1471461511905 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 12:18:31 INFO - PROCESS | 2312 | 1471461511907 Marionette TRACE conn2 <- [1,1990,null,{}] 12:18:31 INFO - PROCESS | 2312 | 1471461511910 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:31 INFO - PROCESS | 2312 | 1471461511912 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:32 INFO - PROCESS | 2312 | 1471461512039 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 12:18:32 INFO - PROCESS | 2312 | 1471461512126 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:32 INFO - PROCESS | 2312 | 1471461512127 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:32 INFO - PROCESS | 2312 | ++DOCSHELL 0x123ab9000 == 43 [pid = 2312] [id = 505] 12:18:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x118385400) [pid = 2312] [serial = 1515] [outer = 0x0] 12:18:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x1185e8400) [pid = 2312] [serial = 1516] [outer = 0x118385400] 12:18:32 INFO - PROCESS | 2312 | 1471461512158 Marionette DEBUG loaded listener.js 12:18:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x11929c400) [pid = 2312] [serial = 1517] [outer = 0x118385400] 12:18:32 INFO - PROCESS | 2312 | 1471461512579 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 12:18:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 12:18:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 720ms 12:18:32 INFO - PROCESS | 2312 | 1471461512625 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 12:18:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 12:18:32 INFO - PROCESS | 2312 | 1471461512627 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 12:18:32 INFO - PROCESS | 2312 | 1471461512630 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 12:18:32 INFO - PROCESS | 2312 | 1471461512631 Marionette TRACE conn2 <- [1,1994,null,{}] 12:18:32 INFO - PROCESS | 2312 | 1471461512634 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:32 INFO - PROCESS | 2312 | 1471461512635 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:32 INFO - PROCESS | 2312 | 1471461512739 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 12:18:32 INFO - PROCESS | 2312 | 1471461512801 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:32 INFO - PROCESS | 2312 | 1471461512803 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:32 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ba7f800 == 44 [pid = 2312] [id = 506] 12:18:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x11997c800) [pid = 2312] [serial = 1518] [outer = 0x0] 12:18:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x119b0dc00) [pid = 2312] [serial = 1519] [outer = 0x11997c800] 12:18:32 INFO - PROCESS | 2312 | 1471461512832 Marionette DEBUG loaded listener.js 12:18:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x1239e2c00) [pid = 2312] [serial = 1520] [outer = 0x11997c800] 12:18:33 INFO - PROCESS | 2312 | 1471461513251 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 12:18:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 12:18:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 668ms 12:18:33 INFO - PROCESS | 2312 | 1471461513299 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 12:18:33 INFO - PROCESS | 2312 | 1471461513302 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 12:18:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 12:18:33 INFO - PROCESS | 2312 | 1471461513311 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 12:18:33 INFO - PROCESS | 2312 | 1471461513314 Marionette TRACE conn2 <- [1,1998,null,{}] 12:18:33 INFO - PROCESS | 2312 | 1471461513317 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:33 INFO - PROCESS | 2312 | 1471461513319 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:33 INFO - PROCESS | 2312 | 1471461513523 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 12:18:33 INFO - PROCESS | 2312 | 1471461513665 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:33 INFO - PROCESS | 2312 | 1471461513667 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:33 INFO - PROCESS | 2312 | ++DOCSHELL 0x12d42b800 == 45 [pid = 2312] [id = 507] 12:18:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x1245d3000) [pid = 2312] [serial = 1521] [outer = 0x0] 12:18:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x1256c0400) [pid = 2312] [serial = 1522] [outer = 0x1245d3000] 12:18:33 INFO - PROCESS | 2312 | 1471461513716 Marionette DEBUG loaded listener.js 12:18:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x128d80800) [pid = 2312] [serial = 1523] [outer = 0x1245d3000] 12:18:34 INFO - PROCESS | 2312 | 1471461514203 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 12:18:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 12:18:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 930ms 12:18:34 INFO - PROCESS | 2312 | 1471461514423 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 12:18:34 INFO - PROCESS | 2312 | 1471461514426 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 12:18:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 12:18:34 INFO - PROCESS | 2312 | 1471461514443 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 12:18:34 INFO - PROCESS | 2312 | 1471461514444 Marionette TRACE conn2 <- [1,2002,null,{}] 12:18:34 INFO - PROCESS | 2312 | 1471461514449 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:34 INFO - PROCESS | 2312 | 1471461514450 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:34 INFO - PROCESS | 2312 | 1471461514556 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 12:18:34 INFO - PROCESS | 2312 | 1471461514614 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:34 INFO - PROCESS | 2312 | 1471461514617 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:34 INFO - PROCESS | 2312 | ++DOCSHELL 0x1192d5800 == 46 [pid = 2312] [id = 508] 12:18:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x115e74000) [pid = 2312] [serial = 1524] [outer = 0x0] 12:18:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x118290400) [pid = 2312] [serial = 1525] [outer = 0x115e74000] 12:18:34 INFO - PROCESS | 2312 | 1471461514646 Marionette DEBUG loaded listener.js 12:18:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x11929fc00) [pid = 2312] [serial = 1526] [outer = 0x115e74000] 12:18:35 INFO - PROCESS | 2312 | 1471461515143 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 12:18:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 12:18:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 728ms 12:18:35 INFO - PROCESS | 2312 | 1471461515185 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 12:18:35 INFO - PROCESS | 2312 | 1471461515187 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 12:18:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 12:18:35 INFO - PROCESS | 2312 | 1471461515192 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 12:18:35 INFO - PROCESS | 2312 | 1471461515195 Marionette TRACE conn2 <- [1,2006,null,{}] 12:18:35 INFO - PROCESS | 2312 | 1471461515198 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:35 INFO - PROCESS | 2312 | 1471461515199 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:35 INFO - PROCESS | 2312 | 1471461515307 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 12:18:35 INFO - PROCESS | 2312 | 1471461515381 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:35 INFO - PROCESS | 2312 | 1471461515383 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:35 INFO - PROCESS | 2312 | ++DOCSHELL 0x119417000 == 47 [pid = 2312] [id = 509] 12:18:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 113 (0x118803000) [pid = 2312] [serial = 1527] [outer = 0x0] 12:18:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 114 (0x119163000) [pid = 2312] [serial = 1528] [outer = 0x118803000] 12:18:35 INFO - PROCESS | 2312 | 1471461515411 Marionette DEBUG loaded listener.js 12:18:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 115 (0x11996fc00) [pid = 2312] [serial = 1529] [outer = 0x118803000] 12:18:36 INFO - PROCESS | 2312 | --DOCSHELL 0x12c655800 == 46 [pid = 2312] [id = 503] 12:18:36 INFO - PROCESS | 2312 | --DOCSHELL 0x12c511800 == 45 [pid = 2312] [id = 502] 12:18:36 INFO - PROCESS | 2312 | --DOCSHELL 0x125f2d000 == 44 [pid = 2312] [id = 501] 12:18:36 INFO - PROCESS | 2312 | --DOCSHELL 0x1188a7800 == 43 [pid = 2312] [id = 500] 12:18:36 INFO - PROCESS | 2312 | --DOCSHELL 0x12b048000 == 42 [pid = 2312] [id = 499] 12:18:36 INFO - PROCESS | 2312 | --DOCSHELL 0x12a675800 == 41 [pid = 2312] [id = 498] 12:18:36 INFO - PROCESS | 2312 | --DOCSHELL 0x129911800 == 40 [pid = 2312] [id = 497] 12:18:36 INFO - PROCESS | 2312 | --DOCSHELL 0x1192be800 == 39 [pid = 2312] [id = 496] 12:18:36 INFO - PROCESS | 2312 | --DOCSHELL 0x1260c3000 == 38 [pid = 2312] [id = 495] 12:18:36 INFO - PROCESS | 2312 | --DOCSHELL 0x12388b000 == 37 [pid = 2312] [id = 494] 12:18:36 INFO - PROCESS | 2312 | --DOCSHELL 0x118319800 == 36 [pid = 2312] [id = 493] 12:18:36 INFO - PROCESS | 2312 | --DOCSHELL 0x1180e5800 == 35 [pid = 2312] [id = 492] 12:18:36 INFO - PROCESS | 2312 | --DOCSHELL 0x119412800 == 34 [pid = 2312] [id = 491] 12:18:36 INFO - PROCESS | 2312 | --DOCSHELL 0x112f60800 == 33 [pid = 2312] [id = 490] 12:18:36 INFO - PROCESS | 2312 | --DOCSHELL 0x116ad6800 == 32 [pid = 2312] [id = 478] 12:18:36 INFO - PROCESS | 2312 | --DOCSHELL 0x1192d5800 == 31 [pid = 2312] [id = 508] 12:18:36 INFO - PROCESS | 2312 | --DOCSHELL 0x12d42b800 == 30 [pid = 2312] [id = 507] 12:18:36 INFO - PROCESS | 2312 | --DOCSHELL 0x12ba7f800 == 29 [pid = 2312] [id = 506] 12:18:36 INFO - PROCESS | 2312 | --DOCSHELL 0x123ab9000 == 28 [pid = 2312] [id = 505] 12:18:36 INFO - PROCESS | 2312 | --DOCSHELL 0x11617b000 == 27 [pid = 2312] [id = 504] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 114 (0x119974800) [pid = 2312] [serial = 1450] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 113 (0x1195bc400) [pid = 2312] [serial = 1446] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 112 (0x1185e0400) [pid = 2312] [serial = 1443] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x119163c00) [pid = 2312] [serial = 1444] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x115d80c00) [pid = 2312] [serial = 1437] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x1161c3400) [pid = 2312] [serial = 1438] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x1165f9c00) [pid = 2312] [serial = 1434] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x116abc800) [pid = 2312] [serial = 1435] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x116767800) [pid = 2312] [serial = 1417] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x114f55800) [pid = 2312] [serial = 1416] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x11702d400) [pid = 2312] [serial = 1440] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x11929b000) [pid = 2312] [serial = 1420] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x118285800) [pid = 2312] [serial = 1441] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x11874f000) [pid = 2312] [serial = 1419] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x123fb8c00) [pid = 2312] [serial = 1423] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x120f5b400) [pid = 2312] [serial = 1422] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x126051000) [pid = 2312] [serial = 1426] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x1245d5800) [pid = 2312] [serial = 1425] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x128b2b800) [pid = 2312] [serial = 1429] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x128a4f400) [pid = 2312] [serial = 1428] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x12907b400) [pid = 2312] [serial = 1432] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x126835800) [pid = 2312] [serial = 1431] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x123fb0c00) [pid = 2312] [serial = 1454] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x119b0a000) [pid = 2312] [serial = 1453] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x1245ce400) [pid = 2312] [serial = 1457] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x1240a7000) [pid = 2312] [serial = 1456] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x1199bb400) [pid = 2312] [serial = 1462] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x116996400) [pid = 2312] [serial = 1460] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x112a7c800) [pid = 2312] [serial = 1459] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x1199b5c00) [pid = 2312] [serial = 1451] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x1245d1800) [pid = 2312] [serial = 1463] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x1247b2800) [pid = 2312] [serial = 1465] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x1256b6000) [pid = 2312] [serial = 1466] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x11995c400) [pid = 2312] [serial = 1447] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x12453f000) [pid = 2312] [serial = 889] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:18:36 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x126437800) [pid = 2312] [serial = 1468] [outer = 0x0] [url = about:blank] 12:18:36 INFO - PROCESS | 2312 | 1471461516325 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 12:18:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 12:18:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 1175ms 12:18:36 INFO - PROCESS | 2312 | 1471461516376 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 12:18:36 INFO - PROCESS | 2312 | 1471461516378 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 12:18:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 12:18:36 INFO - PROCESS | 2312 | 1471461516390 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 12:18:36 INFO - PROCESS | 2312 | 1471461516393 Marionette TRACE conn2 <- [1,2010,null,{}] 12:18:36 INFO - PROCESS | 2312 | 1471461516397 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:36 INFO - PROCESS | 2312 | 1471461516398 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:36 INFO - PROCESS | 2312 | 1471461516489 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 12:18:36 INFO - PROCESS | 2312 | 1471461516493 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:36 INFO - PROCESS | 2312 | 1471461516496 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:36 INFO - PROCESS | 2312 | ++DOCSHELL 0x116acf000 == 28 [pid = 2312] [id = 510] 12:18:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x112f20000) [pid = 2312] [serial = 1530] [outer = 0x0] 12:18:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x113db4000) [pid = 2312] [serial = 1531] [outer = 0x112f20000] 12:18:36 INFO - PROCESS | 2312 | 1471461516526 Marionette DEBUG loaded listener.js 12:18:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x115e6e000) [pid = 2312] [serial = 1532] [outer = 0x112f20000] 12:18:36 INFO - PROCESS | 2312 | 1471461516887 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 12:18:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 12:18:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 530ms 12:18:36 INFO - PROCESS | 2312 | 1471461516914 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 12:18:36 INFO - PROCESS | 2312 | 1471461516916 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 12:18:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 12:18:36 INFO - PROCESS | 2312 | 1471461516921 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 12:18:36 INFO - PROCESS | 2312 | 1471461516923 Marionette TRACE conn2 <- [1,2014,null,{}] 12:18:36 INFO - PROCESS | 2312 | 1471461516925 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:36 INFO - PROCESS | 2312 | 1471461516927 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:37 INFO - PROCESS | 2312 | 1471461517027 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 12:18:37 INFO - PROCESS | 2312 | 1471461517036 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:37 INFO - PROCESS | 2312 | 1471461517037 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:37 INFO - PROCESS | 2312 | ++DOCSHELL 0x118113000 == 29 [pid = 2312] [id = 511] 12:18:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x1161c3400) [pid = 2312] [serial = 1533] [outer = 0x0] 12:18:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x1165f9c00) [pid = 2312] [serial = 1534] [outer = 0x1161c3400] 12:18:37 INFO - PROCESS | 2312 | 1471461517065 Marionette DEBUG loaded listener.js 12:18:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x11702d800) [pid = 2312] [serial = 1535] [outer = 0x1161c3400] 12:18:37 INFO - PROCESS | 2312 | 1471461517422 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 12:18:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 12:18:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 522ms 12:18:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 12:18:37 INFO - PROCESS | 2312 | 1471461517443 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 12:18:37 INFO - PROCESS | 2312 | 1471461517444 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 12:18:37 INFO - PROCESS | 2312 | 1471461517447 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 12:18:37 INFO - PROCESS | 2312 | 1471461517449 Marionette TRACE conn2 <- [1,2018,null,{}] 12:18:37 INFO - PROCESS | 2312 | 1471461517458 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:37 INFO - PROCESS | 2312 | 1471461517461 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:37 INFO - PROCESS | 2312 | 1471461517566 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 12:18:37 INFO - PROCESS | 2312 | 1471461517576 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:37 INFO - PROCESS | 2312 | 1471461517578 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:37 INFO - PROCESS | 2312 | ++DOCSHELL 0x119412800 == 30 [pid = 2312] [id = 512] 12:18:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x1180ec800) [pid = 2312] [serial = 1536] [outer = 0x0] 12:18:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x1185e4000) [pid = 2312] [serial = 1537] [outer = 0x1180ec800] 12:18:37 INFO - PROCESS | 2312 | 1471461517606 Marionette DEBUG loaded listener.js 12:18:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x119163c00) [pid = 2312] [serial = 1538] [outer = 0x1180ec800] 12:18:37 INFO - PROCESS | 2312 | 1471461517922 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:18:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 12:18:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 524ms 12:18:37 INFO - PROCESS | 2312 | 1471461517971 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 12:18:37 INFO - PROCESS | 2312 | 1471461517973 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 12:18:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 12:18:37 INFO - PROCESS | 2312 | 1471461517975 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 12:18:37 INFO - PROCESS | 2312 | 1471461517977 Marionette TRACE conn2 <- [1,2022,null,{}] 12:18:37 INFO - PROCESS | 2312 | 1471461517979 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:37 INFO - PROCESS | 2312 | 1471461517980 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:38 INFO - PROCESS | 2312 | 1471461518059 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 12:18:38 INFO - PROCESS | 2312 | 1471461518063 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:38 INFO - PROCESS | 2312 | 1471461518064 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:38 INFO - PROCESS | 2312 | ++DOCSHELL 0x12388d000 == 31 [pid = 2312] [id = 513] 12:18:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x11929a800) [pid = 2312] [serial = 1539] [outer = 0x0] 12:18:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x1195bbc00) [pid = 2312] [serial = 1540] [outer = 0x11929a800] 12:18:38 INFO - PROCESS | 2312 | 1471461518093 Marionette DEBUG loaded listener.js 12:18:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x119972c00) [pid = 2312] [serial = 1541] [outer = 0x11929a800] 12:18:38 INFO - PROCESS | 2312 | 1471461518460 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 12:18:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 12:18:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 519ms 12:18:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 12:18:38 INFO - PROCESS | 2312 | 1471461518495 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 12:18:38 INFO - PROCESS | 2312 | 1471461518497 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 12:18:38 INFO - PROCESS | 2312 | 1471461518499 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 12:18:38 INFO - PROCESS | 2312 | 1471461518500 Marionette TRACE conn2 <- [1,2026,null,{}] 12:18:38 INFO - PROCESS | 2312 | 1471461518503 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:38 INFO - PROCESS | 2312 | 1471461518504 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:38 INFO - PROCESS | 2312 | 1471461518604 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 12:18:38 INFO - PROCESS | 2312 | 1471461518640 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:38 INFO - PROCESS | 2312 | 1471461518642 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:38 INFO - PROCESS | 2312 | ++DOCSHELL 0x1242d2800 == 32 [pid = 2312] [id = 514] 12:18:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x1127d9000) [pid = 2312] [serial = 1542] [outer = 0x0] 12:18:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x119977000) [pid = 2312] [serial = 1543] [outer = 0x1127d9000] 12:18:38 INFO - PROCESS | 2312 | 1471461518668 Marionette DEBUG loaded listener.js 12:18:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x1199b5c00) [pid = 2312] [serial = 1544] [outer = 0x1127d9000] 12:18:39 INFO - PROCESS | 2312 | 1471461519056 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 12:18:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 12:18:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 569ms 12:18:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 12:18:39 INFO - PROCESS | 2312 | 1471461519076 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 12:18:39 INFO - PROCESS | 2312 | 1471461519078 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 12:18:39 INFO - PROCESS | 2312 | 1471461519082 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 12:18:39 INFO - PROCESS | 2312 | 1471461519086 Marionette TRACE conn2 <- [1,2030,null,{}] 12:18:39 INFO - PROCESS | 2312 | 1471461519089 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:39 INFO - PROCESS | 2312 | 1471461519096 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:39 INFO - PROCESS | 2312 | 1471461519261 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 12:18:39 INFO - PROCESS | 2312 | 1471461519282 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:39 INFO - PROCESS | 2312 | 1471461519283 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:39 INFO - PROCESS | 2312 | ++DOCSHELL 0x126914000 == 33 [pid = 2312] [id = 515] 12:18:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1199bf400) [pid = 2312] [serial = 1545] [outer = 0x0] 12:18:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x119ca8400) [pid = 2312] [serial = 1546] [outer = 0x1199bf400] 12:18:39 INFO - PROCESS | 2312 | 1471461519326 Marionette DEBUG loaded listener.js 12:18:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x123845400) [pid = 2312] [serial = 1547] [outer = 0x1199bf400] 12:18:39 INFO - PROCESS | 2312 | 1471461519771 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 12:18:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 12:18:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 726ms 12:18:39 INFO - PROCESS | 2312 | 1471461519812 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 12:18:39 INFO - PROCESS | 2312 | 1471461519813 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 12:18:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 12:18:39 INFO - PROCESS | 2312 | 1471461519815 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 12:18:39 INFO - PROCESS | 2312 | 1471461519816 Marionette TRACE conn2 <- [1,2034,null,{}] 12:18:39 INFO - PROCESS | 2312 | 1471461519819 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:39 INFO - PROCESS | 2312 | 1471461519820 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:39 INFO - PROCESS | 2312 | 1471461519916 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 12:18:39 INFO - PROCESS | 2312 | 1471461519919 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:39 INFO - PROCESS | 2312 | 1471461519921 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:39 INFO - PROCESS | 2312 | ++DOCSHELL 0x129033800 == 34 [pid = 2312] [id = 516] 12:18:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x1239df800) [pid = 2312] [serial = 1548] [outer = 0x0] 12:18:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x1240a9400) [pid = 2312] [serial = 1549] [outer = 0x1239df800] 12:18:39 INFO - PROCESS | 2312 | 1471461519945 Marionette DEBUG loaded listener.js 12:18:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x1245d1000) [pid = 2312] [serial = 1550] [outer = 0x1239df800] 12:18:40 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x1176c1000) [pid = 2312] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 12:18:40 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x123843000) [pid = 2312] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 12:18:40 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x126050c00) [pid = 2312] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 12:18:40 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x128a57000) [pid = 2312] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 12:18:40 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x1121aa800) [pid = 2312] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 12:18:40 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x116a0d000) [pid = 2312] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 12:18:40 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x11997d800) [pid = 2312] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 12:18:40 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x115e08c00) [pid = 2312] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 12:18:40 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x119974000) [pid = 2312] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 12:18:40 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x11828a400) [pid = 2312] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 12:18:40 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x11950b400) [pid = 2312] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 12:18:40 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x110e96800) [pid = 2312] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 12:18:40 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x1256b7000) [pid = 2312] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 12:18:40 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x12907d000) [pid = 2312] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 12:18:40 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x11658c400) [pid = 2312] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 12:18:40 INFO - PROCESS | 2312 | 1471461520463 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:18:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 12:18:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 671ms 12:18:40 INFO - PROCESS | 2312 | 1471461520488 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 12:18:40 INFO - PROCESS | 2312 | 1471461520489 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 12:18:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 12:18:40 INFO - PROCESS | 2312 | 1471461520492 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 12:18:40 INFO - PROCESS | 2312 | 1471461520493 Marionette TRACE conn2 <- [1,2038,null,{}] 12:18:40 INFO - PROCESS | 2312 | 1471461520495 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:40 INFO - PROCESS | 2312 | 1471461520496 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:40 INFO - PROCESS | 2312 | 1471461520572 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 12:18:40 INFO - PROCESS | 2312 | 1471461520576 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:40 INFO - PROCESS | 2312 | 1471461520577 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:40 INFO - PROCESS | 2312 | ++DOCSHELL 0x129047800 == 35 [pid = 2312] [id = 517] 12:18:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x112a79000) [pid = 2312] [serial = 1551] [outer = 0x0] 12:18:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x11699a400) [pid = 2312] [serial = 1552] [outer = 0x112a79000] 12:18:40 INFO - PROCESS | 2312 | 1471461520605 Marionette DEBUG loaded listener.js 12:18:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x118805000) [pid = 2312] [serial = 1553] [outer = 0x112a79000] 12:18:41 INFO - PROCESS | 2312 | 1471461521041 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 12:18:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 12:18:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 569ms 12:18:41 INFO - PROCESS | 2312 | 1471461521062 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 12:18:41 INFO - PROCESS | 2312 | 1471461521064 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 12:18:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 12:18:41 INFO - PROCESS | 2312 | 1471461521069 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 12:18:41 INFO - PROCESS | 2312 | 1471461521071 Marionette TRACE conn2 <- [1,2042,null,{}] 12:18:41 INFO - PROCESS | 2312 | 1471461521074 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:41 INFO - PROCESS | 2312 | 1471461521076 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:41 INFO - PROCESS | 2312 | 1471461521198 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 12:18:41 INFO - PROCESS | 2312 | 1471461521204 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:41 INFO - PROCESS | 2312 | 1471461521205 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:41 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a66c000 == 36 [pid = 2312] [id = 518] 12:18:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x1164e5c00) [pid = 2312] [serial = 1554] [outer = 0x0] 12:18:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x1239e8400) [pid = 2312] [serial = 1555] [outer = 0x1164e5c00] 12:18:41 INFO - PROCESS | 2312 | 1471461521246 Marionette DEBUG loaded listener.js 12:18:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x124a32800) [pid = 2312] [serial = 1556] [outer = 0x1164e5c00] 12:18:41 INFO - PROCESS | 2312 | 1471461521592 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 12:18:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 12:18:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 572ms 12:18:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 12:18:41 INFO - PROCESS | 2312 | 1471461521649 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 12:18:41 INFO - PROCESS | 2312 | 1471461521650 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 12:18:41 INFO - PROCESS | 2312 | 1471461521653 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 12:18:41 INFO - PROCESS | 2312 | 1471461521654 Marionette TRACE conn2 <- [1,2046,null,{}] 12:18:41 INFO - PROCESS | 2312 | 1471461521656 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:41 INFO - PROCESS | 2312 | 1471461521657 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:41 INFO - PROCESS | 2312 | 1471461521735 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 12:18:41 INFO - PROCESS | 2312 | 1471461521740 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:41 INFO - PROCESS | 2312 | 1471461521741 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:41 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a8aa000 == 37 [pid = 2312] [id = 519] 12:18:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x1245cdc00) [pid = 2312] [serial = 1557] [outer = 0x0] 12:18:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x124e7e000) [pid = 2312] [serial = 1558] [outer = 0x1245cdc00] 12:18:41 INFO - PROCESS | 2312 | 1471461521766 Marionette DEBUG loaded listener.js 12:18:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x12560cc00) [pid = 2312] [serial = 1559] [outer = 0x1245cdc00] 12:18:42 INFO - PROCESS | 2312 | 1471461522172 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 12:18:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 12:18:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 570ms 12:18:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 12:18:42 INFO - PROCESS | 2312 | 1471461522224 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 12:18:42 INFO - PROCESS | 2312 | 1471461522225 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 12:18:42 INFO - PROCESS | 2312 | 1471461522227 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 12:18:42 INFO - PROCESS | 2312 | 1471461522229 Marionette TRACE conn2 <- [1,2050,null,{}] 12:18:42 INFO - PROCESS | 2312 | 1471461522231 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:42 INFO - PROCESS | 2312 | 1471461522233 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:42 INFO - PROCESS | 2312 | 1471461522348 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 12:18:42 INFO - PROCESS | 2312 | 1471461522359 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:42 INFO - PROCESS | 2312 | 1471461522361 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:42 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ba5f800 == 38 [pid = 2312] [id = 520] 12:18:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1256b7c00) [pid = 2312] [serial = 1560] [outer = 0x0] 12:18:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x1264b8400) [pid = 2312] [serial = 1561] [outer = 0x1256b7c00] 12:18:42 INFO - PROCESS | 2312 | 1471461522388 Marionette DEBUG loaded listener.js 12:18:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x128a4c400) [pid = 2312] [serial = 1562] [outer = 0x1256b7c00] 12:18:42 INFO - PROCESS | 2312 | 1471461522994 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 12:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 12:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 818ms 12:18:43 INFO - PROCESS | 2312 | 1471461523047 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 12:18:43 INFO - PROCESS | 2312 | 1471461523050 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 12:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 12:18:43 INFO - PROCESS | 2312 | 1471461523077 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 12:18:43 INFO - PROCESS | 2312 | 1471461523080 Marionette TRACE conn2 <- [1,2054,null,{}] 12:18:43 INFO - PROCESS | 2312 | 1471461523084 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:43 INFO - PROCESS | 2312 | 1471461523086 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:43 INFO - PROCESS | 2312 | 1471461523206 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 12:18:43 INFO - PROCESS | 2312 | 1471461523260 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:43 INFO - PROCESS | 2312 | 1471461523262 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:43 INFO - PROCESS | 2312 | ++DOCSHELL 0x118117800 == 39 [pid = 2312] [id = 521] 12:18:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x114f51400) [pid = 2312] [serial = 1563] [outer = 0x0] 12:18:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x115e6f400) [pid = 2312] [serial = 1564] [outer = 0x114f51400] 12:18:43 INFO - PROCESS | 2312 | 1471461523294 Marionette DEBUG loaded listener.js 12:18:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x116769c00) [pid = 2312] [serial = 1565] [outer = 0x114f51400] 12:18:43 INFO - PROCESS | 2312 | 1471461523833 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 12:18:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 12:18:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 774ms 12:18:43 INFO - PROCESS | 2312 | 1471461523878 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 12:18:43 INFO - PROCESS | 2312 | 1471461523881 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 12:18:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 12:18:43 INFO - PROCESS | 2312 | 1471461523890 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 12:18:43 INFO - PROCESS | 2312 | 1471461523892 Marionette TRACE conn2 <- [1,2058,null,{}] 12:18:43 INFO - PROCESS | 2312 | 1471461523895 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:43 INFO - PROCESS | 2312 | 1471461523896 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:44 INFO - PROCESS | 2312 | 1471461524007 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 12:18:44 INFO - PROCESS | 2312 | 1471461524104 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:44 INFO - PROCESS | 2312 | 1471461524106 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:44 INFO - PROCESS | 2312 | ++DOCSHELL 0x118519800 == 40 [pid = 2312] [id = 522] 12:18:44 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x113d27c00) [pid = 2312] [serial = 1566] [outer = 0x0] 12:18:44 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x117c39000) [pid = 2312] [serial = 1567] [outer = 0x113d27c00] 12:18:44 INFO - PROCESS | 2312 | 1471461524153 Marionette DEBUG loaded listener.js 12:18:44 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x1185ddc00) [pid = 2312] [serial = 1568] [outer = 0x113d27c00] 12:18:44 INFO - PROCESS | 2312 | 1471461524823 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 12:18:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 12:18:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 970ms 12:18:44 INFO - PROCESS | 2312 | --DOCSHELL 0x12a8aa000 == 39 [pid = 2312] [id = 519] 12:18:44 INFO - PROCESS | 2312 | --DOCSHELL 0x12a66c000 == 38 [pid = 2312] [id = 518] 12:18:44 INFO - PROCESS | 2312 | --DOCSHELL 0x129047800 == 37 [pid = 2312] [id = 517] 12:18:44 INFO - PROCESS | 2312 | --DOCSHELL 0x129033800 == 36 [pid = 2312] [id = 516] 12:18:44 INFO - PROCESS | 2312 | --DOCSHELL 0x126914000 == 35 [pid = 2312] [id = 515] 12:18:44 INFO - PROCESS | 2312 | --DOCSHELL 0x1242d2800 == 34 [pid = 2312] [id = 514] 12:18:44 INFO - PROCESS | 2312 | --DOCSHELL 0x12388d000 == 33 [pid = 2312] [id = 513] 12:18:44 INFO - PROCESS | 2312 | --DOCSHELL 0x119412800 == 32 [pid = 2312] [id = 512] 12:18:44 INFO - PROCESS | 2312 | 1471461524892 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 12:18:44 INFO - PROCESS | 2312 | 1471461524895 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 12:18:44 INFO - PROCESS | 2312 | --DOCSHELL 0x118113000 == 31 [pid = 2312] [id = 511] 12:18:44 INFO - PROCESS | 2312 | --DOCSHELL 0x116acf000 == 30 [pid = 2312] [id = 510] 12:18:44 INFO - PROCESS | 2312 | --DOCSHELL 0x119417000 == 29 [pid = 2312] [id = 509] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x12907d800) [pid = 2312] [serial = 1508] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x124540000) [pid = 2312] [serial = 1492] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x1256bd800) [pid = 2312] [serial = 1493] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x1265c6400) [pid = 2312] [serial = 1495] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x128c83800) [pid = 2312] [serial = 1499] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x128b2c400) [pid = 2312] [serial = 1498] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x1164ed800) [pid = 2312] [serial = 1502] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x1176bdc00) [pid = 2312] [serial = 1474] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x11828d000) [pid = 2312] [serial = 1475] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x119ca1400) [pid = 2312] [serial = 1489] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x115e76800) [pid = 2312] [serial = 1477] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x1165ea800) [pid = 2312] [serial = 1478] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x1199b7c00) [pid = 2312] [serial = 1486] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x119b09000) [pid = 2312] [serial = 1487] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x1185e3400) [pid = 2312] [serial = 1480] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x118803400) [pid = 2312] [serial = 1481] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x1195b6400) [pid = 2312] [serial = 1483] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x11995fc00) [pid = 2312] [serial = 1484] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x1127d8000) [pid = 2312] [serial = 1471] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x112a7e400) [pid = 2312] [serial = 1472] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x128a5a800) [pid = 2312] [serial = 1469] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x1291b4400) [pid = 2312] [serial = 1511] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x128a54800) [pid = 2312] [serial = 1496] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x112a8b000) [pid = 2312] [serial = 1501] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x1185e6c00) [pid = 2312] [serial = 1510] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x119975400) [pid = 2312] [serial = 1504] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 76 (0x124e02800) [pid = 2312] [serial = 1505] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 75 (0x123804c00) [pid = 2312] [serial = 1490] [outer = 0x0] [url = about:blank] 12:18:44 INFO - PROCESS | 2312 | --DOMWINDOW == 74 (0x12604ac00) [pid = 2312] [serial = 1507] [outer = 0x0] [url = about:blank] 12:18:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 12:18:44 INFO - PROCESS | 2312 | 1471461524907 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 12:18:44 INFO - PROCESS | 2312 | 1471461524910 Marionette TRACE conn2 <- [1,2062,null,{}] 12:18:44 INFO - PROCESS | 2312 | 1471461524914 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:44 INFO - PROCESS | 2312 | 1471461524916 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:45 INFO - PROCESS | 2312 | 1471461525023 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 12:18:45 INFO - PROCESS | 2312 | 1471461525093 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:45 INFO - PROCESS | 2312 | 1471461525094 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:45 INFO - PROCESS | 2312 | ++DOCSHELL 0x1169d2800 == 30 [pid = 2312] [id = 523] 12:18:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 75 (0x115e70800) [pid = 2312] [serial = 1569] [outer = 0x0] 12:18:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 76 (0x11658e400) [pid = 2312] [serial = 1570] [outer = 0x115e70800] 12:18:45 INFO - PROCESS | 2312 | 1471461525134 Marionette DEBUG loaded listener.js 12:18:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 77 (0x1176b7c00) [pid = 2312] [serial = 1571] [outer = 0x115e70800] 12:18:45 INFO - PROCESS | 2312 | 1471461525436 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 12:18:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 12:18:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 571ms 12:18:45 INFO - PROCESS | 2312 | 1471461525479 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 12:18:45 INFO - PROCESS | 2312 | 1471461525484 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 12:18:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 12:18:45 INFO - PROCESS | 2312 | 1471461525493 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 12:18:45 INFO - PROCESS | 2312 | 1471461525496 Marionette TRACE conn2 <- [1,2066,null,{}] 12:18:45 INFO - PROCESS | 2312 | 1471461525499 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:45 INFO - PROCESS | 2312 | 1471461525504 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:45 INFO - PROCESS | 2312 | 1471461525651 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 12:18:45 INFO - PROCESS | 2312 | 1471461525764 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:45 INFO - PROCESS | 2312 | 1471461525765 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:45 INFO - PROCESS | 2312 | ++DOCSHELL 0x119184800 == 31 [pid = 2312] [id = 524] 12:18:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x117c3f000) [pid = 2312] [serial = 1572] [outer = 0x0] 12:18:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x1185dcc00) [pid = 2312] [serial = 1573] [outer = 0x117c3f000] 12:18:45 INFO - PROCESS | 2312 | 1471461525813 Marionette DEBUG loaded listener.js 12:18:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x11880ac00) [pid = 2312] [serial = 1574] [outer = 0x117c3f000] 12:18:46 INFO - PROCESS | 2312 | 1471461526180 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 12:18:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 12:18:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 722ms 12:18:46 INFO - PROCESS | 2312 | 1471461526215 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 12:18:46 INFO - PROCESS | 2312 | 1471461526216 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 12:18:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 12:18:46 INFO - PROCESS | 2312 | 1471461526221 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 12:18:46 INFO - PROCESS | 2312 | 1471461526223 Marionette TRACE conn2 <- [1,2070,null,{}] 12:18:46 INFO - PROCESS | 2312 | 1471461526231 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:46 INFO - PROCESS | 2312 | 1471461526235 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:46 INFO - PROCESS | 2312 | 1471461526313 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 12:18:46 INFO - PROCESS | 2312 | 1471461526321 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:46 INFO - PROCESS | 2312 | 1471461526323 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:46 INFO - PROCESS | 2312 | ++DOCSHELL 0x12388d000 == 32 [pid = 2312] [id = 525] 12:18:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x112a78000) [pid = 2312] [serial = 1575] [outer = 0x0] 12:18:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x11995fc00) [pid = 2312] [serial = 1576] [outer = 0x112a78000] 12:18:46 INFO - PROCESS | 2312 | 1471461526352 Marionette DEBUG loaded listener.js 12:18:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x1199bb400) [pid = 2312] [serial = 1577] [outer = 0x112a78000] 12:18:46 INFO - PROCESS | 2312 | 1471461526674 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 12:18:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 12:18:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 471ms 12:18:46 INFO - PROCESS | 2312 | 1471461526704 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 12:18:46 INFO - PROCESS | 2312 | 1471461526706 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 12:18:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 12:18:46 INFO - PROCESS | 2312 | 1471461526710 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 12:18:46 INFO - PROCESS | 2312 | 1471461526711 Marionette TRACE conn2 <- [1,2074,null,{}] 12:18:46 INFO - PROCESS | 2312 | 1471461526713 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:46 INFO - PROCESS | 2312 | 1471461526714 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:46 INFO - PROCESS | 2312 | 1471461526794 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 12:18:46 INFO - PROCESS | 2312 | 1471461526857 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:46 INFO - PROCESS | 2312 | 1471461526858 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:46 INFO - PROCESS | 2312 | ++DOCSHELL 0x1260c5800 == 33 [pid = 2312] [id = 526] 12:18:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x1199c0800) [pid = 2312] [serial = 1578] [outer = 0x0] 12:18:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x119b0c800) [pid = 2312] [serial = 1579] [outer = 0x1199c0800] 12:18:46 INFO - PROCESS | 2312 | 1471461526885 Marionette DEBUG loaded listener.js 12:18:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x120f57400) [pid = 2312] [serial = 1580] [outer = 0x1199c0800] 12:18:47 INFO - PROCESS | 2312 | 1471461527207 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 12:18:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 12:18:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 518ms 12:18:47 INFO - PROCESS | 2312 | 1471461527228 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 12:18:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 12:18:47 INFO - PROCESS | 2312 | 1471461527230 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 12:18:47 INFO - PROCESS | 2312 | 1471461527238 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 12:18:47 INFO - PROCESS | 2312 | 1471461527239 Marionette TRACE conn2 <- [1,2078,null,{}] 12:18:47 INFO - PROCESS | 2312 | 1471461527241 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:47 INFO - PROCESS | 2312 | 1471461527242 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:47 INFO - PROCESS | 2312 | 1471461527340 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 12:18:47 INFO - PROCESS | 2312 | 1471461527343 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:47 INFO - PROCESS | 2312 | 1471461527345 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:47 INFO - PROCESS | 2312 | ++DOCSHELL 0x1291ce000 == 34 [pid = 2312] [id = 527] 12:18:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x1127e6000) [pid = 2312] [serial = 1581] [outer = 0x0] 12:18:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x123804800) [pid = 2312] [serial = 1582] [outer = 0x1127e6000] 12:18:47 INFO - PROCESS | 2312 | 1471461527370 Marionette DEBUG loaded listener.js 12:18:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x124545400) [pid = 2312] [serial = 1583] [outer = 0x1127e6000] 12:18:47 INFO - PROCESS | 2312 | 1471461527754 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 12:18:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 12:18:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 526ms 12:18:47 INFO - PROCESS | 2312 | 1471461527759 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 12:18:47 INFO - PROCESS | 2312 | 1471461527761 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 12:18:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 12:18:47 INFO - PROCESS | 2312 | 1471461527770 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 12:18:47 INFO - PROCESS | 2312 | 1471461527772 Marionette TRACE conn2 <- [1,2082,null,{}] 12:18:47 INFO - PROCESS | 2312 | 1471461527775 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:47 INFO - PROCESS | 2312 | 1471461527781 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:47 INFO - PROCESS | 2312 | 1471461527976 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 12:18:48 INFO - PROCESS | 2312 | 1471461527999 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:48 INFO - PROCESS | 2312 | 1471461528000 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:48 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a66b000 == 35 [pid = 2312] [id = 528] 12:18:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x124e0d800) [pid = 2312] [serial = 1584] [outer = 0x0] 12:18:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x1256be400) [pid = 2312] [serial = 1585] [outer = 0x124e0d800] 12:18:48 INFO - PROCESS | 2312 | 1471461528035 Marionette DEBUG loaded listener.js 12:18:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x128a4d000) [pid = 2312] [serial = 1586] [outer = 0x124e0d800] 12:18:48 INFO - PROCESS | 2312 | 1471461528393 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 12:18:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 12:18:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 671ms 12:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 12:18:48 INFO - PROCESS | 2312 | 1471461528445 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 12:18:48 INFO - PROCESS | 2312 | 1471461528447 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 12:18:48 INFO - PROCESS | 2312 | 1471461528449 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 12:18:48 INFO - PROCESS | 2312 | 1471461528450 Marionette TRACE conn2 <- [1,2086,null,{}] 12:18:48 INFO - PROCESS | 2312 | 1471461528452 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:48 INFO - PROCESS | 2312 | 1471461528453 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:48 INFO - PROCESS | 2312 | 1471461528552 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 12:18:48 INFO - PROCESS | 2312 | 1471461528555 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:48 INFO - PROCESS | 2312 | 1471461528556 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:48 INFO - PROCESS | 2312 | ++DOCSHELL 0x12691f800 == 36 [pid = 2312] [id = 529] 12:18:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x125012000) [pid = 2312] [serial = 1587] [outer = 0x0] 12:18:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x128a56800) [pid = 2312] [serial = 1588] [outer = 0x125012000] 12:18:48 INFO - PROCESS | 2312 | 1471461528582 Marionette DEBUG loaded listener.js 12:18:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x128b2d000) [pid = 2312] [serial = 1589] [outer = 0x125012000] 12:18:48 INFO - PROCESS | 2312 | 1471461528898 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 12:18:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 12:18:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 471ms 12:18:48 INFO - PROCESS | 2312 | 1471461528923 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 12:18:48 INFO - PROCESS | 2312 | 1471461528925 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 12:18:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 12:18:48 INFO - PROCESS | 2312 | 1471461528927 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 12:18:48 INFO - PROCESS | 2312 | 1471461528928 Marionette TRACE conn2 <- [1,2090,null,{}] 12:18:48 INFO - PROCESS | 2312 | 1471461528943 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:48 INFO - PROCESS | 2312 | 1471461528944 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:49 INFO - PROCESS | 2312 | 1471461529047 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 12:18:49 INFO - PROCESS | 2312 | 1471461529051 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:49 INFO - PROCESS | 2312 | 1471461529052 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:49 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ba72800 == 37 [pid = 2312] [id = 530] 12:18:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x1265c9400) [pid = 2312] [serial = 1590] [outer = 0x0] 12:18:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x128c83c00) [pid = 2312] [serial = 1591] [outer = 0x1265c9400] 12:18:49 INFO - PROCESS | 2312 | 1471461529078 Marionette DEBUG loaded listener.js 12:18:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x128cc5000) [pid = 2312] [serial = 1592] [outer = 0x1265c9400] 12:18:49 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x1245cdc00) [pid = 2312] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 12:18:49 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x1127d9000) [pid = 2312] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 12:18:49 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x118803000) [pid = 2312] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 12:18:49 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x112f20000) [pid = 2312] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 12:18:49 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x11929a800) [pid = 2312] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 12:18:49 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x1161c3400) [pid = 2312] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 12:18:49 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x1180ec800) [pid = 2312] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 12:18:49 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x1127e4400) [pid = 2312] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 12:18:49 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x118385400) [pid = 2312] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 12:18:49 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x1199bf400) [pid = 2312] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 12:18:49 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x11997c800) [pid = 2312] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 12:18:49 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x1239df800) [pid = 2312] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 12:18:49 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x1245d3000) [pid = 2312] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 12:18:49 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x112a79000) [pid = 2312] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 12:18:49 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x1164e5c00) [pid = 2312] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 12:18:49 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x115e74000) [pid = 2312] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 12:18:49 INFO - PROCESS | 2312 | 1471461529485 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 12:18:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 12:18:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 569ms 12:18:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 12:18:49 INFO - PROCESS | 2312 | 1471461529496 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 12:18:49 INFO - PROCESS | 2312 | 1471461529498 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 12:18:49 INFO - PROCESS | 2312 | 1471461529500 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 12:18:49 INFO - PROCESS | 2312 | 1471461529505 Marionette TRACE conn2 <- [1,2094,null,{}] 12:18:49 INFO - PROCESS | 2312 | 1471461529524 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:49 INFO - PROCESS | 2312 | 1471461529525 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:49 INFO - PROCESS | 2312 | 1471461529607 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 12:18:49 INFO - PROCESS | 2312 | 1471461529611 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:49 INFO - PROCESS | 2312 | 1471461529612 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:49 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ba68800 == 38 [pid = 2312] [id = 531] 12:18:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x113dbf400) [pid = 2312] [serial = 1593] [outer = 0x0] 12:18:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x1185d7000) [pid = 2312] [serial = 1594] [outer = 0x113dbf400] 12:18:49 INFO - PROCESS | 2312 | 1471461529637 Marionette DEBUG loaded listener.js 12:18:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x1199b9c00) [pid = 2312] [serial = 1595] [outer = 0x113dbf400] 12:18:49 INFO - PROCESS | 2312 | 1471461529962 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 12:18:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 12:18:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 489ms 12:18:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 12:18:49 INFO - PROCESS | 2312 | 1471461529989 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 12:18:49 INFO - PROCESS | 2312 | 1471461529990 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 12:18:49 INFO - PROCESS | 2312 | 1471461529992 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 12:18:49 INFO - PROCESS | 2312 | 1471461529993 Marionette TRACE conn2 <- [1,2098,null,{}] 12:18:49 INFO - PROCESS | 2312 | 1471461529996 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:49 INFO - PROCESS | 2312 | 1471461529997 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:50 INFO - PROCESS | 2312 | 1471461530077 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 12:18:50 INFO - PROCESS | 2312 | 1471461530080 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:50 INFO - PROCESS | 2312 | 1471461530082 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:50 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c50e000 == 39 [pid = 2312] [id = 532] 12:18:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x1199e4000) [pid = 2312] [serial = 1596] [outer = 0x0] 12:18:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x1250b8c00) [pid = 2312] [serial = 1597] [outer = 0x1199e4000] 12:18:50 INFO - PROCESS | 2312 | 1471461530114 Marionette DEBUG loaded listener.js 12:18:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x128cc6800) [pid = 2312] [serial = 1598] [outer = 0x1199e4000] 12:18:50 INFO - PROCESS | 2312 | 1471461530474 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 12:18:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 12:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 518ms 12:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 12:18:50 INFO - PROCESS | 2312 | 1471461530512 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 12:18:50 INFO - PROCESS | 2312 | 1471461530513 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 12:18:50 INFO - PROCESS | 2312 | 1471461530515 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 12:18:50 INFO - PROCESS | 2312 | 1471461530517 Marionette TRACE conn2 <- [1,2102,null,{}] 12:18:50 INFO - PROCESS | 2312 | 1471461530527 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:50 INFO - PROCESS | 2312 | 1471461530529 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:50 INFO - PROCESS | 2312 | 1471461530622 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 12:18:50 INFO - PROCESS | 2312 | 1471461530626 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:50 INFO - PROCESS | 2312 | 1471461530628 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:50 INFO - PROCESS | 2312 | ++DOCSHELL 0x12cac3000 == 40 [pid = 2312] [id = 533] 12:18:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x1247b4c00) [pid = 2312] [serial = 1599] [outer = 0x0] 12:18:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x1291afc00) [pid = 2312] [serial = 1600] [outer = 0x1247b4c00] 12:18:50 INFO - PROCESS | 2312 | 1471461530654 Marionette DEBUG loaded listener.js 12:18:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x1293a2800) [pid = 2312] [serial = 1601] [outer = 0x1247b4c00] 12:18:50 INFO - PROCESS | 2312 | 1471461530977 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 12:18:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 12:18:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 478ms 12:18:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 12:18:51 INFO - PROCESS | 2312 | 1471461530993 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 12:18:51 INFO - PROCESS | 2312 | 1471461530995 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 12:18:51 INFO - PROCESS | 2312 | 1471461530997 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 12:18:51 INFO - PROCESS | 2312 | 1471461530998 Marionette TRACE conn2 <- [1,2106,null,{}] 12:18:51 INFO - PROCESS | 2312 | 1471461531002 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:51 INFO - PROCESS | 2312 | 1471461531005 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:51 INFO - PROCESS | 2312 | 1471461531114 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 12:18:51 INFO - PROCESS | 2312 | 1471461531217 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:51 INFO - PROCESS | 2312 | 1471461531218 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:51 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ce7b000 == 41 [pid = 2312] [id = 534] 12:18:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x128cc7800) [pid = 2312] [serial = 1602] [outer = 0x0] 12:18:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x12986fc00) [pid = 2312] [serial = 1603] [outer = 0x128cc7800] 12:18:51 INFO - PROCESS | 2312 | 1471461531259 Marionette DEBUG loaded listener.js 12:18:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x12987d400) [pid = 2312] [serial = 1604] [outer = 0x128cc7800] 12:18:51 INFO - PROCESS | 2312 | 1471461531803 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 12:18:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 12:18:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 871ms 12:18:51 INFO - PROCESS | 2312 | 1471461531892 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 12:18:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 12:18:51 INFO - PROCESS | 2312 | 1471461531897 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 12:18:51 INFO - PROCESS | 2312 | 1471461531916 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 12:18:51 INFO - PROCESS | 2312 | 1471461531921 Marionette TRACE conn2 <- [1,2110,null,{}] 12:18:51 INFO - PROCESS | 2312 | 1471461531941 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:51 INFO - PROCESS | 2312 | 1471461531943 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:52 INFO - PROCESS | 2312 | 1471461532116 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 12:18:52 INFO - PROCESS | 2312 | 1471461532220 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:52 INFO - PROCESS | 2312 | 1471461532222 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:52 INFO - PROCESS | 2312 | ++DOCSHELL 0x119183800 == 42 [pid = 2312] [id = 535] 12:18:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x116482c00) [pid = 2312] [serial = 1605] [outer = 0x0] 12:18:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x11702fc00) [pid = 2312] [serial = 1606] [outer = 0x116482c00] 12:18:52 INFO - PROCESS | 2312 | 1471461532249 Marionette DEBUG loaded listener.js 12:18:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x1185dd400) [pid = 2312] [serial = 1607] [outer = 0x116482c00] 12:18:52 INFO - PROCESS | 2312 | 1471461532761 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 12:18:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 12:18:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 909ms 12:18:52 INFO - PROCESS | 2312 | 1471461532811 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 12:18:52 INFO - PROCESS | 2312 | 1471461532816 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 12:18:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 12:18:52 INFO - PROCESS | 2312 | 1471461532823 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 12:18:52 INFO - PROCESS | 2312 | 1471461532825 Marionette TRACE conn2 <- [1,2114,null,{}] 12:18:52 INFO - PROCESS | 2312 | 1471461532829 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:52 INFO - PROCESS | 2312 | 1471461532832 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:52 INFO - PROCESS | 2312 | 1471461532991 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 12:18:53 INFO - PROCESS | 2312 | 1471461533077 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:53 INFO - PROCESS | 2312 | 1471461533079 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:53 INFO - PROCESS | 2312 | ++DOCSHELL 0x1291ce800 == 43 [pid = 2312] [id = 536] 12:18:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x118804000) [pid = 2312] [serial = 1608] [outer = 0x0] 12:18:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x1195bc400) [pid = 2312] [serial = 1609] [outer = 0x118804000] 12:18:53 INFO - PROCESS | 2312 | 1471461533111 Marionette DEBUG loaded listener.js 12:18:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x1199bc800) [pid = 2312] [serial = 1610] [outer = 0x118804000] 12:18:53 INFO - PROCESS | 2312 | 1471461533560 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 12:18:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 12:18:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 772ms 12:18:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 12:18:53 INFO - PROCESS | 2312 | 1471461533594 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 12:18:53 INFO - PROCESS | 2312 | 1471461533595 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 12:18:53 INFO - PROCESS | 2312 | 1471461533597 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 12:18:53 INFO - PROCESS | 2312 | 1471461533600 Marionette TRACE conn2 <- [1,2118,null,{}] 12:18:53 INFO - PROCESS | 2312 | 1471461533608 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:53 INFO - PROCESS | 2312 | 1471461533611 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:53 INFO - PROCESS | 2312 | 1471461533715 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 12:18:53 INFO - PROCESS | 2312 | 1471461533790 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:53 INFO - PROCESS | 2312 | 1471461533793 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:53 INFO - PROCESS | 2312 | ++DOCSHELL 0x12d17a800 == 44 [pid = 2312] [id = 537] 12:18:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x123807c00) [pid = 2312] [serial = 1611] [outer = 0x0] 12:18:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x124e0bc00) [pid = 2312] [serial = 1612] [outer = 0x123807c00] 12:18:53 INFO - PROCESS | 2312 | 1471461533826 Marionette DEBUG loaded listener.js 12:18:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x1264af400) [pid = 2312] [serial = 1613] [outer = 0x123807c00] 12:18:54 INFO - PROCESS | 2312 | 1471461534244 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 12:18:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 12:18:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 673ms 12:18:54 INFO - PROCESS | 2312 | 1471461534271 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 12:18:54 INFO - PROCESS | 2312 | 1471461534273 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 12:18:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 12:18:54 INFO - PROCESS | 2312 | 1471461534275 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 12:18:54 INFO - PROCESS | 2312 | 1471461534276 Marionette TRACE conn2 <- [1,2122,null,{}] 12:18:54 INFO - PROCESS | 2312 | 1471461534279 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:54 INFO - PROCESS | 2312 | 1471461534280 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:54 INFO - PROCESS | 2312 | 1471461534386 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 12:18:54 INFO - PROCESS | 2312 | 1471461534446 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:54 INFO - PROCESS | 2312 | 1471461534447 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:54 INFO - PROCESS | 2312 | ++DOCSHELL 0x12d428000 == 45 [pid = 2312] [id = 538] 12:18:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x1268c1400) [pid = 2312] [serial = 1614] [outer = 0x0] 12:18:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x128c7bc00) [pid = 2312] [serial = 1615] [outer = 0x1268c1400] 12:18:54 INFO - PROCESS | 2312 | 1471461534478 Marionette DEBUG loaded listener.js 12:18:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x129079c00) [pid = 2312] [serial = 1616] [outer = 0x1268c1400] 12:18:54 INFO - PROCESS | 2312 | 1471461534945 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 12:18:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 12:18:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 719ms 12:18:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 12:18:55 INFO - PROCESS | 2312 | 1471461535026 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 12:18:55 INFO - PROCESS | 2312 | 1471461535027 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 12:18:55 INFO - PROCESS | 2312 | 1471461535032 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 12:18:55 INFO - PROCESS | 2312 | 1471461535033 Marionette TRACE conn2 <- [1,2126,null,{}] 12:18:55 INFO - PROCESS | 2312 | 1471461535038 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:55 INFO - PROCESS | 2312 | 1471461535039 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:55 INFO - PROCESS | 2312 | 1471461535141 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 12:18:55 INFO - PROCESS | 2312 | 1471461535360 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:55 INFO - PROCESS | 2312 | 1471461535361 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:55 INFO - PROCESS | 2312 | ++DOCSHELL 0x1180c7000 == 46 [pid = 2312] [id = 539] 12:18:55 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x1127dfc00) [pid = 2312] [serial = 1617] [outer = 0x0] 12:18:55 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x11323b400) [pid = 2312] [serial = 1618] [outer = 0x1127dfc00] 12:18:55 INFO - PROCESS | 2312 | 1471461535391 Marionette DEBUG loaded listener.js 12:18:55 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x116478800) [pid = 2312] [serial = 1619] [outer = 0x1127dfc00] 12:18:55 INFO - PROCESS | 2312 | 1471461535831 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 12:18:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 12:18:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 824ms 12:18:55 INFO - PROCESS | 2312 | 1471461535857 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 12:18:55 INFO - PROCESS | 2312 | 1471461535859 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 12:18:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 12:18:55 INFO - PROCESS | 2312 | 1471461535862 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 12:18:55 INFO - PROCESS | 2312 | 1471461535864 Marionette TRACE conn2 <- [1,2130,null,{}] 12:18:55 INFO - PROCESS | 2312 | 1471461535868 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:55 INFO - PROCESS | 2312 | 1471461535870 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:55 INFO - PROCESS | 2312 | 1471461535969 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 12:18:56 INFO - PROCESS | 2312 | 1471461536043 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:56 INFO - PROCESS | 2312 | 1471461536045 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:56 INFO - PROCESS | 2312 | ++DOCSHELL 0x11870d000 == 47 [pid = 2312] [id = 540] 12:18:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x1176bdc00) [pid = 2312] [serial = 1620] [outer = 0x0] 12:18:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x11828b400) [pid = 2312] [serial = 1621] [outer = 0x1176bdc00] 12:18:56 INFO - PROCESS | 2312 | 1471461536074 Marionette DEBUG loaded listener.js 12:18:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x1185d8400) [pid = 2312] [serial = 1622] [outer = 0x1176bdc00] 12:18:56 INFO - PROCESS | 2312 | --DOCSHELL 0x12cac3000 == 46 [pid = 2312] [id = 533] 12:18:56 INFO - PROCESS | 2312 | --DOCSHELL 0x12c50e000 == 45 [pid = 2312] [id = 532] 12:18:56 INFO - PROCESS | 2312 | --DOCSHELL 0x12ba68800 == 44 [pid = 2312] [id = 531] 12:18:56 INFO - PROCESS | 2312 | --DOCSHELL 0x12ba72800 == 43 [pid = 2312] [id = 530] 12:18:56 INFO - PROCESS | 2312 | --DOCSHELL 0x12691f800 == 42 [pid = 2312] [id = 529] 12:18:56 INFO - PROCESS | 2312 | --DOCSHELL 0x12a66b000 == 41 [pid = 2312] [id = 528] 12:18:56 INFO - PROCESS | 2312 | --DOCSHELL 0x1291ce000 == 40 [pid = 2312] [id = 527] 12:18:56 INFO - PROCESS | 2312 | --DOCSHELL 0x1260c5800 == 39 [pid = 2312] [id = 526] 12:18:56 INFO - PROCESS | 2312 | --DOCSHELL 0x12388d000 == 38 [pid = 2312] [id = 525] 12:18:56 INFO - PROCESS | 2312 | --DOCSHELL 0x119184800 == 37 [pid = 2312] [id = 524] 12:18:56 INFO - PROCESS | 2312 | --DOCSHELL 0x1169d2800 == 36 [pid = 2312] [id = 523] 12:18:56 INFO - PROCESS | 2312 | --DOCSHELL 0x118519800 == 35 [pid = 2312] [id = 522] 12:18:56 INFO - PROCESS | 2312 | --DOCSHELL 0x118117800 == 34 [pid = 2312] [id = 521] 12:18:56 INFO - PROCESS | 2312 | --DOCSHELL 0x12ba5f800 == 33 [pid = 2312] [id = 520] 12:18:56 INFO - PROCESS | 2312 | --DOCSHELL 0x1180c7000 == 32 [pid = 2312] [id = 539] 12:18:56 INFO - PROCESS | 2312 | --DOCSHELL 0x12d428000 == 31 [pid = 2312] [id = 538] 12:18:56 INFO - PROCESS | 2312 | --DOCSHELL 0x12d17a800 == 30 [pid = 2312] [id = 537] 12:18:56 INFO - PROCESS | 2312 | --DOCSHELL 0x1291ce800 == 29 [pid = 2312] [id = 536] 12:18:56 INFO - PROCESS | 2312 | --DOCSHELL 0x119183800 == 28 [pid = 2312] [id = 535] 12:18:56 INFO - PROCESS | 2312 | --DOCSHELL 0x12ce7b000 == 27 [pid = 2312] [id = 534] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x124e7e000) [pid = 2312] [serial = 1558] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x119977000) [pid = 2312] [serial = 1543] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x119163000) [pid = 2312] [serial = 1528] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x113db4000) [pid = 2312] [serial = 1531] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x115e6e000) [pid = 2312] [serial = 1532] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x1195bbc00) [pid = 2312] [serial = 1540] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x1165f9c00) [pid = 2312] [serial = 1534] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x11702d800) [pid = 2312] [serial = 1535] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x1185e4000) [pid = 2312] [serial = 1537] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x119163c00) [pid = 2312] [serial = 1538] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x114fee400) [pid = 2312] [serial = 1514] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x112f1c800) [pid = 2312] [serial = 1513] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x11929c400) [pid = 2312] [serial = 1517] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x1185e8400) [pid = 2312] [serial = 1516] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x119ca8400) [pid = 2312] [serial = 1546] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x1199b5c00) [pid = 2312] [serial = 1544] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x1239e2c00) [pid = 2312] [serial = 1520] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x119b0dc00) [pid = 2312] [serial = 1519] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x1240a9400) [pid = 2312] [serial = 1549] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x128d80800) [pid = 2312] [serial = 1523] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x1256c0400) [pid = 2312] [serial = 1522] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x123845400) [pid = 2312] [serial = 1547] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x11699a400) [pid = 2312] [serial = 1552] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x118805000) [pid = 2312] [serial = 1553] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x1239e8400) [pid = 2312] [serial = 1555] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x1245d1000) [pid = 2312] [serial = 1550] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x11996fc00) [pid = 2312] [serial = 1529] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x11929fc00) [pid = 2312] [serial = 1526] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x124a32800) [pid = 2312] [serial = 1556] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x118290400) [pid = 2312] [serial = 1525] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x119972c00) [pid = 2312] [serial = 1541] [outer = 0x0] [url = about:blank] 12:18:56 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x12560cc00) [pid = 2312] [serial = 1559] [outer = 0x0] [url = about:blank] 12:18:57 INFO - PROCESS | 2312 | 1471461537030 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] 12:18:57 INFO - PROCESS | 2312 | 1471461537044 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 12:18:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 12:18:57 INFO - PROCESS | 2312 | 1471461537055 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 12:18:57 INFO - PROCESS | 2312 | 1471461537059 Marionette TRACE conn2 <- [1,2134,null,{}] 12:18:57 INFO - PROCESS | 2312 | 1471461537062 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:57 INFO - PROCESS | 2312 | 1471461537063 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:57 INFO - PROCESS | 2312 | 1471461537149 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 12:18:57 INFO - PROCESS | 2312 | 1471461537155 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:57 INFO - PROCESS | 2312 | 1471461537157 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:57 INFO - PROCESS | 2312 | ++DOCSHELL 0x1169dd000 == 28 [pid = 2312] [id = 541] 12:18:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x113d2b800) [pid = 2312] [serial = 1623] [outer = 0x0] 12:18:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x115e70000) [pid = 2312] [serial = 1624] [outer = 0x113d2b800] 12:18:57 INFO - PROCESS | 2312 | 1471461537186 Marionette DEBUG loaded listener.js 12:18:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x1164f0400) [pid = 2312] [serial = 1625] [outer = 0x113d2b800] 12:18:57 INFO - PROCESS | 2312 | 1471461537554 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 12:18:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 12:18:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 527ms 12:18:57 INFO - PROCESS | 2312 | 1471461537579 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 12:18:57 INFO - PROCESS | 2312 | 1471461537583 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 12:18:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 12:18:57 INFO - PROCESS | 2312 | 1471461537589 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 12:18:57 INFO - PROCESS | 2312 | 1471461537590 Marionette TRACE conn2 <- [1,2138,null,{}] 12:18:57 INFO - PROCESS | 2312 | 1471461537599 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:57 INFO - PROCESS | 2312 | 1471461537601 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:57 INFO - PROCESS | 2312 | 1471461537683 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 12:18:57 INFO - PROCESS | 2312 | 1471461537690 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:57 INFO - PROCESS | 2312 | 1471461537691 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:57 INFO - PROCESS | 2312 | ++DOCSHELL 0x118104000 == 29 [pid = 2312] [id = 542] 12:18:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x116554c00) [pid = 2312] [serial = 1626] [outer = 0x0] 12:18:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x116ac4c00) [pid = 2312] [serial = 1627] [outer = 0x116554c00] 12:18:57 INFO - PROCESS | 2312 | 1471461537719 Marionette DEBUG loaded listener.js 12:18:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x1180ef400) [pid = 2312] [serial = 1628] [outer = 0x116554c00] 12:18:58 INFO - PROCESS | 2312 | 1471461538166 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 12:18:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 12:18:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 621ms 12:18:58 INFO - PROCESS | 2312 | 1471461538210 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 12:18:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 12:18:58 INFO - PROCESS | 2312 | 1471461538212 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 12:18:58 INFO - PROCESS | 2312 | 1471461538216 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 12:18:58 INFO - PROCESS | 2312 | 1471461538219 Marionette TRACE conn2 <- [1,2142,null,{}] 12:18:58 INFO - PROCESS | 2312 | 1471461538231 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:58 INFO - PROCESS | 2312 | 1471461538236 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:58 INFO - PROCESS | 2312 | 1471461538358 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 12:18:58 INFO - PROCESS | 2312 | 1471461538379 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:58 INFO - PROCESS | 2312 | 1471461538382 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:58 INFO - PROCESS | 2312 | ++DOCSHELL 0x119b96800 == 30 [pid = 2312] [id = 543] 12:18:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x1185f0400) [pid = 2312] [serial = 1629] [outer = 0x0] 12:18:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x118808c00) [pid = 2312] [serial = 1630] [outer = 0x1185f0400] 12:18:58 INFO - PROCESS | 2312 | 1471461538418 Marionette DEBUG loaded listener.js 12:18:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x119293000) [pid = 2312] [serial = 1631] [outer = 0x1185f0400] 12:18:58 INFO - PROCESS | 2312 | 1471461538760 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 12:18:58 INFO - PROCESS | 2312 | 1471461538791 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 12:18:58 INFO - PROCESS | 2312 | 1471461538794 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 12:18:58 INFO - PROCESS | 2312 | 1471461538795 Marionette TRACE conn2 <- [1,2146,null,{}] 12:18:58 INFO - PROCESS | 2312 | 1471461538797 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:58 INFO - PROCESS | 2312 | 1471461538798 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:58 INFO - PROCESS | 2312 | 1471461538908 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 12:18:58 INFO - PROCESS | 2312 | 1471461538924 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:58 INFO - PROCESS | 2312 | 1471461538926 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:58 INFO - PROCESS | 2312 | ++DOCSHELL 0x123958000 == 31 [pid = 2312] [id = 544] 12:18:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x1192a1000) [pid = 2312] [serial = 1632] [outer = 0x0] 12:18:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x119572400) [pid = 2312] [serial = 1633] [outer = 0x1192a1000] 12:18:58 INFO - PROCESS | 2312 | 1471461538952 Marionette DEBUG loaded listener.js 12:18:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x1198b8400) [pid = 2312] [serial = 1634] [outer = 0x1192a1000] 12:18:59 INFO - PROCESS | 2312 | 1471461539302 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 12:18:59 INFO - PROCESS | 2312 | 1471461539314 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 12:18:59 INFO - PROCESS | 2312 | 1471461539316 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 12:18:59 INFO - PROCESS | 2312 | 1471461539317 Marionette TRACE conn2 <- [1,2150,null,{}] 12:18:59 INFO - PROCESS | 2312 | 1471461539321 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:59 INFO - PROCESS | 2312 | 1471461539323 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:59 INFO - PROCESS | 2312 | 1471461539416 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 12:18:59 INFO - PROCESS | 2312 | 1471461539456 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:18:59 INFO - PROCESS | 2312 | 1471461539457 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:59 INFO - PROCESS | 2312 | ++DOCSHELL 0x124e23000 == 32 [pid = 2312] [id = 545] 12:18:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x1127e5400) [pid = 2312] [serial = 1635] [outer = 0x0] 12:18:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x119979400) [pid = 2312] [serial = 1636] [outer = 0x1127e5400] 12:18:59 INFO - PROCESS | 2312 | 1471461539483 Marionette DEBUG loaded listener.js 12:18:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1199bbc00) [pid = 2312] [serial = 1637] [outer = 0x1127e5400] 12:18:59 INFO - PROCESS | 2312 | 1471461539825 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 12:18:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 12:18:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 521ms 12:18:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 12:18:59 INFO - PROCESS | 2312 | 1471461539839 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 12:18:59 INFO - PROCESS | 2312 | 1471461539841 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 12:18:59 INFO - PROCESS | 2312 | 1471461539843 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 12:18:59 INFO - PROCESS | 2312 | 1471461539844 Marionette TRACE conn2 <- [1,2154,null,{}] 12:18:59 INFO - PROCESS | 2312 | 1471461539846 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:18:59 INFO - PROCESS | 2312 | 1471461539851 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:18:59 INFO - PROCESS | 2312 | 1471461539957 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 12:19:00 INFO - PROCESS | 2312 | 1471461539997 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:00 INFO - PROCESS | 2312 | 1471461539998 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:00 INFO - PROCESS | 2312 | ++DOCSHELL 0x12690f800 == 33 [pid = 2312] [id = 546] 12:19:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x1199bec00) [pid = 2312] [serial = 1638] [outer = 0x0] 12:19:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x119b0c400) [pid = 2312] [serial = 1639] [outer = 0x1199bec00] 12:19:00 INFO - PROCESS | 2312 | 1471461540026 Marionette DEBUG loaded listener.js 12:19:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x123bed800) [pid = 2312] [serial = 1640] [outer = 0x1199bec00] 12:19:00 INFO - PROCESS | 2312 | 1471461540416 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:19:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 12:19:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 620ms 12:19:00 INFO - PROCESS | 2312 | 1471461540464 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 12:19:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 12:19:00 INFO - PROCESS | 2312 | 1471461540477 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 12:19:00 INFO - PROCESS | 2312 | 1471461540480 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 12:19:00 INFO - PROCESS | 2312 | 1471461540482 Marionette TRACE conn2 <- [1,2158,null,{}] 12:19:00 INFO - PROCESS | 2312 | 1471461540485 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:00 INFO - PROCESS | 2312 | 1471461540487 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:00 INFO - PROCESS | 2312 | 1471461540638 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 12:19:00 INFO - PROCESS | 2312 | 1471461540660 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:00 INFO - PROCESS | 2312 | 1471461540661 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:00 INFO - PROCESS | 2312 | ++DOCSHELL 0x129031800 == 34 [pid = 2312] [id = 547] 12:19:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x119fcd400) [pid = 2312] [serial = 1641] [outer = 0x0] 12:19:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x1240a5000) [pid = 2312] [serial = 1642] [outer = 0x119fcd400] 12:19:00 INFO - PROCESS | 2312 | 1471461540686 Marionette DEBUG loaded listener.js 12:19:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x124548400) [pid = 2312] [serial = 1643] [outer = 0x119fcd400] 12:19:01 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x128cc7800) [pid = 2312] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 12:19:01 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x124e0d800) [pid = 2312] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 12:19:01 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x1127e6000) [pid = 2312] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 12:19:01 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x1265c9400) [pid = 2312] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 12:19:01 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x125012000) [pid = 2312] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 12:19:01 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x113d27c00) [pid = 2312] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 12:19:01 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x115e70800) [pid = 2312] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 12:19:01 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x1256b7c00) [pid = 2312] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 12:19:01 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x114f51400) [pid = 2312] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 12:19:01 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x1199c0800) [pid = 2312] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 12:19:01 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x117c3f000) [pid = 2312] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 12:19:01 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x112a78000) [pid = 2312] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 12:19:01 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x1199e4000) [pid = 2312] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 12:19:01 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x1247b4c00) [pid = 2312] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 12:19:01 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x113dbf400) [pid = 2312] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 12:19:01 INFO - PROCESS | 2312 | 1471461541189 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 12:19:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 12:19:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 719ms 12:19:01 INFO - PROCESS | 2312 | 1471461541200 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 12:19:01 INFO - PROCESS | 2312 | 1471461541202 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 12:19:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 12:19:01 INFO - PROCESS | 2312 | 1471461541223 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 12:19:01 INFO - PROCESS | 2312 | 1471461541224 Marionette TRACE conn2 <- [1,2162,null,{}] 12:19:01 INFO - PROCESS | 2312 | 1471461541226 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:01 INFO - PROCESS | 2312 | 1471461541228 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:01 INFO - PROCESS | 2312 | 1471461541301 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 12:19:01 INFO - PROCESS | 2312 | 1471461541307 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:01 INFO - PROCESS | 2312 | 1471461541308 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:01 INFO - PROCESS | 2312 | ++DOCSHELL 0x12903c800 == 35 [pid = 2312] [id = 548] 12:19:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x112a78000) [pid = 2312] [serial = 1644] [outer = 0x0] 12:19:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x11615bc00) [pid = 2312] [serial = 1645] [outer = 0x112a78000] 12:19:01 INFO - PROCESS | 2312 | 1471461541333 Marionette DEBUG loaded listener.js 12:19:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x1195b6c00) [pid = 2312] [serial = 1646] [outer = 0x112a78000] 12:19:01 INFO - PROCESS | 2312 | 1471461541672 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 12:19:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 12:19:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 468ms 12:19:01 INFO - PROCESS | 2312 | 1471461541699 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 12:19:01 INFO - PROCESS | 2312 | 1471461541700 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 12:19:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 12:19:01 INFO - PROCESS | 2312 | 1471461541705 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 12:19:01 INFO - PROCESS | 2312 | 1471461541706 Marionette TRACE conn2 <- [1,2166,null,{}] 12:19:01 INFO - PROCESS | 2312 | 1471461541708 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:01 INFO - PROCESS | 2312 | 1471461541710 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:01 INFO - PROCESS | 2312 | 1471461541823 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 12:19:01 INFO - PROCESS | 2312 | 1471461541829 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:01 INFO - PROCESS | 2312 | 1471461541830 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:01 INFO - PROCESS | 2312 | ++DOCSHELL 0x12985b000 == 36 [pid = 2312] [id = 549] 12:19:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x1195c0400) [pid = 2312] [serial = 1647] [outer = 0x0] 12:19:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x124587800) [pid = 2312] [serial = 1648] [outer = 0x1195c0400] 12:19:01 INFO - PROCESS | 2312 | 1471461541855 Marionette DEBUG loaded listener.js 12:19:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x124a34400) [pid = 2312] [serial = 1649] [outer = 0x1195c0400] 12:19:02 INFO - PROCESS | 2312 | 1471461542156 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 12:19:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 12:19:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 469ms 12:19:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 12:19:02 INFO - PROCESS | 2312 | 1471461542174 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 12:19:02 INFO - PROCESS | 2312 | 1471461542175 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 12:19:02 INFO - PROCESS | 2312 | 1471461542177 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 12:19:02 INFO - PROCESS | 2312 | 1471461542179 Marionette TRACE conn2 <- [1,2170,null,{}] 12:19:02 INFO - PROCESS | 2312 | 1471461542181 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:02 INFO - PROCESS | 2312 | 1471461542182 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:02 INFO - PROCESS | 2312 | 1471461542259 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 12:19:02 INFO - PROCESS | 2312 | 1471461542262 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:02 INFO - PROCESS | 2312 | 1471461542263 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:02 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a675000 == 37 [pid = 2312] [id = 550] 12:19:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x124a35800) [pid = 2312] [serial = 1650] [outer = 0x0] 12:19:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x125018800) [pid = 2312] [serial = 1651] [outer = 0x124a35800] 12:19:02 INFO - PROCESS | 2312 | 1471461542291 Marionette DEBUG loaded listener.js 12:19:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1256b3400) [pid = 2312] [serial = 1652] [outer = 0x124a35800] 12:19:02 INFO - PROCESS | 2312 | 1471461542647 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 12:19:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 12:19:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 518ms 12:19:02 INFO - PROCESS | 2312 | 1471461542696 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 12:19:02 INFO - PROCESS | 2312 | 1471461542697 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 12:19:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 12:19:02 INFO - PROCESS | 2312 | 1471461542705 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 12:19:02 INFO - PROCESS | 2312 | 1471461542708 Marionette TRACE conn2 <- [1,2174,null,{}] 12:19:02 INFO - PROCESS | 2312 | 1471461542710 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:02 INFO - PROCESS | 2312 | 1471461542712 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:02 INFO - PROCESS | 2312 | 1471461542799 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 12:19:02 INFO - PROCESS | 2312 | 1471461542806 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:02 INFO - PROCESS | 2312 | 1471461542808 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:02 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ba61800 == 38 [pid = 2312] [id = 551] 12:19:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x126445000) [pid = 2312] [serial = 1653] [outer = 0x0] 12:19:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x1268c5800) [pid = 2312] [serial = 1654] [outer = 0x126445000] 12:19:02 INFO - PROCESS | 2312 | 1471461542835 Marionette DEBUG loaded listener.js 12:19:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x128a57800) [pid = 2312] [serial = 1655] [outer = 0x126445000] 12:19:03 INFO - PROCESS | 2312 | 1471461543277 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 12:19:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 12:19:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 625ms 12:19:03 INFO - PROCESS | 2312 | 1471461543344 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 12:19:03 INFO - PROCESS | 2312 | 1471461543347 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 12:19:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 12:19:03 INFO - PROCESS | 2312 | 1471461543353 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 12:19:03 INFO - PROCESS | 2312 | 1471461543356 Marionette TRACE conn2 <- [1,2178,null,{}] 12:19:03 INFO - PROCESS | 2312 | 1471461543360 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:03 INFO - PROCESS | 2312 | 1471461543362 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:03 INFO - PROCESS | 2312 | 1471461543480 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 12:19:03 INFO - PROCESS | 2312 | 1471461543541 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:03 INFO - PROCESS | 2312 | 1471461543542 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:03 INFO - PROCESS | 2312 | ++DOCSHELL 0x116ae6800 == 39 [pid = 2312] [id = 552] 12:19:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x112a7c800) [pid = 2312] [serial = 1656] [outer = 0x0] 12:19:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x1131e2400) [pid = 2312] [serial = 1657] [outer = 0x112a7c800] 12:19:03 INFO - PROCESS | 2312 | 1471461543574 Marionette DEBUG loaded listener.js 12:19:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x116162800) [pid = 2312] [serial = 1658] [outer = 0x112a7c800] 12:19:04 INFO - PROCESS | 2312 | 1471461544119 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:19:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 12:19:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 825ms 12:19:04 INFO - PROCESS | 2312 | 1471461544177 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 12:19:04 INFO - PROCESS | 2312 | 1471461544180 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 12:19:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 12:19:04 INFO - PROCESS | 2312 | 1471461544185 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 12:19:04 INFO - PROCESS | 2312 | 1471461544187 Marionette TRACE conn2 <- [1,2182,null,{}] 12:19:04 INFO - PROCESS | 2312 | 1471461544189 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:04 INFO - PROCESS | 2312 | 1471461544191 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:04 INFO - PROCESS | 2312 | 1471461544300 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 12:19:04 INFO - PROCESS | 2312 | 1471461544380 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:04 INFO - PROCESS | 2312 | 1471461544382 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:04 INFO - PROCESS | 2312 | ++DOCSHELL 0x123961000 == 40 [pid = 2312] [id = 553] 12:19:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x118286c00) [pid = 2312] [serial = 1659] [outer = 0x0] 12:19:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x118290400) [pid = 2312] [serial = 1660] [outer = 0x118286c00] 12:19:04 INFO - PROCESS | 2312 | 1471461544414 Marionette DEBUG loaded listener.js 12:19:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x1185eb400) [pid = 2312] [serial = 1661] [outer = 0x118286c00] 12:19:05 INFO - PROCESS | 2312 | 1471461545055 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 12:19:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 12:19:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 922ms 12:19:05 INFO - PROCESS | 2312 | 1471461545124 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 12:19:05 INFO - PROCESS | 2312 | 1471461545126 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 12:19:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 12:19:05 INFO - PROCESS | 2312 | 1471461545130 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 12:19:05 INFO - PROCESS | 2312 | 1471461545132 Marionette TRACE conn2 <- [1,2186,null,{}] 12:19:05 INFO - PROCESS | 2312 | 1471461545136 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:05 INFO - PROCESS | 2312 | 1471461545138 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:05 INFO - PROCESS | 2312 | 1471461545250 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 12:19:05 INFO - PROCESS | 2312 | 1471461545332 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:05 INFO - PROCESS | 2312 | 1471461545335 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:05 INFO - PROCESS | 2312 | ++DOCSHELL 0x1169db000 == 41 [pid = 2312] [id = 554] 12:19:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x115d7bc00) [pid = 2312] [serial = 1662] [outer = 0x0] 12:19:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x115e70400) [pid = 2312] [serial = 1663] [outer = 0x115d7bc00] 12:19:05 INFO - PROCESS | 2312 | 1471461545365 Marionette DEBUG loaded listener.js 12:19:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x1164e6000) [pid = 2312] [serial = 1664] [outer = 0x115d7bc00] 12:19:05 INFO - PROCESS | 2312 | --DOCSHELL 0x12a675000 == 40 [pid = 2312] [id = 550] 12:19:05 INFO - PROCESS | 2312 | --DOCSHELL 0x12985b000 == 39 [pid = 2312] [id = 549] 12:19:05 INFO - PROCESS | 2312 | --DOCSHELL 0x12903c800 == 38 [pid = 2312] [id = 548] 12:19:05 INFO - PROCESS | 2312 | --DOCSHELL 0x129031800 == 37 [pid = 2312] [id = 547] 12:19:05 INFO - PROCESS | 2312 | --DOCSHELL 0x12690f800 == 36 [pid = 2312] [id = 546] 12:19:05 INFO - PROCESS | 2312 | --DOCSHELL 0x124e23000 == 35 [pid = 2312] [id = 545] 12:19:05 INFO - PROCESS | 2312 | --DOCSHELL 0x123958000 == 34 [pid = 2312] [id = 544] 12:19:05 INFO - PROCESS | 2312 | --DOCSHELL 0x119b96800 == 33 [pid = 2312] [id = 543] 12:19:05 INFO - PROCESS | 2312 | --DOCSHELL 0x118104000 == 32 [pid = 2312] [id = 542] 12:19:05 INFO - PROCESS | 2312 | --DOCSHELL 0x1169dd000 == 31 [pid = 2312] [id = 541] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x1291afc00) [pid = 2312] [serial = 1600] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x1185d7000) [pid = 2312] [serial = 1594] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x128cc5000) [pid = 2312] [serial = 1592] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x128b2d000) [pid = 2312] [serial = 1589] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x124545400) [pid = 2312] [serial = 1583] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x1199b9c00) [pid = 2312] [serial = 1595] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x120f57400) [pid = 2312] [serial = 1580] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x128cc6800) [pid = 2312] [serial = 1598] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x1293a2800) [pid = 2312] [serial = 1601] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x12986fc00) [pid = 2312] [serial = 1603] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x1256be400) [pid = 2312] [serial = 1585] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x123804800) [pid = 2312] [serial = 1582] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x128a4d000) [pid = 2312] [serial = 1586] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x128c83c00) [pid = 2312] [serial = 1591] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x128a56800) [pid = 2312] [serial = 1588] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x117c39000) [pid = 2312] [serial = 1567] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x1185ddc00) [pid = 2312] [serial = 1568] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x11658e400) [pid = 2312] [serial = 1570] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x1176b7c00) [pid = 2312] [serial = 1571] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x128a4c400) [pid = 2312] [serial = 1562] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x1264b8400) [pid = 2312] [serial = 1561] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x115e6f400) [pid = 2312] [serial = 1564] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x116769c00) [pid = 2312] [serial = 1565] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x119b0c800) [pid = 2312] [serial = 1579] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x1185dcc00) [pid = 2312] [serial = 1573] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x11880ac00) [pid = 2312] [serial = 1574] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x11995fc00) [pid = 2312] [serial = 1576] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x1199bb400) [pid = 2312] [serial = 1577] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x1250b8c00) [pid = 2312] [serial = 1597] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x12987d400) [pid = 2312] [serial = 1604] [outer = 0x0] [url = about:blank] 12:19:05 INFO - PROCESS | 2312 | 1471461545780 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 12:19:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 12:19:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 673ms 12:19:05 INFO - PROCESS | 2312 | 1471461545803 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 12:19:05 INFO - PROCESS | 2312 | 1471461545807 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 12:19:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 12:19:05 INFO - PROCESS | 2312 | 1471461545814 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 12:19:05 INFO - PROCESS | 2312 | 1471461545816 Marionette TRACE conn2 <- [1,2190,null,{}] 12:19:05 INFO - PROCESS | 2312 | 1471461545820 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:05 INFO - PROCESS | 2312 | 1471461545822 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:05 INFO - PROCESS | 2312 | 1471461545948 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 12:19:06 INFO - PROCESS | 2312 | 1471461546038 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:06 INFO - PROCESS | 2312 | 1471461546039 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:06 INFO - PROCESS | 2312 | ++DOCSHELL 0x118705000 == 32 [pid = 2312] [id = 555] 12:19:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x116551400) [pid = 2312] [serial = 1665] [outer = 0x0] 12:19:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x117403000) [pid = 2312] [serial = 1666] [outer = 0x116551400] 12:19:06 INFO - PROCESS | 2312 | 1471461546084 Marionette DEBUG loaded listener.js 12:19:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x118291c00) [pid = 2312] [serial = 1667] [outer = 0x116551400] 12:19:06 INFO - PROCESS | 2312 | 1471461546446 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 12:19:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 12:19:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 674ms 12:19:06 INFO - PROCESS | 2312 | 1471461546489 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 12:19:06 INFO - PROCESS | 2312 | 1471461546490 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 12:19:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 12:19:06 INFO - PROCESS | 2312 | 1471461546492 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 12:19:06 INFO - PROCESS | 2312 | 1471461546495 Marionette TRACE conn2 <- [1,2194,null,{}] 12:19:06 INFO - PROCESS | 2312 | 1471461546502 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:06 INFO - PROCESS | 2312 | 1471461546505 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:06 INFO - PROCESS | 2312 | 1471461546590 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 12:19:06 INFO - PROCESS | 2312 | 1471461546649 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:06 INFO - PROCESS | 2312 | 1471461546651 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:06 INFO - PROCESS | 2312 | ++DOCSHELL 0x12388e800 == 33 [pid = 2312] [id = 556] 12:19:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x112a77000) [pid = 2312] [serial = 1668] [outer = 0x0] 12:19:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x119102800) [pid = 2312] [serial = 1669] [outer = 0x112a77000] 12:19:06 INFO - PROCESS | 2312 | 1471461546681 Marionette DEBUG loaded listener.js 12:19:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x1198b7800) [pid = 2312] [serial = 1670] [outer = 0x112a77000] 12:19:06 INFO - PROCESS | 2312 | 1471461546987 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 12:19:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 12:19:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 523ms 12:19:07 INFO - PROCESS | 2312 | 1471461547015 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 12:19:07 INFO - PROCESS | 2312 | 1471461547017 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 12:19:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 12:19:07 INFO - PROCESS | 2312 | 1471461547023 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 12:19:07 INFO - PROCESS | 2312 | 1471461547024 Marionette TRACE conn2 <- [1,2198,null,{}] 12:19:07 INFO - PROCESS | 2312 | 1471461547026 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:07 INFO - PROCESS | 2312 | 1471461547027 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:07 INFO - PROCESS | 2312 | 1471461547109 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 12:19:07 INFO - PROCESS | 2312 | 1471461547165 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:07 INFO - PROCESS | 2312 | 1471461547167 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:07 INFO - PROCESS | 2312 | ++DOCSHELL 0x125f8f000 == 34 [pid = 2312] [id = 557] 12:19:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x1185d7000) [pid = 2312] [serial = 1671] [outer = 0x0] 12:19:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x119972c00) [pid = 2312] [serial = 1672] [outer = 0x1185d7000] 12:19:07 INFO - PROCESS | 2312 | 1471461547193 Marionette DEBUG loaded listener.js 12:19:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x119b04000) [pid = 2312] [serial = 1673] [outer = 0x1185d7000] 12:19:07 INFO - PROCESS | 2312 | 1471461547471 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:19:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 12:19:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 471ms 12:19:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 12:19:07 INFO - PROCESS | 2312 | 1471461547493 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 12:19:07 INFO - PROCESS | 2312 | 1471461547494 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 12:19:07 INFO - PROCESS | 2312 | 1471461547496 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 12:19:07 INFO - PROCESS | 2312 | 1471461547497 Marionette TRACE conn2 <- [1,2202,null,{}] 12:19:07 INFO - PROCESS | 2312 | 1471461547508 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:07 INFO - PROCESS | 2312 | 1471461547509 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:07 INFO - PROCESS | 2312 | 1471461547591 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 12:19:07 INFO - PROCESS | 2312 | 1471461547595 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:07 INFO - PROCESS | 2312 | 1471461547596 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:07 INFO - PROCESS | 2312 | ++DOCSHELL 0x128d20000 == 35 [pid = 2312] [id = 558] 12:19:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x1121ab800) [pid = 2312] [serial = 1674] [outer = 0x0] 12:19:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x119c6c400) [pid = 2312] [serial = 1675] [outer = 0x1121ab800] 12:19:07 INFO - PROCESS | 2312 | 1471461547622 Marionette DEBUG loaded listener.js 12:19:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x120f53000) [pid = 2312] [serial = 1676] [outer = 0x1121ab800] 12:19:08 INFO - PROCESS | 2312 | 1471461548061 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 12:19:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 12:19:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 569ms 12:19:08 INFO - PROCESS | 2312 | 1471461548066 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 12:19:08 INFO - PROCESS | 2312 | 1471461548070 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 12:19:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 12:19:08 INFO - PROCESS | 2312 | 1471461548074 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 12:19:08 INFO - PROCESS | 2312 | 1471461548075 Marionette TRACE conn2 <- [1,2206,null,{}] 12:19:08 INFO - PROCESS | 2312 | 1471461548079 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:08 INFO - PROCESS | 2312 | 1471461548085 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:08 INFO - PROCESS | 2312 | 1471461548274 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 12:19:08 INFO - PROCESS | 2312 | 1471461548297 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:08 INFO - PROCESS | 2312 | 1471461548298 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:08 INFO - PROCESS | 2312 | ++DOCSHELL 0x1291c5000 == 36 [pid = 2312] [id = 559] 12:19:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x123840800) [pid = 2312] [serial = 1677] [outer = 0x0] 12:19:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x1240a5800) [pid = 2312] [serial = 1678] [outer = 0x123840800] 12:19:08 INFO - PROCESS | 2312 | 1471461548341 Marionette DEBUG loaded listener.js 12:19:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x1250bdc00) [pid = 2312] [serial = 1679] [outer = 0x123840800] 12:19:08 INFO - PROCESS | 2312 | 1471461548773 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 12:19:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 12:19:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 721ms 12:19:08 INFO - PROCESS | 2312 | 1471461548794 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 12:19:08 INFO - PROCESS | 2312 | 1471461548795 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 12:19:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 12:19:08 INFO - PROCESS | 2312 | 1471461548798 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 12:19:08 INFO - PROCESS | 2312 | 1471461548799 Marionette TRACE conn2 <- [1,2210,null,{}] 12:19:08 INFO - PROCESS | 2312 | 1471461548801 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:08 INFO - PROCESS | 2312 | 1471461548803 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:08 INFO - PROCESS | 2312 | 1471461548901 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 12:19:08 INFO - PROCESS | 2312 | 1471461548930 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:08 INFO - PROCESS | 2312 | 1471461548931 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:08 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a8aa800 == 37 [pid = 2312] [id = 560] 12:19:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x124a34c00) [pid = 2312] [serial = 1680] [outer = 0x0] 12:19:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x126054000) [pid = 2312] [serial = 1681] [outer = 0x124a34c00] 12:19:08 INFO - PROCESS | 2312 | 1471461548963 Marionette DEBUG loaded listener.js 12:19:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1265c5400) [pid = 2312] [serial = 1682] [outer = 0x124a34c00] 12:19:09 INFO - PROCESS | 2312 | 1471461549280 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 12:19:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 12:19:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 520ms 12:19:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 12:19:09 INFO - PROCESS | 2312 | 1471461549319 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 12:19:09 INFO - PROCESS | 2312 | 1471461549320 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 12:19:09 INFO - PROCESS | 2312 | 1471461549322 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 12:19:09 INFO - PROCESS | 2312 | 1471461549323 Marionette TRACE conn2 <- [1,2214,null,{}] 12:19:09 INFO - PROCESS | 2312 | 1471461549325 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:09 INFO - PROCESS | 2312 | 1471461549327 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:09 INFO - PROCESS | 2312 | 1471461549425 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 12:19:09 INFO - PROCESS | 2312 | 1471461549437 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:09 INFO - PROCESS | 2312 | 1471461549438 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:09 INFO - PROCESS | 2312 | ++DOCSHELL 0x12b051800 == 38 [pid = 2312] [id = 561] 12:19:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x1265c6400) [pid = 2312] [serial = 1683] [outer = 0x0] 12:19:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x128a4fc00) [pid = 2312] [serial = 1684] [outer = 0x1265c6400] 12:19:09 INFO - PROCESS | 2312 | 1471461549464 Marionette DEBUG loaded listener.js 12:19:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x128b27c00) [pid = 2312] [serial = 1685] [outer = 0x1265c6400] 12:19:09 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x1127e5400) [pid = 2312] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 12:19:09 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x116554c00) [pid = 2312] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 12:19:09 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x1176bdc00) [pid = 2312] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 12:19:09 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x113d2b800) [pid = 2312] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 12:19:09 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x1199bec00) [pid = 2312] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 12:19:09 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x116482c00) [pid = 2312] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 12:19:09 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x118804000) [pid = 2312] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 12:19:09 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x123807c00) [pid = 2312] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 12:19:09 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x1268c1400) [pid = 2312] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 12:19:09 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x119fcd400) [pid = 2312] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 12:19:09 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x112a78000) [pid = 2312] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 12:19:09 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x124a35800) [pid = 2312] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 12:19:09 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x1127dfc00) [pid = 2312] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 12:19:09 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x1185f0400) [pid = 2312] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 12:19:09 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x1195c0400) [pid = 2312] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 12:19:09 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x1192a1000) [pid = 2312] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 12:19:09 INFO - PROCESS | 2312 | 1471461549879 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 12:19:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 12:19:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 571ms 12:19:09 INFO - PROCESS | 2312 | 1471461549894 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 12:19:09 INFO - PROCESS | 2312 | 1471461549896 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 12:19:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 12:19:09 INFO - PROCESS | 2312 | 1471461549898 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 12:19:09 INFO - PROCESS | 2312 | 1471461549899 Marionette TRACE conn2 <- [1,2218,null,{}] 12:19:09 INFO - PROCESS | 2312 | 1471461549902 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:09 INFO - PROCESS | 2312 | 1471461549903 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:09 INFO - PROCESS | 2312 | 1471461549978 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 12:19:09 INFO - PROCESS | 2312 | 1471461549982 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:09 INFO - PROCESS | 2312 | 1471461549983 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:10 INFO - PROCESS | 2312 | ++DOCSHELL 0x12388e000 == 39 [pid = 2312] [id = 562] 12:19:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x110e95800) [pid = 2312] [serial = 1686] [outer = 0x0] 12:19:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x112f1d800) [pid = 2312] [serial = 1687] [outer = 0x110e95800] 12:19:10 INFO - PROCESS | 2312 | 1471461550019 Marionette DEBUG loaded listener.js 12:19:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x118805800) [pid = 2312] [serial = 1688] [outer = 0x110e95800] 12:19:10 INFO - PROCESS | 2312 | 1471461550360 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 12:19:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 12:19:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 474ms 12:19:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 12:19:10 INFO - PROCESS | 2312 | 1471461550373 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 12:19:10 INFO - PROCESS | 2312 | 1471461550375 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 12:19:10 INFO - PROCESS | 2312 | 1471461550377 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 12:19:10 INFO - PROCESS | 2312 | 1471461550378 Marionette TRACE conn2 <- [1,2222,null,{}] 12:19:10 INFO - PROCESS | 2312 | 1471461550380 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:10 INFO - PROCESS | 2312 | 1471461550381 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:10 INFO - PROCESS | 2312 | 1471461550491 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 12:19:10 INFO - PROCESS | 2312 | 1471461550497 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:10 INFO - PROCESS | 2312 | 1471461550498 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:10 INFO - PROCESS | 2312 | ++DOCSHELL 0x12bdec000 == 40 [pid = 2312] [id = 563] 12:19:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x116554c00) [pid = 2312] [serial = 1689] [outer = 0x0] 12:19:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x1199ba800) [pid = 2312] [serial = 1690] [outer = 0x116554c00] 12:19:10 INFO - PROCESS | 2312 | 1471461550522 Marionette DEBUG loaded listener.js 12:19:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x128a4d400) [pid = 2312] [serial = 1691] [outer = 0x116554c00] 12:19:10 INFO - PROCESS | 2312 | 1471461550827 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:19:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 12:19:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 467ms 12:19:10 INFO - PROCESS | 2312 | 1471461550845 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 12:19:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 12:19:10 INFO - PROCESS | 2312 | 1471461550846 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 12:19:10 INFO - PROCESS | 2312 | 1471461550848 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 12:19:10 INFO - PROCESS | 2312 | 1471461550851 Marionette TRACE conn2 <- [1,2226,null,{}] 12:19:10 INFO - PROCESS | 2312 | 1471461550857 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:10 INFO - PROCESS | 2312 | 1471461550858 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:10 INFO - PROCESS | 2312 | 1471461550959 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 12:19:10 INFO - PROCESS | 2312 | 1471461550963 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:10 INFO - PROCESS | 2312 | 1471461550964 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:10 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c65b000 == 41 [pid = 2312] [id = 564] 12:19:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x128b2b400) [pid = 2312] [serial = 1692] [outer = 0x0] 12:19:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x128b34000) [pid = 2312] [serial = 1693] [outer = 0x128b2b400] 12:19:10 INFO - PROCESS | 2312 | 1471461550991 Marionette DEBUG loaded listener.js 12:19:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x12907ec00) [pid = 2312] [serial = 1694] [outer = 0x128b2b400] 12:19:11 INFO - PROCESS | 2312 | 1471461551324 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 12:19:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 12:19:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 522ms 12:19:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 12:19:11 INFO - PROCESS | 2312 | 1471461551371 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 12:19:11 INFO - PROCESS | 2312 | 1471461551372 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 12:19:11 INFO - PROCESS | 2312 | 1471461551385 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 12:19:11 INFO - PROCESS | 2312 | 1471461551386 Marionette TRACE conn2 <- [1,2230,null,{}] 12:19:11 INFO - PROCESS | 2312 | 1471461551389 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:11 INFO - PROCESS | 2312 | 1471461551390 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:11 INFO - PROCESS | 2312 | 1471461551467 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 12:19:11 INFO - PROCESS | 2312 | 1471461551473 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:11 INFO - PROCESS | 2312 | 1471461551474 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:11 INFO - PROCESS | 2312 | ++DOCSHELL 0x12cac8800 == 42 [pid = 2312] [id = 565] 12:19:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x129074800) [pid = 2312] [serial = 1695] [outer = 0x0] 12:19:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x1291b1000) [pid = 2312] [serial = 1696] [outer = 0x129074800] 12:19:11 INFO - PROCESS | 2312 | 1471461551498 Marionette DEBUG loaded listener.js 12:19:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x1293a5000) [pid = 2312] [serial = 1697] [outer = 0x129074800] 12:19:11 INFO - PROCESS | 2312 | 1471461551811 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 12:19:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 12:19:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 483ms 12:19:11 INFO - PROCESS | 2312 | 1471461551880 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 12:19:11 INFO - PROCESS | 2312 | 1471461551882 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 12:19:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 12:19:11 INFO - PROCESS | 2312 | 1471461551886 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 12:19:11 INFO - PROCESS | 2312 | 1471461551889 Marionette TRACE conn2 <- [1,2234,null,{}] 12:19:11 INFO - PROCESS | 2312 | 1471461551893 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:11 INFO - PROCESS | 2312 | 1471461551895 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:12 INFO - PROCESS | 2312 | 1471461551999 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 12:19:12 INFO - PROCESS | 2312 | 1471461552103 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:12 INFO - PROCESS | 2312 | 1471461552106 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:12 INFO - PROCESS | 2312 | ++DOCSHELL 0x11696a000 == 43 [pid = 2312] [id = 566] 12:19:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x112a85400) [pid = 2312] [serial = 1698] [outer = 0x0] 12:19:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x1131eb800) [pid = 2312] [serial = 1699] [outer = 0x112a85400] 12:19:12 INFO - PROCESS | 2312 | 1471461552138 Marionette DEBUG loaded listener.js 12:19:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x1164e5c00) [pid = 2312] [serial = 1700] [outer = 0x112a85400] 12:19:12 INFO - PROCESS | 2312 | 1471461552538 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 12:19:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 12:19:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 677ms 12:19:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 12:19:12 INFO - PROCESS | 2312 | 1471461552563 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 12:19:12 INFO - PROCESS | 2312 | 1471461552566 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 12:19:12 INFO - PROCESS | 2312 | 1471461552571 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 12:19:12 INFO - PROCESS | 2312 | 1471461552574 Marionette TRACE conn2 <- [1,2238,null,{}] 12:19:12 INFO - PROCESS | 2312 | 1471461552577 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:12 INFO - PROCESS | 2312 | 1471461552579 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:12 INFO - PROCESS | 2312 | 1471461552744 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 12:19:12 INFO - PROCESS | 2312 | 1471461552850 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:12 INFO - PROCESS | 2312 | 1471461552852 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:12 INFO - PROCESS | 2312 | ++DOCSHELL 0x1242e0800 == 44 [pid = 2312] [id = 567] 12:19:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x1185df400) [pid = 2312] [serial = 1701] [outer = 0x0] 12:19:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x1185ec400) [pid = 2312] [serial = 1702] [outer = 0x1185df400] 12:19:12 INFO - PROCESS | 2312 | 1471461552903 Marionette DEBUG loaded listener.js 12:19:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x11916bc00) [pid = 2312] [serial = 1703] [outer = 0x1185df400] 12:19:13 INFO - PROCESS | 2312 | 1471461553371 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:19:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 12:19:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 825ms 12:19:13 INFO - PROCESS | 2312 | 1471461553394 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 12:19:13 INFO - PROCESS | 2312 | 1471461553395 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 12:19:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 12:19:13 INFO - PROCESS | 2312 | 1471461553398 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 12:19:13 INFO - PROCESS | 2312 | 1471461553399 Marionette TRACE conn2 <- [1,2242,null,{}] 12:19:13 INFO - PROCESS | 2312 | 1471461553406 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:13 INFO - PROCESS | 2312 | 1471461553409 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:13 INFO - PROCESS | 2312 | 1471461553517 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 12:19:13 INFO - PROCESS | 2312 | 1471461553580 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:13 INFO - PROCESS | 2312 | 1471461553583 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:13 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c657800 == 45 [pid = 2312] [id = 568] 12:19:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x119ca5800) [pid = 2312] [serial = 1704] [outer = 0x0] 12:19:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x120f5dc00) [pid = 2312] [serial = 1705] [outer = 0x119ca5800] 12:19:13 INFO - PROCESS | 2312 | 1471461553657 Marionette DEBUG loaded listener.js 12:19:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x12453e800) [pid = 2312] [serial = 1706] [outer = 0x119ca5800] 12:19:14 INFO - PROCESS | 2312 | 1471461554078 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:19:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 12:19:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 723ms 12:19:14 INFO - PROCESS | 2312 | 1471461554121 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 12:19:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 12:19:14 INFO - PROCESS | 2312 | 1471461554122 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 12:19:14 INFO - PROCESS | 2312 | 1471461554125 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 12:19:14 INFO - PROCESS | 2312 | 1471461554126 Marionette TRACE conn2 <- [1,2246,null,{}] 12:19:14 INFO - PROCESS | 2312 | 1471461554128 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:14 INFO - PROCESS | 2312 | 1471461554130 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:14 INFO - PROCESS | 2312 | 1471461554254 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 12:19:14 INFO - PROCESS | 2312 | 1471461554316 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:14 INFO - PROCESS | 2312 | 1471461554317 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:14 INFO - PROCESS | 2312 | ++DOCSHELL 0x12d424000 == 46 [pid = 2312] [id = 569] 12:19:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x124e0e400) [pid = 2312] [serial = 1707] [outer = 0x0] 12:19:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x1250b8c00) [pid = 2312] [serial = 1708] [outer = 0x124e0e400] 12:19:14 INFO - PROCESS | 2312 | 1471461554347 Marionette DEBUG loaded listener.js 12:19:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x128a58800) [pid = 2312] [serial = 1709] [outer = 0x124e0e400] 12:19:14 INFO - PROCESS | 2312 | 1471461554833 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 12:19:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 12:19:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 772ms 12:19:14 INFO - PROCESS | 2312 | 1471461554898 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 12:19:14 INFO - PROCESS | 2312 | 1471461554899 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 12:19:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 12:19:14 INFO - PROCESS | 2312 | 1471461554901 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 12:19:14 INFO - PROCESS | 2312 | 1471461554902 Marionette TRACE conn2 <- [1,2250,null,{}] 12:19:14 INFO - PROCESS | 2312 | 1471461554905 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:14 INFO - PROCESS | 2312 | 1471461554907 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:15 INFO - PROCESS | 2312 | 1471461555055 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 12:19:15 INFO - PROCESS | 2312 | 1471461555163 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:15 INFO - PROCESS | 2312 | 1471461555165 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:15 INFO - PROCESS | 2312 | ++DOCSHELL 0x11810b000 == 47 [pid = 2312] [id = 570] 12:19:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x11615cc00) [pid = 2312] [serial = 1710] [outer = 0x0] 12:19:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x1195c0800) [pid = 2312] [serial = 1711] [outer = 0x11615cc00] 12:19:15 INFO - PROCESS | 2312 | 1471461555213 Marionette DEBUG loaded listener.js 12:19:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x1245d0000) [pid = 2312] [serial = 1712] [outer = 0x11615cc00] 12:19:15 INFO - PROCESS | 2312 | 1471461555908 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 12:19:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 12:19:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 1020ms 12:19:15 INFO - PROCESS | 2312 | 1471461555922 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 12:19:15 INFO - PROCESS | 2312 | 1471461555924 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 12:19:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 12:19:15 INFO - PROCESS | 2312 | 1471461555927 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 12:19:15 INFO - PROCESS | 2312 | 1471461555930 Marionette TRACE conn2 <- [1,2254,null,{}] 12:19:15 INFO - PROCESS | 2312 | 1471461555933 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:15 INFO - PROCESS | 2312 | 1471461555935 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:16 INFO - PROCESS | 2312 | 1471461556086 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 12:19:16 INFO - PROCESS | 2312 | 1471461556096 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:16 INFO - PROCESS | 2312 | 1471461556097 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:16 INFO - PROCESS | 2312 | ++DOCSHELL 0x11716e000 == 48 [pid = 2312] [id = 571] 12:19:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x1161bec00) [pid = 2312] [serial = 1713] [outer = 0x0] 12:19:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x116a0d800) [pid = 2312] [serial = 1714] [outer = 0x1161bec00] 12:19:16 INFO - PROCESS | 2312 | 1471461556127 Marionette DEBUG loaded listener.js 12:19:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x117c41800) [pid = 2312] [serial = 1715] [outer = 0x1161bec00] 12:19:17 INFO - PROCESS | 2312 | --DOCSHELL 0x12c65b000 == 47 [pid = 2312] [id = 564] 12:19:17 INFO - PROCESS | 2312 | --DOCSHELL 0x12bdec000 == 46 [pid = 2312] [id = 563] 12:19:17 INFO - PROCESS | 2312 | --DOCSHELL 0x12388e000 == 45 [pid = 2312] [id = 562] 12:19:17 INFO - PROCESS | 2312 | --DOCSHELL 0x12b051800 == 44 [pid = 2312] [id = 561] 12:19:17 INFO - PROCESS | 2312 | --DOCSHELL 0x12a8aa800 == 43 [pid = 2312] [id = 560] 12:19:17 INFO - PROCESS | 2312 | --DOCSHELL 0x1291c5000 == 42 [pid = 2312] [id = 559] 12:19:17 INFO - PROCESS | 2312 | --DOCSHELL 0x128d20000 == 41 [pid = 2312] [id = 558] 12:19:17 INFO - PROCESS | 2312 | --DOCSHELL 0x125f8f000 == 40 [pid = 2312] [id = 557] 12:19:17 INFO - PROCESS | 2312 | --DOCSHELL 0x12388e800 == 39 [pid = 2312] [id = 556] 12:19:17 INFO - PROCESS | 2312 | --DOCSHELL 0x118705000 == 38 [pid = 2312] [id = 555] 12:19:17 INFO - PROCESS | 2312 | --DOCSHELL 0x1169db000 == 37 [pid = 2312] [id = 554] 12:19:17 INFO - PROCESS | 2312 | --DOCSHELL 0x123961000 == 36 [pid = 2312] [id = 553] 12:19:17 INFO - PROCESS | 2312 | --DOCSHELL 0x116ae6800 == 35 [pid = 2312] [id = 552] 12:19:17 INFO - PROCESS | 2312 | --DOCSHELL 0x12ba61800 == 34 [pid = 2312] [id = 551] 12:19:17 INFO - PROCESS | 2312 | --DOCSHELL 0x11870d000 == 33 [pid = 2312] [id = 540] 12:19:17 INFO - PROCESS | 2312 | --DOCSHELL 0x11810b000 == 32 [pid = 2312] [id = 570] 12:19:17 INFO - PROCESS | 2312 | --DOCSHELL 0x12d424000 == 31 [pid = 2312] [id = 569] 12:19:17 INFO - PROCESS | 2312 | --DOCSHELL 0x12c657800 == 30 [pid = 2312] [id = 568] 12:19:17 INFO - PROCESS | 2312 | --DOCSHELL 0x1242e0800 == 29 [pid = 2312] [id = 567] 12:19:17 INFO - PROCESS | 2312 | --DOCSHELL 0x12cac8800 == 28 [pid = 2312] [id = 565] 12:19:17 INFO - PROCESS | 2312 | --DOCSHELL 0x11696a000 == 27 [pid = 2312] [id = 566] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x119979400) [pid = 2312] [serial = 1636] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x116ac4c00) [pid = 2312] [serial = 1627] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x1180ef400) [pid = 2312] [serial = 1628] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x1185d8400) [pid = 2312] [serial = 1622] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x11828b400) [pid = 2312] [serial = 1621] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x115e70000) [pid = 2312] [serial = 1624] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x119b0c400) [pid = 2312] [serial = 1639] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x1164f0400) [pid = 2312] [serial = 1625] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x1185dd400) [pid = 2312] [serial = 1607] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x11702fc00) [pid = 2312] [serial = 1606] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x1199bc800) [pid = 2312] [serial = 1610] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x1195bc400) [pid = 2312] [serial = 1609] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x1264af400) [pid = 2312] [serial = 1613] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x124e0bc00) [pid = 2312] [serial = 1612] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x129079c00) [pid = 2312] [serial = 1616] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x1199bbc00) [pid = 2312] [serial = 1637] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x1240a5000) [pid = 2312] [serial = 1642] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x123bed800) [pid = 2312] [serial = 1640] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x1195b6c00) [pid = 2312] [serial = 1646] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x128c7bc00) [pid = 2312] [serial = 1615] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x11615bc00) [pid = 2312] [serial = 1645] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x125018800) [pid = 2312] [serial = 1651] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x116478800) [pid = 2312] [serial = 1619] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x1268c5800) [pid = 2312] [serial = 1654] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x11323b400) [pid = 2312] [serial = 1618] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x124548400) [pid = 2312] [serial = 1643] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x118808c00) [pid = 2312] [serial = 1630] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x119293000) [pid = 2312] [serial = 1631] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x124a34400) [pid = 2312] [serial = 1649] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x119572400) [pid = 2312] [serial = 1633] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x1198b8400) [pid = 2312] [serial = 1634] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x1256b3400) [pid = 2312] [serial = 1652] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x124587800) [pid = 2312] [serial = 1648] [outer = 0x0] [url = about:blank] 12:19:17 INFO - PROCESS | 2312 | 1471461557178 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 12:19:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 12:19:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1277ms 12:19:17 INFO - PROCESS | 2312 | 1471461557204 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 12:19:17 INFO - PROCESS | 2312 | 1471461557206 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 12:19:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 12:19:17 INFO - PROCESS | 2312 | 1471461557209 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 12:19:17 INFO - PROCESS | 2312 | 1471461557211 Marionette TRACE conn2 <- [1,2258,null,{}] 12:19:17 INFO - PROCESS | 2312 | 1471461557215 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:17 INFO - PROCESS | 2312 | 1471461557217 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:17 INFO - PROCESS | 2312 | 1471461557305 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 12:19:17 INFO - PROCESS | 2312 | 1471461557311 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:17 INFO - PROCESS | 2312 | 1471461557313 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:17 INFO - PROCESS | 2312 | ++DOCSHELL 0x1169c9000 == 28 [pid = 2312] [id = 572] 12:19:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x112f1b000) [pid = 2312] [serial = 1716] [outer = 0x0] 12:19:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x113db2800) [pid = 2312] [serial = 1717] [outer = 0x112f1b000] 12:19:17 INFO - PROCESS | 2312 | 1471461557342 Marionette DEBUG loaded listener.js 12:19:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x115e6cc00) [pid = 2312] [serial = 1718] [outer = 0x112f1b000] 12:19:17 INFO - PROCESS | 2312 | 1471461557760 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:19:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 12:19:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 572ms 12:19:17 INFO - PROCESS | 2312 | 1471461557782 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 12:19:17 INFO - PROCESS | 2312 | 1471461557788 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 12:19:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 12:19:17 INFO - PROCESS | 2312 | 1471461557795 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 12:19:17 INFO - PROCESS | 2312 | 1471461557797 Marionette TRACE conn2 <- [1,2262,null,{}] 12:19:17 INFO - PROCESS | 2312 | 1471461557801 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:17 INFO - PROCESS | 2312 | 1471461557804 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:17 INFO - PROCESS | 2312 | 1471461557932 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 12:19:17 INFO - PROCESS | 2312 | 1471461557938 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:17 INFO - PROCESS | 2312 | 1471461557940 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:17 INFO - PROCESS | 2312 | ++DOCSHELL 0x11811b000 == 29 [pid = 2312] [id = 573] 12:19:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x1164edc00) [pid = 2312] [serial = 1719] [outer = 0x0] 12:19:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x116aba400) [pid = 2312] [serial = 1720] [outer = 0x1164edc00] 12:19:17 INFO - PROCESS | 2312 | 1471461557986 Marionette DEBUG loaded listener.js 12:19:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x117c3e000) [pid = 2312] [serial = 1721] [outer = 0x1164edc00] 12:19:18 INFO - PROCESS | 2312 | 1471461558347 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 12:19:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 12:19:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 571ms 12:19:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 12:19:18 INFO - PROCESS | 2312 | 1471461558366 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 12:19:18 INFO - PROCESS | 2312 | 1471461558367 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 12:19:18 INFO - PROCESS | 2312 | 1471461558369 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 12:19:18 INFO - PROCESS | 2312 | 1471461558372 Marionette TRACE conn2 <- [1,2266,null,{}] 12:19:18 INFO - PROCESS | 2312 | 1471461558380 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:18 INFO - PROCESS | 2312 | 1471461558383 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:18 INFO - PROCESS | 2312 | 1471461558456 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 12:19:18 INFO - PROCESS | 2312 | 1471461558461 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:18 INFO - PROCESS | 2312 | 1471461558463 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:18 INFO - PROCESS | 2312 | ++DOCSHELL 0x1195f0800 == 30 [pid = 2312] [id = 574] 12:19:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x1127e0000) [pid = 2312] [serial = 1722] [outer = 0x0] 12:19:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x1185d4800) [pid = 2312] [serial = 1723] [outer = 0x1127e0000] 12:19:18 INFO - PROCESS | 2312 | 1471461558494 Marionette DEBUG loaded listener.js 12:19:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x118806800) [pid = 2312] [serial = 1724] [outer = 0x1127e0000] 12:19:18 INFO - PROCESS | 2312 | 1471461558829 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 12:19:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 12:19:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 471ms 12:19:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 12:19:18 INFO - PROCESS | 2312 | 1471461558841 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 12:19:18 INFO - PROCESS | 2312 | 1471461558843 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 12:19:18 INFO - PROCESS | 2312 | 1471461558845 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 12:19:18 INFO - PROCESS | 2312 | 1471461558846 Marionette TRACE conn2 <- [1,2270,null,{}] 12:19:18 INFO - PROCESS | 2312 | 1471461558848 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:18 INFO - PROCESS | 2312 | 1471461558849 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:18 INFO - PROCESS | 2312 | 1471461558929 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 12:19:18 INFO - PROCESS | 2312 | 1471461558933 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:18 INFO - PROCESS | 2312 | 1471461558934 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:18 INFO - PROCESS | 2312 | ++DOCSHELL 0x12395b000 == 31 [pid = 2312] [id = 575] 12:19:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x119163800) [pid = 2312] [serial = 1725] [outer = 0x0] 12:19:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x119568800) [pid = 2312] [serial = 1726] [outer = 0x119163800] 12:19:18 INFO - PROCESS | 2312 | 1471461558963 Marionette DEBUG loaded listener.js 12:19:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x1195ba000) [pid = 2312] [serial = 1727] [outer = 0x119163800] 12:19:19 INFO - PROCESS | 2312 | 1471461559294 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 12:19:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 12:19:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 469ms 12:19:19 INFO - PROCESS | 2312 | 1471461559315 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 12:19:19 INFO - PROCESS | 2312 | 1471461559316 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 12:19:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 12:19:19 INFO - PROCESS | 2312 | 1471461559326 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 12:19:19 INFO - PROCESS | 2312 | 1471461559327 Marionette TRACE conn2 <- [1,2274,null,{}] 12:19:19 INFO - PROCESS | 2312 | 1471461559354 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:19 INFO - PROCESS | 2312 | 1471461559356 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:19 INFO - PROCESS | 2312 | 1471461559457 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 12:19:19 INFO - PROCESS | 2312 | 1471461559461 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:19 INFO - PROCESS | 2312 | 1471461559462 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:19 INFO - PROCESS | 2312 | ++DOCSHELL 0x1242d9800 == 32 [pid = 2312] [id = 576] 12:19:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x1164ed800) [pid = 2312] [serial = 1728] [outer = 0x0] 12:19:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x1198b9000) [pid = 2312] [serial = 1729] [outer = 0x1164ed800] 12:19:19 INFO - PROCESS | 2312 | 1471461559520 Marionette DEBUG loaded listener.js 12:19:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x119979c00) [pid = 2312] [serial = 1730] [outer = 0x1164ed800] 12:19:19 INFO - PROCESS | 2312 | 1471461559921 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 12:19:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 12:19:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 646ms 12:19:19 INFO - PROCESS | 2312 | 1471461559965 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 12:19:19 INFO - PROCESS | 2312 | 1471461559966 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 12:19:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 12:19:19 INFO - PROCESS | 2312 | 1471461559975 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 12:19:19 INFO - PROCESS | 2312 | 1471461559976 Marionette TRACE conn2 <- [1,2278,null,{}] 12:19:19 INFO - PROCESS | 2312 | 1471461559978 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:19 INFO - PROCESS | 2312 | 1471461559982 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:20 INFO - PROCESS | 2312 | 1471461560096 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 12:19:20 INFO - PROCESS | 2312 | 1471461560099 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:20 INFO - PROCESS | 2312 | 1471461560101 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:20 INFO - PROCESS | 2312 | ++DOCSHELL 0x126919800 == 33 [pid = 2312] [id = 577] 12:19:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x112a7c400) [pid = 2312] [serial = 1731] [outer = 0x0] 12:19:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x119979800) [pid = 2312] [serial = 1732] [outer = 0x112a7c400] 12:19:20 INFO - PROCESS | 2312 | 1471461560128 Marionette DEBUG loaded listener.js 12:19:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x120f53800) [pid = 2312] [serial = 1733] [outer = 0x112a7c400] 12:19:20 INFO - PROCESS | 2312 | 1471461560476 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 12:19:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 12:19:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 524ms 12:19:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 12:19:20 INFO - PROCESS | 2312 | 1471461560493 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 12:19:20 INFO - PROCESS | 2312 | 1471461560495 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 12:19:20 INFO - PROCESS | 2312 | 1471461560497 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 12:19:20 INFO - PROCESS | 2312 | 1471461560498 Marionette TRACE conn2 <- [1,2282,null,{}] 12:19:20 INFO - PROCESS | 2312 | 1471461560500 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:20 INFO - PROCESS | 2312 | 1471461560502 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:20 INFO - PROCESS | 2312 | 1471461560600 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 12:19:20 INFO - PROCESS | 2312 | 1471461560604 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:20 INFO - PROCESS | 2312 | 1471461560605 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:20 INFO - PROCESS | 2312 | ++DOCSHELL 0x129035800 == 34 [pid = 2312] [id = 578] 12:19:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x117c41000) [pid = 2312] [serial = 1734] [outer = 0x0] 12:19:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x123845000) [pid = 2312] [serial = 1735] [outer = 0x117c41000] 12:19:20 INFO - PROCESS | 2312 | 1471461560630 Marionette DEBUG loaded listener.js 12:19:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x12453f400) [pid = 2312] [serial = 1736] [outer = 0x117c41000] 12:19:20 INFO - PROCESS | 2312 | 1471461560955 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 12:19:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 12:19:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 468ms 12:19:20 INFO - PROCESS | 2312 | 1471461560966 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 12:19:20 INFO - PROCESS | 2312 | 1471461560967 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 12:19:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 12:19:20 INFO - PROCESS | 2312 | 1471461560977 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 12:19:20 INFO - PROCESS | 2312 | 1471461560978 Marionette TRACE conn2 <- [1,2286,null,{}] 12:19:20 INFO - PROCESS | 2312 | 1471461560981 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:20 INFO - PROCESS | 2312 | 1471461560982 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:21 INFO - PROCESS | 2312 | 1471461561084 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 12:19:21 INFO - PROCESS | 2312 | 1471461561123 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:21 INFO - PROCESS | 2312 | 1471461561124 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:21 INFO - PROCESS | 2312 | ++DOCSHELL 0x129866000 == 35 [pid = 2312] [id = 579] 12:19:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x124543800) [pid = 2312] [serial = 1737] [outer = 0x0] 12:19:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x1245ce400) [pid = 2312] [serial = 1738] [outer = 0x124543800] 12:19:21 INFO - PROCESS | 2312 | 1471461561150 Marionette DEBUG loaded listener.js 12:19:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x124b08400) [pid = 2312] [serial = 1739] [outer = 0x124543800] 12:19:21 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x115d7bc00) [pid = 2312] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 12:19:21 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x124a34c00) [pid = 2312] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 12:19:21 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x116551400) [pid = 2312] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 12:19:21 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x112a7c800) [pid = 2312] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 12:19:21 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x1121ab800) [pid = 2312] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 12:19:21 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x1185d7000) [pid = 2312] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 12:19:21 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x110e95800) [pid = 2312] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 12:19:21 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x1265c6400) [pid = 2312] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 12:19:21 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x116554c00) [pid = 2312] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 12:19:21 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x123840800) [pid = 2312] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 12:19:21 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x112a77000) [pid = 2312] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 12:19:21 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x126445000) [pid = 2312] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 12:19:21 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x118286c00) [pid = 2312] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 12:19:21 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x128b2b400) [pid = 2312] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 12:19:21 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x129074800) [pid = 2312] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 12:19:21 INFO - PROCESS | 2312 | 1471461561747 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 12:19:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 12:19:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 820ms 12:19:21 INFO - PROCESS | 2312 | 1471461561798 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 12:19:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 12:19:21 INFO - PROCESS | 2312 | 1471461561807 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 12:19:21 INFO - PROCESS | 2312 | 1471461561809 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 12:19:21 INFO - PROCESS | 2312 | 1471461561810 Marionette TRACE conn2 <- [1,2290,null,{}] 12:19:21 INFO - PROCESS | 2312 | 1471461561813 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:21 INFO - PROCESS | 2312 | 1471461561814 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:21 INFO - PROCESS | 2312 | 1471461561891 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 12:19:21 INFO - PROCESS | 2312 | 1471461561894 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:21 INFO - PROCESS | 2312 | 1471461561896 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:21 INFO - PROCESS | 2312 | ++DOCSHELL 0x1195ef800 == 36 [pid = 2312] [id = 580] 12:19:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x112f26c00) [pid = 2312] [serial = 1740] [outer = 0x0] 12:19:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x1185f1800) [pid = 2312] [serial = 1741] [outer = 0x112f26c00] 12:19:21 INFO - PROCESS | 2312 | 1471461561921 Marionette DEBUG loaded listener.js 12:19:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x1199e4000) [pid = 2312] [serial = 1742] [outer = 0x112f26c00] 12:19:22 INFO - PROCESS | 2312 | 1471461562254 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 12:19:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 12:19:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 468ms 12:19:22 INFO - PROCESS | 2312 | 1471461562278 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 12:19:22 INFO - PROCESS | 2312 | 1471461562279 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 12:19:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 12:19:22 INFO - PROCESS | 2312 | 1471461562282 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 12:19:22 INFO - PROCESS | 2312 | 1471461562283 Marionette TRACE conn2 <- [1,2294,null,{}] 12:19:22 INFO - PROCESS | 2312 | 1471461562287 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:22 INFO - PROCESS | 2312 | 1471461562289 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:22 INFO - PROCESS | 2312 | 1471461562398 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 12:19:22 INFO - PROCESS | 2312 | 1471461562407 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:22 INFO - PROCESS | 2312 | 1471461562408 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:22 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ad78800 == 37 [pid = 2312] [id = 581] 12:19:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x123ca2000) [pid = 2312] [serial = 1743] [outer = 0x0] 12:19:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x124b0f800) [pid = 2312] [serial = 1744] [outer = 0x123ca2000] 12:19:22 INFO - PROCESS | 2312 | 1471461562448 Marionette DEBUG loaded listener.js 12:19:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x12560c400) [pid = 2312] [serial = 1745] [outer = 0x123ca2000] 12:19:22 INFO - PROCESS | 2312 | 1471461562894 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 12:19:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 12:19:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 625ms 12:19:22 INFO - PROCESS | 2312 | 1471461562908 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 12:19:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 12:19:22 INFO - PROCESS | 2312 | 1471461562917 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 12:19:22 INFO - PROCESS | 2312 | 1471461562920 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 12:19:22 INFO - PROCESS | 2312 | 1471461562922 Marionette TRACE conn2 <- [1,2298,null,{}] 12:19:22 INFO - PROCESS | 2312 | 1471461562924 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:22 INFO - PROCESS | 2312 | 1471461562925 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:23 INFO - PROCESS | 2312 | 1471461563040 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 12:19:23 INFO - PROCESS | 2312 | 1471461563047 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:23 INFO - PROCESS | 2312 | 1471461563049 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:23 INFO - PROCESS | 2312 | ++DOCSHELL 0x1240ca800 == 38 [pid = 2312] [id = 582] 12:19:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1256b4000) [pid = 2312] [serial = 1746] [outer = 0x0] 12:19:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x126438c00) [pid = 2312] [serial = 1747] [outer = 0x1256b4000] 12:19:23 INFO - PROCESS | 2312 | 1471461563076 Marionette DEBUG loaded listener.js 12:19:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x12682fc00) [pid = 2312] [serial = 1748] [outer = 0x1256b4000] 12:19:23 INFO - PROCESS | 2312 | 1471461563397 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 12:19:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 12:19:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 520ms 12:19:23 INFO - PROCESS | 2312 | 1471461563441 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 12:19:23 INFO - PROCESS | 2312 | 1471461563442 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 12:19:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 12:19:23 INFO - PROCESS | 2312 | 1471461563444 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 12:19:23 INFO - PROCESS | 2312 | 1471461563445 Marionette TRACE conn2 <- [1,2302,null,{}] 12:19:23 INFO - PROCESS | 2312 | 1471461563448 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:23 INFO - PROCESS | 2312 | 1471461563449 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:23 INFO - PROCESS | 2312 | 1471461563527 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 12:19:23 INFO - PROCESS | 2312 | 1471461563530 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:23 INFO - PROCESS | 2312 | 1471461563531 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:23 INFO - PROCESS | 2312 | ++DOCSHELL 0x12bdec000 == 39 [pid = 2312] [id = 583] 12:19:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x1268c6000) [pid = 2312] [serial = 1749] [outer = 0x0] 12:19:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x128a59000) [pid = 2312] [serial = 1750] [outer = 0x1268c6000] 12:19:23 INFO - PROCESS | 2312 | 1471461563557 Marionette DEBUG loaded listener.js 12:19:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x128b2f400) [pid = 2312] [serial = 1751] [outer = 0x1268c6000] 12:19:24 INFO - PROCESS | 2312 | 1471461564120 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 12:19:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 12:19:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 721ms 12:19:24 INFO - PROCESS | 2312 | 1471461564166 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 12:19:24 INFO - PROCESS | 2312 | 1471461564169 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 12:19:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 12:19:24 INFO - PROCESS | 2312 | 1471461564173 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 12:19:24 INFO - PROCESS | 2312 | 1471461564175 Marionette TRACE conn2 <- [1,2306,null,{}] 12:19:24 INFO - PROCESS | 2312 | 1471461564179 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:24 INFO - PROCESS | 2312 | 1471461564181 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:24 INFO - PROCESS | 2312 | 1471461564320 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 12:19:24 INFO - PROCESS | 2312 | 1471461564403 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:24 INFO - PROCESS | 2312 | 1471461564405 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:24 INFO - PROCESS | 2312 | ++DOCSHELL 0x118112000 == 40 [pid = 2312] [id = 584] 12:19:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x114fedc00) [pid = 2312] [serial = 1752] [outer = 0x0] 12:19:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x115e08400) [pid = 2312] [serial = 1753] [outer = 0x114fedc00] 12:19:24 INFO - PROCESS | 2312 | 1471461564437 Marionette DEBUG loaded listener.js 12:19:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x116554400) [pid = 2312] [serial = 1754] [outer = 0x114fedc00] 12:19:24 INFO - PROCESS | 2312 | 1471461564963 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 12:19:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 12:19:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 871ms 12:19:25 INFO - PROCESS | 2312 | 1471461565044 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 12:19:25 INFO - PROCESS | 2312 | 1471461565047 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 12:19:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 12:19:25 INFO - PROCESS | 2312 | 1471461565052 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 12:19:25 INFO - PROCESS | 2312 | 1471461565054 Marionette TRACE conn2 <- [1,2310,null,{}] 12:19:25 INFO - PROCESS | 2312 | 1471461565056 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:25 INFO - PROCESS | 2312 | 1471461565058 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:25 INFO - PROCESS | 2312 | 1471461565169 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 12:19:25 INFO - PROCESS | 2312 | 1471461565252 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:25 INFO - PROCESS | 2312 | 1471461565253 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:25 INFO - PROCESS | 2312 | ++DOCSHELL 0x1242d2000 == 41 [pid = 2312] [id = 585] 12:19:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x11828c000) [pid = 2312] [serial = 1755] [outer = 0x0] 12:19:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x1185dc000) [pid = 2312] [serial = 1756] [outer = 0x11828c000] 12:19:25 INFO - PROCESS | 2312 | 1471461565286 Marionette DEBUG loaded listener.js 12:19:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x118808400) [pid = 2312] [serial = 1757] [outer = 0x11828c000] 12:19:25 INFO - PROCESS | 2312 | 1471461565939 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 12:19:25 INFO - PROCESS | 2312 | --DOCSHELL 0x1240ca800 == 40 [pid = 2312] [id = 582] 12:19:25 INFO - PROCESS | 2312 | --DOCSHELL 0x12ad78800 == 39 [pid = 2312] [id = 581] 12:19:25 INFO - PROCESS | 2312 | --DOCSHELL 0x1195ef800 == 38 [pid = 2312] [id = 580] 12:19:25 INFO - PROCESS | 2312 | --DOCSHELL 0x129866000 == 37 [pid = 2312] [id = 579] 12:19:25 INFO - PROCESS | 2312 | --DOCSHELL 0x129035800 == 36 [pid = 2312] [id = 578] 12:19:25 INFO - PROCESS | 2312 | --DOCSHELL 0x126919800 == 35 [pid = 2312] [id = 577] 12:19:25 INFO - PROCESS | 2312 | --DOCSHELL 0x1242d9800 == 34 [pid = 2312] [id = 576] 12:19:25 INFO - PROCESS | 2312 | --DOCSHELL 0x12395b000 == 33 [pid = 2312] [id = 575] 12:19:25 INFO - PROCESS | 2312 | --DOCSHELL 0x1195f0800 == 32 [pid = 2312] [id = 574] 12:19:25 INFO - PROCESS | 2312 | --DOCSHELL 0x11811b000 == 31 [pid = 2312] [id = 573] 12:19:25 INFO - PROCESS | 2312 | --DOCSHELL 0x1169c9000 == 30 [pid = 2312] [id = 572] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x1291b1000) [pid = 2312] [serial = 1696] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x1293a5000) [pid = 2312] [serial = 1697] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x12907ec00) [pid = 2312] [serial = 1694] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x1164e6000) [pid = 2312] [serial = 1664] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x126054000) [pid = 2312] [serial = 1681] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x118291c00) [pid = 2312] [serial = 1667] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x116162800) [pid = 2312] [serial = 1658] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x119c6c400) [pid = 2312] [serial = 1675] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x119972c00) [pid = 2312] [serial = 1672] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x117403000) [pid = 2312] [serial = 1666] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x119b04000) [pid = 2312] [serial = 1673] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x118805800) [pid = 2312] [serial = 1688] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x1265c5400) [pid = 2312] [serial = 1682] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x112f1d800) [pid = 2312] [serial = 1687] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x128a4fc00) [pid = 2312] [serial = 1684] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x128a4d400) [pid = 2312] [serial = 1691] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x1250bdc00) [pid = 2312] [serial = 1679] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x115e70400) [pid = 2312] [serial = 1663] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x1131e2400) [pid = 2312] [serial = 1657] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x1198b7800) [pid = 2312] [serial = 1670] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x128a57800) [pid = 2312] [serial = 1655] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x128b27c00) [pid = 2312] [serial = 1685] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x118290400) [pid = 2312] [serial = 1660] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x120f53000) [pid = 2312] [serial = 1676] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x128b34000) [pid = 2312] [serial = 1693] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x1185eb400) [pid = 2312] [serial = 1661] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x119102800) [pid = 2312] [serial = 1669] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x1199ba800) [pid = 2312] [serial = 1690] [outer = 0x0] [url = about:blank] 12:19:25 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x1240a5800) [pid = 2312] [serial = 1678] [outer = 0x0] [url = about:blank] 12:19:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 12:19:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 972ms 12:19:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 12:19:26 INFO - PROCESS | 2312 | 1471461566025 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 12:19:26 INFO - PROCESS | 2312 | 1471461566027 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 12:19:26 INFO - PROCESS | 2312 | 1471461566030 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 12:19:26 INFO - PROCESS | 2312 | 1471461566032 Marionette TRACE conn2 <- [1,2314,null,{}] 12:19:26 INFO - PROCESS | 2312 | 1471461566035 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:26 INFO - PROCESS | 2312 | 1471461566037 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:26 INFO - PROCESS | 2312 | 1471461566121 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 12:19:26 INFO - PROCESS | 2312 | 1471461566130 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:26 INFO - PROCESS | 2312 | 1471461566131 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:26 INFO - PROCESS | 2312 | ++DOCSHELL 0x117158800 == 31 [pid = 2312] [id = 586] 12:19:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x116553c00) [pid = 2312] [serial = 1758] [outer = 0x0] 12:19:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x1165f1800) [pid = 2312] [serial = 1759] [outer = 0x116553c00] 12:19:26 INFO - PROCESS | 2312 | 1471461566160 Marionette DEBUG loaded listener.js 12:19:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x1176bfc00) [pid = 2312] [serial = 1760] [outer = 0x116553c00] 12:19:26 INFO - PROCESS | 2312 | 1471461566531 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 12:19:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 12:19:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 520ms 12:19:26 INFO - PROCESS | 2312 | 1471461566550 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 12:19:26 INFO - PROCESS | 2312 | 1471461566552 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 12:19:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 12:19:26 INFO - PROCESS | 2312 | 1471461566557 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 12:19:26 INFO - PROCESS | 2312 | 1471461566559 Marionette TRACE conn2 <- [1,2318,null,{}] 12:19:26 INFO - PROCESS | 2312 | 1471461566561 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:26 INFO - PROCESS | 2312 | 1471461566562 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:26 INFO - PROCESS | 2312 | 1471461566642 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 12:19:26 INFO - PROCESS | 2312 | 1471461566647 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:26 INFO - PROCESS | 2312 | 1471461566648 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:26 INFO - PROCESS | 2312 | ++DOCSHELL 0x119419000 == 32 [pid = 2312] [id = 587] 12:19:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x118290400) [pid = 2312] [serial = 1761] [outer = 0x0] 12:19:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x11874d000) [pid = 2312] [serial = 1762] [outer = 0x118290400] 12:19:26 INFO - PROCESS | 2312 | 1471461566678 Marionette DEBUG loaded listener.js 12:19:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x119108c00) [pid = 2312] [serial = 1763] [outer = 0x118290400] 12:19:27 INFO - PROCESS | 2312 | 1471461567039 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 12:19:27 INFO - PROCESS | 2312 | 1471461567085 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 12:19:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 12:19:27 INFO - PROCESS | 2312 | 1471461567089 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 12:19:27 INFO - PROCESS | 2312 | 1471461567091 Marionette TRACE conn2 <- [1,2322,null,{}] 12:19:27 INFO - PROCESS | 2312 | 1471461567099 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:27 INFO - PROCESS | 2312 | 1471461567102 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:27 INFO - PROCESS | 2312 | 1471461567181 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 12:19:27 INFO - PROCESS | 2312 | 1471461567189 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:27 INFO - PROCESS | 2312 | 1471461567191 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:27 INFO - PROCESS | 2312 | ++DOCSHELL 0x1242d3800 == 33 [pid = 2312] [id = 588] 12:19:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x112a7f800) [pid = 2312] [serial = 1764] [outer = 0x0] 12:19:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x1195c2800) [pid = 2312] [serial = 1765] [outer = 0x112a7f800] 12:19:27 INFO - PROCESS | 2312 | 1471461567219 Marionette DEBUG loaded listener.js 12:19:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x1199bec00) [pid = 2312] [serial = 1766] [outer = 0x112a7f800] 12:19:27 INFO - PROCESS | 2312 | 1471461567547 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 12:19:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 12:19:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 472ms 12:19:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 12:19:27 INFO - PROCESS | 2312 | 1471461567562 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 12:19:27 INFO - PROCESS | 2312 | 1471461567563 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 12:19:27 INFO - PROCESS | 2312 | 1471461567565 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 12:19:27 INFO - PROCESS | 2312 | 1471461567567 Marionette TRACE conn2 <- [1,2326,null,{}] 12:19:27 INFO - PROCESS | 2312 | 1471461567570 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:27 INFO - PROCESS | 2312 | 1471461567573 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:27 INFO - PROCESS | 2312 | 1471461567652 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 12:19:27 INFO - PROCESS | 2312 | 1471461567715 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:27 INFO - PROCESS | 2312 | 1471461567716 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:27 INFO - PROCESS | 2312 | ++DOCSHELL 0x128a3a000 == 34 [pid = 2312] [id = 589] 12:19:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x1199c0800) [pid = 2312] [serial = 1767] [outer = 0x0] 12:19:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x119b0b800) [pid = 2312] [serial = 1768] [outer = 0x1199c0800] 12:19:27 INFO - PROCESS | 2312 | 1471461567742 Marionette DEBUG loaded listener.js 12:19:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x119ca8800) [pid = 2312] [serial = 1769] [outer = 0x1199c0800] 12:19:28 INFO - PROCESS | 2312 | 1471461568048 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 12:19:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 12:19:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 522ms 12:19:28 INFO - PROCESS | 2312 | 1471461568089 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 12:19:28 INFO - PROCESS | 2312 | 1471461568091 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 12:19:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 12:19:28 INFO - PROCESS | 2312 | 1471461568093 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 12:19:28 INFO - PROCESS | 2312 | 1471461568094 Marionette TRACE conn2 <- [1,2330,null,{}] 12:19:28 INFO - PROCESS | 2312 | 1471461568096 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:28 INFO - PROCESS | 2312 | 1471461568097 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:28 INFO - PROCESS | 2312 | 1471461568191 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 12:19:28 INFO - PROCESS | 2312 | 1471461568206 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:28 INFO - PROCESS | 2312 | 1471461568207 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:28 INFO - PROCESS | 2312 | ++DOCSHELL 0x129853000 == 35 [pid = 2312] [id = 590] 12:19:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x119972c00) [pid = 2312] [serial = 1770] [outer = 0x0] 12:19:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x123805c00) [pid = 2312] [serial = 1771] [outer = 0x119972c00] 12:19:28 INFO - PROCESS | 2312 | 1471461568232 Marionette DEBUG loaded listener.js 12:19:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x1240a9800) [pid = 2312] [serial = 1772] [outer = 0x119972c00] 12:19:28 INFO - PROCESS | 2312 | 1471461568552 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 12:19:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 12:19:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 519ms 12:19:28 INFO - PROCESS | 2312 | 1471461568612 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 12:19:28 INFO - PROCESS | 2312 | 1471461568613 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 12:19:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 12:19:28 INFO - PROCESS | 2312 | 1471461568616 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 12:19:28 INFO - PROCESS | 2312 | 1471461568617 Marionette TRACE conn2 <- [1,2334,null,{}] 12:19:28 INFO - PROCESS | 2312 | 1471461568619 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:28 INFO - PROCESS | 2312 | 1471461568624 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:28 INFO - PROCESS | 2312 | 1471461568748 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 12:19:28 INFO - PROCESS | 2312 | 1471461568793 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:28 INFO - PROCESS | 2312 | 1471461568794 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:28 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a665800 == 36 [pid = 2312] [id = 591] 12:19:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x1242bb400) [pid = 2312] [serial = 1773] [outer = 0x0] 12:19:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x124e80400) [pid = 2312] [serial = 1774] [outer = 0x1242bb400] 12:19:28 INFO - PROCESS | 2312 | 1471461568820 Marionette DEBUG loaded listener.js 12:19:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1265c8800) [pid = 2312] [serial = 1775] [outer = 0x1242bb400] 12:19:29 INFO - PROCESS | 2312 | 1471461569162 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 12:19:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 12:19:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 570ms 12:19:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 12:19:29 INFO - PROCESS | 2312 | 1471461569186 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 12:19:29 INFO - PROCESS | 2312 | 1471461569188 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 12:19:29 INFO - PROCESS | 2312 | 1471461569190 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 12:19:29 INFO - PROCESS | 2312 | 1471461569191 Marionette TRACE conn2 <- [1,2338,null,{}] 12:19:29 INFO - PROCESS | 2312 | 1471461569193 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:29 INFO - PROCESS | 2312 | 1471461569194 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:29 INFO - PROCESS | 2312 | 1471461569294 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 12:19:29 INFO - PROCESS | 2312 | 1471461569308 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:29 INFO - PROCESS | 2312 | 1471461569309 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:29 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ba69000 == 37 [pid = 2312] [id = 592] 12:19:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x12454b000) [pid = 2312] [serial = 1776] [outer = 0x0] 12:19:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x128a51c00) [pid = 2312] [serial = 1777] [outer = 0x12454b000] 12:19:29 INFO - PROCESS | 2312 | 1471461569335 Marionette DEBUG loaded listener.js 12:19:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x128b28c00) [pid = 2312] [serial = 1778] [outer = 0x12454b000] 12:19:29 INFO - PROCESS | 2312 | 1471461569674 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 12:19:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 12:19:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 518ms 12:19:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 12:19:29 INFO - PROCESS | 2312 | 1471461569709 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 12:19:29 INFO - PROCESS | 2312 | 1471461569710 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 12:19:29 INFO - PROCESS | 2312 | 1471461569712 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 12:19:29 INFO - PROCESS | 2312 | 1471461569713 Marionette TRACE conn2 <- [1,2342,null,{}] 12:19:29 INFO - PROCESS | 2312 | 1471461569715 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:29 INFO - PROCESS | 2312 | 1471461569716 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:29 INFO - PROCESS | 2312 | 1471461569815 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 12:19:29 INFO - PROCESS | 2312 | 1471461569826 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:29 INFO - PROCESS | 2312 | 1471461569827 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:29 INFO - PROCESS | 2312 | ++DOCSHELL 0x12bdd6800 == 38 [pid = 2312] [id = 593] 12:19:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x128b2a000) [pid = 2312] [serial = 1779] [outer = 0x0] 12:19:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x128c77800) [pid = 2312] [serial = 1780] [outer = 0x128b2a000] 12:19:29 INFO - PROCESS | 2312 | 1471461569852 Marionette DEBUG loaded listener.js 12:19:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x128cbdc00) [pid = 2312] [serial = 1781] [outer = 0x128b2a000] 12:19:30 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x1164ed800) [pid = 2312] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 12:19:30 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x123ca2000) [pid = 2312] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 12:19:30 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x1161bec00) [pid = 2312] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 12:19:30 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x119163800) [pid = 2312] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 12:19:30 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x112f1b000) [pid = 2312] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 12:19:30 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x117c41000) [pid = 2312] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 12:19:30 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x112a85400) [pid = 2312] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 12:19:30 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x112a7c400) [pid = 2312] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 12:19:30 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x1127e0000) [pid = 2312] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 12:19:30 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x124543800) [pid = 2312] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 12:19:30 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x1164edc00) [pid = 2312] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 12:19:30 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x1185df400) [pid = 2312] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 12:19:30 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x112f26c00) [pid = 2312] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 12:19:30 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x119ca5800) [pid = 2312] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 12:19:30 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x124e0e400) [pid = 2312] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 12:19:30 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x1256b4000) [pid = 2312] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 12:19:30 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x11615cc00) [pid = 2312] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 12:19:30 INFO - PROCESS | 2312 | 1471461570246 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 12:19:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 12:19:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 569ms 12:19:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 12:19:30 INFO - PROCESS | 2312 | 1471461570281 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 12:19:30 INFO - PROCESS | 2312 | 1471461570282 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 12:19:30 INFO - PROCESS | 2312 | 1471461570284 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 12:19:30 INFO - PROCESS | 2312 | 1471461570286 Marionette TRACE conn2 <- [1,2346,null,{}] 12:19:30 INFO - PROCESS | 2312 | 1471461570289 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:30 INFO - PROCESS | 2312 | 1471461570290 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:30 INFO - PROCESS | 2312 | 1471461570367 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 12:19:30 INFO - PROCESS | 2312 | 1471461570428 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:30 INFO - PROCESS | 2312 | 1471461570429 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:30 INFO - PROCESS | 2312 | ++DOCSHELL 0x1242d1000 == 39 [pid = 2312] [id = 594] 12:19:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x1127dfc00) [pid = 2312] [serial = 1782] [outer = 0x0] 12:19:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x1164ed800) [pid = 2312] [serial = 1783] [outer = 0x1127dfc00] 12:19:30 INFO - PROCESS | 2312 | 1471461570454 Marionette DEBUG loaded listener.js 12:19:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x1192a1000) [pid = 2312] [serial = 1784] [outer = 0x1127dfc00] 12:19:30 INFO - PROCESS | 2312 | 1471461570721 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 12:19:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 12:19:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 474ms 12:19:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 12:19:30 INFO - PROCESS | 2312 | 1471461570759 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 12:19:30 INFO - PROCESS | 2312 | 1471461570760 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 12:19:30 INFO - PROCESS | 2312 | 1471461570762 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 12:19:30 INFO - PROCESS | 2312 | 1471461570763 Marionette TRACE conn2 <- [1,2350,null,{}] 12:19:30 INFO - PROCESS | 2312 | 1471461570766 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:30 INFO - PROCESS | 2312 | 1471461570767 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:30 INFO - PROCESS | 2312 | 1471461570861 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 12:19:30 INFO - PROCESS | 2312 | 1471461570865 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:30 INFO - PROCESS | 2312 | 1471461570866 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:30 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c65b000 == 40 [pid = 2312] [id = 595] 12:19:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x112a7bc00) [pid = 2312] [serial = 1785] [outer = 0x0] 12:19:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x124590800) [pid = 2312] [serial = 1786] [outer = 0x112a7bc00] 12:19:30 INFO - PROCESS | 2312 | 1471461570898 Marionette DEBUG loaded listener.js 12:19:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x128b2b400) [pid = 2312] [serial = 1787] [outer = 0x112a7bc00] 12:19:31 INFO - PROCESS | 2312 | 1471461571247 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 12:19:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 12:19:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 518ms 12:19:31 INFO - PROCESS | 2312 | 1471461571290 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 12:19:31 INFO - PROCESS | 2312 | 1471461571291 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 12:19:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 12:19:31 INFO - PROCESS | 2312 | 1471461571293 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 12:19:31 INFO - PROCESS | 2312 | 1471461571295 Marionette TRACE conn2 <- [1,2354,null,{}] 12:19:31 INFO - PROCESS | 2312 | 1471461571297 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:31 INFO - PROCESS | 2312 | 1471461571299 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:31 INFO - PROCESS | 2312 | 1471461571393 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 12:19:31 INFO - PROCESS | 2312 | 1471461571396 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:31 INFO - PROCESS | 2312 | 1471461571398 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:31 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ce89000 == 41 [pid = 2312] [id = 596] 12:19:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x128cbfc00) [pid = 2312] [serial = 1788] [outer = 0x0] 12:19:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x12907bc00) [pid = 2312] [serial = 1789] [outer = 0x128cbfc00] 12:19:31 INFO - PROCESS | 2312 | 1471461571425 Marionette DEBUG loaded listener.js 12:19:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x1291b2000) [pid = 2312] [serial = 1790] [outer = 0x128cbfc00] 12:19:31 INFO - PROCESS | 2312 | 1471461571744 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 12:19:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 12:19:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 468ms 12:19:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 12:19:31 INFO - PROCESS | 2312 | 1471461571762 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 12:19:31 INFO - PROCESS | 2312 | 1471461571764 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 12:19:31 INFO - PROCESS | 2312 | 1471461571766 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 12:19:31 INFO - PROCESS | 2312 | 1471461571767 Marionette TRACE conn2 <- [1,2358,null,{}] 12:19:31 INFO - PROCESS | 2312 | 1471461571771 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:31 INFO - PROCESS | 2312 | 1471461571773 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:31 INFO - PROCESS | 2312 | 1471461571851 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 12:19:31 INFO - PROCESS | 2312 | 1471461571857 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:31 INFO - PROCESS | 2312 | 1471461571865 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:31 INFO - PROCESS | 2312 | ++DOCSHELL 0x12d177800 == 42 [pid = 2312] [id = 597] 12:19:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x128cc7800) [pid = 2312] [serial = 1791] [outer = 0x0] 12:19:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x12939c400) [pid = 2312] [serial = 1792] [outer = 0x128cc7800] 12:19:31 INFO - PROCESS | 2312 | 1471461571945 Marionette DEBUG loaded listener.js 12:19:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x129875000) [pid = 2312] [serial = 1793] [outer = 0x128cc7800] 12:19:32 INFO - PROCESS | 2312 | 1471461572358 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 12:19:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 12:19:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 624ms 12:19:32 INFO - PROCESS | 2312 | 1471461572391 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 12:19:32 INFO - PROCESS | 2312 | 1471461572393 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 12:19:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 12:19:32 INFO - PROCESS | 2312 | 1471461572397 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 12:19:32 INFO - PROCESS | 2312 | 1471461572399 Marionette TRACE conn2 <- [1,2362,null,{}] 12:19:32 INFO - PROCESS | 2312 | 1471461572402 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:32 INFO - PROCESS | 2312 | 1471461572404 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:32 INFO - PROCESS | 2312 | 1471461572517 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 12:19:32 INFO - PROCESS | 2312 | 1471461572601 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:32 INFO - PROCESS | 2312 | 1471461572603 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:32 INFO - PROCESS | 2312 | ++DOCSHELL 0x1192c3800 == 43 [pid = 2312] [id = 598] 12:19:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x1165f3400) [pid = 2312] [serial = 1794] [outer = 0x0] 12:19:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x116abb800) [pid = 2312] [serial = 1795] [outer = 0x1165f3400] 12:19:32 INFO - PROCESS | 2312 | 1471461572648 Marionette DEBUG loaded listener.js 12:19:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x11828ac00) [pid = 2312] [serial = 1796] [outer = 0x1165f3400] 12:19:33 INFO - PROCESS | 2312 | 1471461573058 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 12:19:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 12:19:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 720ms 12:19:33 INFO - PROCESS | 2312 | 1471461573117 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 12:19:33 INFO - PROCESS | 2312 | 1471461573120 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 12:19:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 12:19:33 INFO - PROCESS | 2312 | 1471461573125 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 12:19:33 INFO - PROCESS | 2312 | 1471461573127 Marionette TRACE conn2 <- [1,2366,null,{}] 12:19:33 INFO - PROCESS | 2312 | 1471461573129 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:33 INFO - PROCESS | 2312 | 1471461573131 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:33 INFO - PROCESS | 2312 | 1471461573239 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 12:19:33 INFO - PROCESS | 2312 | 1471461573300 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:33 INFO - PROCESS | 2312 | 1471461573302 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:33 INFO - PROCESS | 2312 | ++DOCSHELL 0x1291d5000 == 44 [pid = 2312] [id = 599] 12:19:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x119162000) [pid = 2312] [serial = 1797] [outer = 0x0] 12:19:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x1195bcc00) [pid = 2312] [serial = 1798] [outer = 0x119162000] 12:19:33 INFO - PROCESS | 2312 | 1471461573333 Marionette DEBUG loaded listener.js 12:19:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x1199bf000) [pid = 2312] [serial = 1799] [outer = 0x119162000] 12:19:33 INFO - PROCESS | 2312 | 1471461573796 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 12:19:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 12:19:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 719ms 12:19:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 12:19:33 INFO - PROCESS | 2312 | 1471461573855 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 12:19:33 INFO - PROCESS | 2312 | 1471461573857 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 12:19:33 INFO - PROCESS | 2312 | 1471461573859 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 12:19:33 INFO - PROCESS | 2312 | 1471461573862 Marionette TRACE conn2 <- [1,2370,null,{}] 12:19:33 INFO - PROCESS | 2312 | 1471461573883 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:33 INFO - PROCESS | 2312 | 1471461573886 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:34 INFO - PROCESS | 2312 | 1471461574026 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 12:19:34 INFO - PROCESS | 2312 | 1471461574083 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:34 INFO - PROCESS | 2312 | 1471461574085 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:34 INFO - PROCESS | 2312 | ++DOCSHELL 0x12d432800 == 45 [pid = 2312] [id = 600] 12:19:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x125014400) [pid = 2312] [serial = 1800] [outer = 0x0] 12:19:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x125611400) [pid = 2312] [serial = 1801] [outer = 0x125014400] 12:19:34 INFO - PROCESS | 2312 | 1471461574119 Marionette DEBUG loaded listener.js 12:19:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x126056800) [pid = 2312] [serial = 1802] [outer = 0x125014400] 12:19:34 INFO - PROCESS | 2312 | 1471461574588 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 12:19:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 12:19:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 773ms 12:19:34 INFO - PROCESS | 2312 | 1471461574634 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 12:19:34 INFO - PROCESS | 2312 | 1471461574636 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 12:19:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 12:19:34 INFO - PROCESS | 2312 | 1471461574640 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 12:19:34 INFO - PROCESS | 2312 | 1471461574642 Marionette TRACE conn2 <- [1,2374,null,{}] 12:19:34 INFO - PROCESS | 2312 | 1471461574646 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:34 INFO - PROCESS | 2312 | 1471461574648 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:34 INFO - PROCESS | 2312 | 1471461574805 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 12:19:34 INFO - PROCESS | 2312 | 1471461574914 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:34 INFO - PROCESS | 2312 | 1471461574916 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:34 INFO - PROCESS | 2312 | ++DOCSHELL 0x12dde2000 == 46 [pid = 2312] [id = 601] 12:19:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x1265c6800) [pid = 2312] [serial = 1803] [outer = 0x0] 12:19:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x128d83c00) [pid = 2312] [serial = 1804] [outer = 0x1265c6800] 12:19:34 INFO - PROCESS | 2312 | 1471461574964 Marionette DEBUG loaded listener.js 12:19:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x12907dc00) [pid = 2312] [serial = 1805] [outer = 0x1265c6800] 12:19:35 INFO - PROCESS | 2312 | 1471461575462 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 12:19:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 12:19:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 871ms 12:19:35 INFO - PROCESS | 2312 | 1471461575510 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 12:19:35 INFO - PROCESS | 2312 | 1471461575512 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 12:19:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 12:19:35 INFO - PROCESS | 2312 | 1471461575514 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 12:19:35 INFO - PROCESS | 2312 | 1471461575515 Marionette TRACE conn2 <- [1,2378,null,{}] 12:19:35 INFO - PROCESS | 2312 | 1471461575518 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:35 INFO - PROCESS | 2312 | 1471461575521 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:35 INFO - PROCESS | 2312 | 1471461575624 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 12:19:35 INFO - PROCESS | 2312 | 1471461575702 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:35 INFO - PROCESS | 2312 | 1471461575703 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:35 INFO - PROCESS | 2312 | ++DOCSHELL 0x119bb2800 == 47 [pid = 2312] [id = 602] 12:19:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x112a7d400) [pid = 2312] [serial = 1806] [outer = 0x0] 12:19:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x128a4fc00) [pid = 2312] [serial = 1807] [outer = 0x112a7d400] 12:19:35 INFO - PROCESS | 2312 | 1471461575733 Marionette DEBUG loaded listener.js 12:19:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x1291af400) [pid = 2312] [serial = 1808] [outer = 0x112a7d400] 12:19:36 INFO - PROCESS | 2312 | 1471461576315 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 12:19:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 12:19:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 822ms 12:19:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 12:19:36 INFO - PROCESS | 2312 | 1471461576338 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 12:19:36 INFO - PROCESS | 2312 | 1471461576340 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 12:19:36 INFO - PROCESS | 2312 | 1471461576344 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 12:19:36 INFO - PROCESS | 2312 | 1471461576345 Marionette TRACE conn2 <- [1,2382,null,{}] 12:19:36 INFO - PROCESS | 2312 | 1471461576349 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:36 INFO - PROCESS | 2312 | 1471461576351 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:36 INFO - PROCESS | 2312 | 1471461576459 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 12:19:36 INFO - PROCESS | 2312 | 1471461576521 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:36 INFO - PROCESS | 2312 | 1471461576525 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:36 INFO - PROCESS | 2312 | ++DOCSHELL 0x1195f9000 == 48 [pid = 2312] [id = 603] 12:19:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x114fee400) [pid = 2312] [serial = 1809] [outer = 0x0] 12:19:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 113 (0x116597800) [pid = 2312] [serial = 1810] [outer = 0x114fee400] 12:19:36 INFO - PROCESS | 2312 | 1471461576553 Marionette DEBUG loaded listener.js 12:19:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 114 (0x1180f3000) [pid = 2312] [serial = 1811] [outer = 0x114fee400] 12:19:37 INFO - PROCESS | 2312 | --DOCSHELL 0x12ce89000 == 47 [pid = 2312] [id = 596] 12:19:37 INFO - PROCESS | 2312 | --DOCSHELL 0x12c65b000 == 46 [pid = 2312] [id = 595] 12:19:37 INFO - PROCESS | 2312 | --DOCSHELL 0x1242d1000 == 45 [pid = 2312] [id = 594] 12:19:37 INFO - PROCESS | 2312 | --DOCSHELL 0x12bdd6800 == 44 [pid = 2312] [id = 593] 12:19:37 INFO - PROCESS | 2312 | --DOCSHELL 0x12ba69000 == 43 [pid = 2312] [id = 592] 12:19:37 INFO - PROCESS | 2312 | --DOCSHELL 0x12a665800 == 42 [pid = 2312] [id = 591] 12:19:37 INFO - PROCESS | 2312 | --DOCSHELL 0x129853000 == 41 [pid = 2312] [id = 590] 12:19:37 INFO - PROCESS | 2312 | --DOCSHELL 0x128a3a000 == 40 [pid = 2312] [id = 589] 12:19:37 INFO - PROCESS | 2312 | --DOCSHELL 0x1242d3800 == 39 [pid = 2312] [id = 588] 12:19:37 INFO - PROCESS | 2312 | --DOCSHELL 0x119419000 == 38 [pid = 2312] [id = 587] 12:19:37 INFO - PROCESS | 2312 | --DOCSHELL 0x117158800 == 37 [pid = 2312] [id = 586] 12:19:37 INFO - PROCESS | 2312 | --DOCSHELL 0x1242d2000 == 36 [pid = 2312] [id = 585] 12:19:37 INFO - PROCESS | 2312 | --DOCSHELL 0x118112000 == 35 [pid = 2312] [id = 584] 12:19:37 INFO - PROCESS | 2312 | --DOCSHELL 0x12bdec000 == 34 [pid = 2312] [id = 583] 12:19:37 INFO - PROCESS | 2312 | --DOCSHELL 0x11716e000 == 33 [pid = 2312] [id = 571] 12:19:37 INFO - PROCESS | 2312 | --DOCSHELL 0x119bb2800 == 32 [pid = 2312] [id = 602] 12:19:37 INFO - PROCESS | 2312 | --DOCSHELL 0x12dde2000 == 31 [pid = 2312] [id = 601] 12:19:37 INFO - PROCESS | 2312 | --DOCSHELL 0x12d432800 == 30 [pid = 2312] [id = 600] 12:19:37 INFO - PROCESS | 2312 | --DOCSHELL 0x1291d5000 == 29 [pid = 2312] [id = 599] 12:19:37 INFO - PROCESS | 2312 | --DOCSHELL 0x12d177800 == 28 [pid = 2312] [id = 597] 12:19:37 INFO - PROCESS | 2312 | --DOCSHELL 0x1192c3800 == 27 [pid = 2312] [id = 598] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 113 (0x117c41800) [pid = 2312] [serial = 1715] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 112 (0x116a0d800) [pid = 2312] [serial = 1714] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x119568800) [pid = 2312] [serial = 1726] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x113db2800) [pid = 2312] [serial = 1717] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x115e6cc00) [pid = 2312] [serial = 1718] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x123845000) [pid = 2312] [serial = 1735] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x1164e5c00) [pid = 2312] [serial = 1700] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x119979800) [pid = 2312] [serial = 1732] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x1131eb800) [pid = 2312] [serial = 1699] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x1185d4800) [pid = 2312] [serial = 1723] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x1245ce400) [pid = 2312] [serial = 1738] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x12453f400) [pid = 2312] [serial = 1736] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x118806800) [pid = 2312] [serial = 1724] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x116aba400) [pid = 2312] [serial = 1720] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x11916bc00) [pid = 2312] [serial = 1703] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x117c3e000) [pid = 2312] [serial = 1721] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x1199e4000) [pid = 2312] [serial = 1742] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x1185ec400) [pid = 2312] [serial = 1702] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x1185f1800) [pid = 2312] [serial = 1741] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x12453e800) [pid = 2312] [serial = 1706] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x120f5dc00) [pid = 2312] [serial = 1705] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x128a58800) [pid = 2312] [serial = 1709] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x1250b8c00) [pid = 2312] [serial = 1708] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x126438c00) [pid = 2312] [serial = 1747] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x1245d0000) [pid = 2312] [serial = 1712] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x1195c0800) [pid = 2312] [serial = 1711] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x124b08400) [pid = 2312] [serial = 1739] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x128a59000) [pid = 2312] [serial = 1750] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x1198b9000) [pid = 2312] [serial = 1729] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x119979c00) [pid = 2312] [serial = 1730] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x120f53800) [pid = 2312] [serial = 1733] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x1195ba000) [pid = 2312] [serial = 1727] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x12560c400) [pid = 2312] [serial = 1745] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x124b0f800) [pid = 2312] [serial = 1744] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x12682fc00) [pid = 2312] [serial = 1748] [outer = 0x0] [url = about:blank] 12:19:37 INFO - PROCESS | 2312 | 1471461577631 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 12:19:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 12:19:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 1323ms 12:19:37 INFO - PROCESS | 2312 | 1471461577667 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 12:19:37 INFO - PROCESS | 2312 | 1471461577669 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 12:19:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 12:19:37 INFO - PROCESS | 2312 | 1471461577673 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 12:19:37 INFO - PROCESS | 2312 | 1471461577674 Marionette TRACE conn2 <- [1,2386,null,{}] 12:19:37 INFO - PROCESS | 2312 | 1471461577678 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:37 INFO - PROCESS | 2312 | 1471461577680 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:37 INFO - PROCESS | 2312 | 1471461577771 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 12:19:37 INFO - PROCESS | 2312 | 1471461577777 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:37 INFO - PROCESS | 2312 | 1471461577778 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:37 INFO - PROCESS | 2312 | ++DOCSHELL 0x1165a9800 == 28 [pid = 2312] [id = 604] 12:19:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x112a85400) [pid = 2312] [serial = 1812] [outer = 0x0] 12:19:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x113233400) [pid = 2312] [serial = 1813] [outer = 0x112a85400] 12:19:37 INFO - PROCESS | 2312 | 1471461577808 Marionette DEBUG loaded listener.js 12:19:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x112a86400) [pid = 2312] [serial = 1814] [outer = 0x112a85400] 12:19:38 INFO - PROCESS | 2312 | 1471461578192 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 12:19:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 12:19:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 570ms 12:19:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 12:19:38 INFO - PROCESS | 2312 | 1471461578242 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 12:19:38 INFO - PROCESS | 2312 | 1471461578246 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 12:19:38 INFO - PROCESS | 2312 | 1471461578250 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 12:19:38 INFO - PROCESS | 2312 | 1471461578252 Marionette TRACE conn2 <- [1,2390,null,{}] 12:19:38 INFO - PROCESS | 2312 | 1471461578254 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:38 INFO - PROCESS | 2312 | 1471461578256 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:38 INFO - PROCESS | 2312 | 1471461578334 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 12:19:38 INFO - PROCESS | 2312 | 1471461578340 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:38 INFO - PROCESS | 2312 | 1471461578341 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:38 INFO - PROCESS | 2312 | ++DOCSHELL 0x118107800 == 29 [pid = 2312] [id = 605] 12:19:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x115e76800) [pid = 2312] [serial = 1815] [outer = 0x0] 12:19:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x116592000) [pid = 2312] [serial = 1816] [outer = 0x115e76800] 12:19:38 INFO - PROCESS | 2312 | 1471461578370 Marionette DEBUG loaded listener.js 12:19:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x11702e800) [pid = 2312] [serial = 1817] [outer = 0x115e76800] 12:19:38 INFO - PROCESS | 2312 | 1471461578713 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 12:19:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 12:19:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 523ms 12:19:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 12:19:38 INFO - PROCESS | 2312 | 1471461578773 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 12:19:38 INFO - PROCESS | 2312 | 1471461578775 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 12:19:38 INFO - PROCESS | 2312 | 1471461578777 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 12:19:38 INFO - PROCESS | 2312 | 1471461578779 Marionette TRACE conn2 <- [1,2394,null,{}] 12:19:38 INFO - PROCESS | 2312 | 1471461578787 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:38 INFO - PROCESS | 2312 | 1471461578791 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:38 INFO - PROCESS | 2312 | 1471461578874 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 12:19:38 INFO - PROCESS | 2312 | 1471461578879 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:38 INFO - PROCESS | 2312 | 1471461578881 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:38 INFO - PROCESS | 2312 | ++DOCSHELL 0x119416000 == 30 [pid = 2312] [id = 606] 12:19:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x112a8c400) [pid = 2312] [serial = 1818] [outer = 0x0] 12:19:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x1185d8400) [pid = 2312] [serial = 1819] [outer = 0x112a8c400] 12:19:38 INFO - PROCESS | 2312 | 1471461578913 Marionette DEBUG loaded listener.js 12:19:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x118753c00) [pid = 2312] [serial = 1820] [outer = 0x112a8c400] 12:19:39 INFO - PROCESS | 2312 | 1471461579279 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 12:19:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 12:19:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 521ms 12:19:39 INFO - PROCESS | 2312 | 1471461579299 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 12:19:39 INFO - PROCESS | 2312 | 1471461579301 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 12:19:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 12:19:39 INFO - PROCESS | 2312 | 1471461579303 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 12:19:39 INFO - PROCESS | 2312 | 1471461579304 Marionette TRACE conn2 <- [1,2398,null,{}] 12:19:39 INFO - PROCESS | 2312 | 1471461579307 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:39 INFO - PROCESS | 2312 | 1471461579308 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:39 INFO - PROCESS | 2312 | 1471461579415 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 12:19:39 INFO - PROCESS | 2312 | 1471461579450 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:39 INFO - PROCESS | 2312 | 1471461579451 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:39 INFO - PROCESS | 2312 | ++DOCSHELL 0x119f14800 == 31 [pid = 2312] [id = 607] 12:19:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x118753000) [pid = 2312] [serial = 1821] [outer = 0x0] 12:19:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x11916e800) [pid = 2312] [serial = 1822] [outer = 0x118753000] 12:19:39 INFO - PROCESS | 2312 | 1471461579478 Marionette DEBUG loaded listener.js 12:19:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x119592000) [pid = 2312] [serial = 1823] [outer = 0x118753000] 12:19:39 INFO - PROCESS | 2312 | 1471461579850 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 12:19:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 12:19:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 569ms 12:19:39 INFO - PROCESS | 2312 | 1471461579873 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 12:19:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 12:19:39 INFO - PROCESS | 2312 | 1471461579875 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 12:19:39 INFO - PROCESS | 2312 | 1471461579889 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 12:19:39 INFO - PROCESS | 2312 | 1471461579891 Marionette TRACE conn2 <- [1,2402,null,{}] 12:19:39 INFO - PROCESS | 2312 | 1471461579900 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:39 INFO - PROCESS | 2312 | 1471461579902 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:40 INFO - PROCESS | 2312 | 1471461580048 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 12:19:40 INFO - PROCESS | 2312 | 1471461580107 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:40 INFO - PROCESS | 2312 | 1471461580108 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:40 INFO - PROCESS | 2312 | ++DOCSHELL 0x1242ed800 == 32 [pid = 2312] [id = 608] 12:19:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x116477800) [pid = 2312] [serial = 1824] [outer = 0x0] 12:19:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x1195b9000) [pid = 2312] [serial = 1825] [outer = 0x116477800] 12:19:40 INFO - PROCESS | 2312 | 1471461580150 Marionette DEBUG loaded listener.js 12:19:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x11996f800) [pid = 2312] [serial = 1826] [outer = 0x116477800] 12:19:40 INFO - PROCESS | 2312 | 1471461580484 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 12:19:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 12:19:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 632ms 12:19:40 INFO - PROCESS | 2312 | 1471461580510 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 12:19:40 INFO - PROCESS | 2312 | 1471461580512 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 12:19:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 12:19:40 INFO - PROCESS | 2312 | 1471461580514 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 12:19:40 INFO - PROCESS | 2312 | 1471461580515 Marionette TRACE conn2 <- [1,2406,null,{}] 12:19:40 INFO - PROCESS | 2312 | 1471461580517 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:40 INFO - PROCESS | 2312 | 1471461580524 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:40 INFO - PROCESS | 2312 | 1471461580646 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 12:19:40 INFO - PROCESS | 2312 | 1471461580650 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:40 INFO - PROCESS | 2312 | 1471461580651 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:40 INFO - PROCESS | 2312 | ++DOCSHELL 0x128a2b800 == 33 [pid = 2312] [id = 609] 12:19:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1198b6c00) [pid = 2312] [serial = 1827] [outer = 0x0] 12:19:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x1199b6000) [pid = 2312] [serial = 1828] [outer = 0x1198b6c00] 12:19:40 INFO - PROCESS | 2312 | 1471461580678 Marionette DEBUG loaded listener.js 12:19:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x120f4e800) [pid = 2312] [serial = 1829] [outer = 0x1198b6c00] 12:19:41 INFO - PROCESS | 2312 | 1471461581018 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 12:19:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 12:19:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 519ms 12:19:41 INFO - PROCESS | 2312 | 1471461581033 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 12:19:41 INFO - PROCESS | 2312 | 1471461581035 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 12:19:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 12:19:41 INFO - PROCESS | 2312 | 1471461581040 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 12:19:41 INFO - PROCESS | 2312 | 1471461581042 Marionette TRACE conn2 <- [1,2410,null,{}] 12:19:41 INFO - PROCESS | 2312 | 1471461581065 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:41 INFO - PROCESS | 2312 | 1471461581066 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:41 INFO - PROCESS | 2312 | 1471461581162 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 12:19:41 INFO - PROCESS | 2312 | 1471461581165 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:41 INFO - PROCESS | 2312 | 1471461581167 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:41 INFO - PROCESS | 2312 | ++DOCSHELL 0x1291c2800 == 34 [pid = 2312] [id = 610] 12:19:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x1127d8800) [pid = 2312] [serial = 1830] [outer = 0x0] 12:19:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x1239e2c00) [pid = 2312] [serial = 1831] [outer = 0x1127d8800] 12:19:41 INFO - PROCESS | 2312 | 1471461581192 Marionette DEBUG loaded listener.js 12:19:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x12453f000) [pid = 2312] [serial = 1832] [outer = 0x1127d8800] 12:19:41 INFO - PROCESS | 2312 | 1471461581531 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 12:19:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 12:19:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 542ms 12:19:41 INFO - PROCESS | 2312 | 1471461581582 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 12:19:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 12:19:41 INFO - PROCESS | 2312 | 1471461581583 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 12:19:41 INFO - PROCESS | 2312 | 1471461581585 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 12:19:41 INFO - PROCESS | 2312 | 1471461581587 Marionette TRACE conn2 <- [1,2414,null,{}] 12:19:41 INFO - PROCESS | 2312 | 1471461581589 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:41 INFO - PROCESS | 2312 | 1471461581590 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:41 INFO - PROCESS | 2312 | 1471461581689 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 12:19:41 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x128cc7800) [pid = 2312] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 12:19:41 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x1242bb400) [pid = 2312] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 12:19:41 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x119972c00) [pid = 2312] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 12:19:41 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x12454b000) [pid = 2312] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 12:19:41 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x128b2a000) [pid = 2312] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 12:19:41 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x1127dfc00) [pid = 2312] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 12:19:41 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x112a7f800) [pid = 2312] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 12:19:41 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x11828c000) [pid = 2312] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 12:19:41 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x1199c0800) [pid = 2312] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 12:19:41 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x118290400) [pid = 2312] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 12:19:41 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x1268c6000) [pid = 2312] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 12:19:41 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x114fedc00) [pid = 2312] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 12:19:41 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x116553c00) [pid = 2312] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 12:19:41 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x128cbfc00) [pid = 2312] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 12:19:41 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x112a7bc00) [pid = 2312] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 12:19:41 INFO - PROCESS | 2312 | 1471461581941 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:41 INFO - PROCESS | 2312 | 1471461581943 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:41 INFO - PROCESS | 2312 | ++DOCSHELL 0x11850e800 == 35 [pid = 2312] [id = 611] 12:19:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x110e9dc00) [pid = 2312] [serial = 1833] [outer = 0x0] 12:19:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x112f04c00) [pid = 2312] [serial = 1834] [outer = 0x110e9dc00] 12:19:41 INFO - PROCESS | 2312 | 1471461581969 Marionette DEBUG loaded listener.js 12:19:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x118288c00) [pid = 2312] [serial = 1835] [outer = 0x110e9dc00] 12:19:42 INFO - PROCESS | 2312 | 1471461582235 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 12:19:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 12:19:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 670ms 12:19:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 12:19:42 INFO - PROCESS | 2312 | 1471461582260 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 12:19:42 INFO - PROCESS | 2312 | 1471461582262 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 12:19:42 INFO - PROCESS | 2312 | 1471461582264 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 12:19:42 INFO - PROCESS | 2312 | 1471461582265 Marionette TRACE conn2 <- [1,2418,null,{}] 12:19:42 INFO - PROCESS | 2312 | 1471461582268 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:42 INFO - PROCESS | 2312 | 1471461582269 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:42 INFO - PROCESS | 2312 | 1471461582366 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 12:19:42 INFO - PROCESS | 2312 | 1471461582369 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:42 INFO - PROCESS | 2312 | 1471461582371 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:42 INFO - PROCESS | 2312 | ++DOCSHELL 0x119413800 == 36 [pid = 2312] [id = 612] 12:19:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x112fbac00) [pid = 2312] [serial = 1836] [outer = 0x0] 12:19:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x119fcd400) [pid = 2312] [serial = 1837] [outer = 0x112fbac00] 12:19:42 INFO - PROCESS | 2312 | 1471461582398 Marionette DEBUG loaded listener.js 12:19:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x124b09400) [pid = 2312] [serial = 1838] [outer = 0x112fbac00] 12:19:42 INFO - PROCESS | 2312 | 1471461582731 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:19:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 12:19:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 519ms 12:19:42 INFO - PROCESS | 2312 | 1471461582784 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 12:19:42 INFO - PROCESS | 2312 | 1471461582785 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 12:19:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 12:19:42 INFO - PROCESS | 2312 | 1471461582787 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 12:19:42 INFO - PROCESS | 2312 | 1471461582788 Marionette TRACE conn2 <- [1,2422,null,{}] 12:19:42 INFO - PROCESS | 2312 | 1471461582790 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:42 INFO - PROCESS | 2312 | 1471461582792 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:42 INFO - PROCESS | 2312 | 1471461582895 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 12:19:42 INFO - PROCESS | 2312 | 1471461582898 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:42 INFO - PROCESS | 2312 | 1471461582899 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:42 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ad7c800 == 37 [pid = 2312] [id = 613] 12:19:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x124a3e800) [pid = 2312] [serial = 1839] [outer = 0x0] 12:19:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x12560a000) [pid = 2312] [serial = 1840] [outer = 0x124a3e800] 12:19:42 INFO - PROCESS | 2312 | 1471461582927 Marionette DEBUG loaded listener.js 12:19:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x1256bd400) [pid = 2312] [serial = 1841] [outer = 0x124a3e800] 12:19:43 INFO - PROCESS | 2312 | 1471461583236 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 12:19:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 12:19:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 471ms 12:19:43 INFO - PROCESS | 2312 | 1471461583259 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 12:19:43 INFO - PROCESS | 2312 | 1471461583261 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 12:19:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 12:19:43 INFO - PROCESS | 2312 | 1471461583263 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 12:19:43 INFO - PROCESS | 2312 | 1471461583264 Marionette TRACE conn2 <- [1,2426,null,{}] 12:19:43 INFO - PROCESS | 2312 | 1471461583267 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:43 INFO - PROCESS | 2312 | 1471461583268 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:43 INFO - PROCESS | 2312 | 1471461583366 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 12:19:43 INFO - PROCESS | 2312 | 1471461583374 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:43 INFO - PROCESS | 2312 | 1471461583375 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:43 INFO - PROCESS | 2312 | ++DOCSHELL 0x1242d0000 == 38 [pid = 2312] [id = 614] 12:19:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1256c1c00) [pid = 2312] [serial = 1842] [outer = 0x0] 12:19:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x1264af000) [pid = 2312] [serial = 1843] [outer = 0x1256c1c00] 12:19:43 INFO - PROCESS | 2312 | 1471461583403 Marionette DEBUG loaded listener.js 12:19:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x128a54800) [pid = 2312] [serial = 1844] [outer = 0x1256c1c00] 12:19:43 INFO - PROCESS | 2312 | 1471461583736 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 12:19:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 12:19:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 518ms 12:19:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 12:19:43 INFO - PROCESS | 2312 | 1471461583791 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 12:19:43 INFO - PROCESS | 2312 | 1471461583792 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 12:19:43 INFO - PROCESS | 2312 | 1471461583794 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 12:19:43 INFO - PROCESS | 2312 | 1471461583796 Marionette TRACE conn2 <- [1,2430,null,{}] 12:19:43 INFO - PROCESS | 2312 | 1471461583798 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:43 INFO - PROCESS | 2312 | 1471461583799 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:43 INFO - PROCESS | 2312 | 1471461583880 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 12:19:43 INFO - PROCESS | 2312 | 1471461583883 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:43 INFO - PROCESS | 2312 | 1471461583885 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:43 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c51e000 == 39 [pid = 2312] [id = 615] 12:19:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x12643d000) [pid = 2312] [serial = 1845] [outer = 0x0] 12:19:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x128b2b800) [pid = 2312] [serial = 1846] [outer = 0x12643d000] 12:19:43 INFO - PROCESS | 2312 | 1471461583913 Marionette DEBUG loaded listener.js 12:19:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x128cbf000) [pid = 2312] [serial = 1847] [outer = 0x12643d000] 12:19:44 INFO - PROCESS | 2312 | 1471461584526 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 12:19:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 12:19:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 768ms 12:19:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 12:19:44 INFO - PROCESS | 2312 | 1471461584564 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 12:19:44 INFO - PROCESS | 2312 | 1471461584566 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 12:19:44 INFO - PROCESS | 2312 | 1471461584593 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 12:19:44 INFO - PROCESS | 2312 | 1471461584596 Marionette TRACE conn2 <- [1,2434,null,{}] 12:19:44 INFO - PROCESS | 2312 | 1471461584601 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:44 INFO - PROCESS | 2312 | 1471461584603 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:44 INFO - PROCESS | 2312 | 1471461584741 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 12:19:44 INFO - PROCESS | 2312 | 1471461584825 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:44 INFO - PROCESS | 2312 | 1471461584827 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:44 INFO - PROCESS | 2312 | ++DOCSHELL 0x118515800 == 40 [pid = 2312] [id = 616] 12:19:44 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x114ff0800) [pid = 2312] [serial = 1848] [outer = 0x0] 12:19:44 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x115e6a000) [pid = 2312] [serial = 1849] [outer = 0x114ff0800] 12:19:44 INFO - PROCESS | 2312 | 1471461584859 Marionette DEBUG loaded listener.js 12:19:44 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x116554c00) [pid = 2312] [serial = 1850] [outer = 0x114ff0800] 12:19:45 INFO - PROCESS | 2312 | 1471461585328 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 12:19:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 12:19:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 799ms 12:19:45 INFO - PROCESS | 2312 | 1471461585368 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 12:19:45 INFO - PROCESS | 2312 | 1471461585372 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 12:19:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 12:19:45 INFO - PROCESS | 2312 | 1471461585376 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 12:19:45 INFO - PROCESS | 2312 | 1471461585378 Marionette TRACE conn2 <- [1,2438,null,{}] 12:19:45 INFO - PROCESS | 2312 | 1471461585380 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:45 INFO - PROCESS | 2312 | 1471461585382 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:45 INFO - PROCESS | 2312 | 1471461585509 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 12:19:45 INFO - PROCESS | 2312 | 1471461585595 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:45 INFO - PROCESS | 2312 | 1471461585597 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:45 INFO - PROCESS | 2312 | ++DOCSHELL 0x126913800 == 41 [pid = 2312] [id = 617] 12:19:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x117c38000) [pid = 2312] [serial = 1851] [outer = 0x0] 12:19:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x118291c00) [pid = 2312] [serial = 1852] [outer = 0x117c38000] 12:19:45 INFO - PROCESS | 2312 | 1471461585629 Marionette DEBUG loaded listener.js 12:19:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x11874ec00) [pid = 2312] [serial = 1853] [outer = 0x117c38000] 12:19:46 INFO - PROCESS | 2312 | 1471461586333 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 12:19:46 INFO - PROCESS | 2312 | --DOCSHELL 0x1242d0000 == 40 [pid = 2312] [id = 614] 12:19:46 INFO - PROCESS | 2312 | --DOCSHELL 0x12ad7c800 == 39 [pid = 2312] [id = 613] 12:19:46 INFO - PROCESS | 2312 | --DOCSHELL 0x119413800 == 38 [pid = 2312] [id = 612] 12:19:46 INFO - PROCESS | 2312 | --DOCSHELL 0x11850e800 == 37 [pid = 2312] [id = 611] 12:19:46 INFO - PROCESS | 2312 | --DOCSHELL 0x1291c2800 == 36 [pid = 2312] [id = 610] 12:19:46 INFO - PROCESS | 2312 | --DOCSHELL 0x128a2b800 == 35 [pid = 2312] [id = 609] 12:19:46 INFO - PROCESS | 2312 | --DOCSHELL 0x1242ed800 == 34 [pid = 2312] [id = 608] 12:19:46 INFO - PROCESS | 2312 | --DOCSHELL 0x119f14800 == 33 [pid = 2312] [id = 607] 12:19:46 INFO - PROCESS | 2312 | --DOCSHELL 0x119416000 == 32 [pid = 2312] [id = 606] 12:19:46 INFO - PROCESS | 2312 | --DOCSHELL 0x118107800 == 31 [pid = 2312] [id = 605] 12:19:46 INFO - PROCESS | 2312 | --DOCSHELL 0x1165a9800 == 30 [pid = 2312] [id = 604] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x129875000) [pid = 2312] [serial = 1793] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x12939c400) [pid = 2312] [serial = 1792] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x124e80400) [pid = 2312] [serial = 1774] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x123805c00) [pid = 2312] [serial = 1771] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x128a51c00) [pid = 2312] [serial = 1777] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x1265c8800) [pid = 2312] [serial = 1775] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x128c77800) [pid = 2312] [serial = 1780] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x1164ed800) [pid = 2312] [serial = 1783] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x1195c2800) [pid = 2312] [serial = 1765] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x1185dc000) [pid = 2312] [serial = 1756] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x118808400) [pid = 2312] [serial = 1757] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x119b0b800) [pid = 2312] [serial = 1768] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x11874d000) [pid = 2312] [serial = 1762] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x119108c00) [pid = 2312] [serial = 1763] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x128b2f400) [pid = 2312] [serial = 1751] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x115e08400) [pid = 2312] [serial = 1753] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x116554400) [pid = 2312] [serial = 1754] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x1165f1800) [pid = 2312] [serial = 1759] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x1176bfc00) [pid = 2312] [serial = 1760] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x1199bec00) [pid = 2312] [serial = 1766] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x1291b2000) [pid = 2312] [serial = 1790] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x124590800) [pid = 2312] [serial = 1786] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x128b2b400) [pid = 2312] [serial = 1787] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x12907bc00) [pid = 2312] [serial = 1789] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x1192a1000) [pid = 2312] [serial = 1784] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x128b28c00) [pid = 2312] [serial = 1778] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x128cbdc00) [pid = 2312] [serial = 1781] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x1240a9800) [pid = 2312] [serial = 1772] [outer = 0x0] [url = about:blank] 12:19:46 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x119ca8800) [pid = 2312] [serial = 1769] [outer = 0x0] [url = about:blank] 12:19:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 12:19:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 1020ms 12:19:46 INFO - PROCESS | 2312 | 1471461586397 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 12:19:46 INFO - PROCESS | 2312 | 1471461586399 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 12:19:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 12:19:46 INFO - PROCESS | 2312 | 1471461586402 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 12:19:46 INFO - PROCESS | 2312 | 1471461586404 Marionette TRACE conn2 <- [1,2442,null,{}] 12:19:46 INFO - PROCESS | 2312 | 1471461586408 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:46 INFO - PROCESS | 2312 | 1471461586409 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:46 INFO - PROCESS | 2312 | 1471461586507 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 12:19:46 INFO - PROCESS | 2312 | 1471461586516 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:46 INFO - PROCESS | 2312 | 1471461586517 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:46 INFO - PROCESS | 2312 | ++DOCSHELL 0x1174a4800 == 31 [pid = 2312] [id = 618] 12:19:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x1165f1800) [pid = 2312] [serial = 1854] [outer = 0x0] 12:19:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x116a06800) [pid = 2312] [serial = 1855] [outer = 0x1165f1800] 12:19:46 INFO - PROCESS | 2312 | 1471461586546 Marionette DEBUG loaded listener.js 12:19:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x1180f5800) [pid = 2312] [serial = 1856] [outer = 0x1165f1800] 12:19:46 INFO - PROCESS | 2312 | 1471461586892 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 12:19:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 12:19:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 522ms 12:19:46 INFO - PROCESS | 2312 | 1471461586940 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 12:19:46 INFO - PROCESS | 2312 | 1471461586943 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 12:19:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 12:19:46 INFO - PROCESS | 2312 | 1471461586949 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 12:19:46 INFO - PROCESS | 2312 | 1471461586950 Marionette TRACE conn2 <- [1,2446,null,{}] 12:19:46 INFO - PROCESS | 2312 | 1471461586953 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:46 INFO - PROCESS | 2312 | 1471461586954 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:47 INFO - PROCESS | 2312 | 1471461587032 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 12:19:47 INFO - PROCESS | 2312 | 1471461587040 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:47 INFO - PROCESS | 2312 | 1471461587041 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:47 INFO - PROCESS | 2312 | ++DOCSHELL 0x119413800 == 32 [pid = 2312] [id = 619] 12:19:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x118292c00) [pid = 2312] [serial = 1857] [outer = 0x0] 12:19:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x118806800) [pid = 2312] [serial = 1858] [outer = 0x118292c00] 12:19:47 INFO - PROCESS | 2312 | 1471461587072 Marionette DEBUG loaded listener.js 12:19:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x11929f400) [pid = 2312] [serial = 1859] [outer = 0x118292c00] 12:19:47 INFO - PROCESS | 2312 | 1471461587521 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 12:19:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 12:19:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 620ms 12:19:47 INFO - PROCESS | 2312 | 1471461587570 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 12:19:47 INFO - PROCESS | 2312 | 1471461587573 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 12:19:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 12:19:47 INFO - PROCESS | 2312 | 1471461587576 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 12:19:47 INFO - PROCESS | 2312 | 1471461587580 Marionette TRACE conn2 <- [1,2450,null,{}] 12:19:47 INFO - PROCESS | 2312 | 1471461587592 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:47 INFO - PROCESS | 2312 | 1471461587596 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:47 INFO - PROCESS | 2312 | 1471461587698 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 12:19:47 INFO - PROCESS | 2312 | 1471461587705 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:47 INFO - PROCESS | 2312 | 1471461587708 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:47 INFO - PROCESS | 2312 | ++DOCSHELL 0x125f39800 == 33 [pid = 2312] [id = 620] 12:19:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x1195b6000) [pid = 2312] [serial = 1860] [outer = 0x0] 12:19:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x11997bc00) [pid = 2312] [serial = 1861] [outer = 0x1195b6000] 12:19:47 INFO - PROCESS | 2312 | 1471461587742 Marionette DEBUG loaded listener.js 12:19:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x1199d9800) [pid = 2312] [serial = 1862] [outer = 0x1195b6000] 12:19:48 INFO - PROCESS | 2312 | 1471461588088 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 12:19:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 12:19:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 523ms 12:19:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 12:19:48 INFO - PROCESS | 2312 | 1471461588101 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 12:19:48 INFO - PROCESS | 2312 | 1471461588103 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 12:19:48 INFO - PROCESS | 2312 | 1471461588108 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 12:19:48 INFO - PROCESS | 2312 | 1471461588109 Marionette TRACE conn2 <- [1,2454,null,{}] 12:19:48 INFO - PROCESS | 2312 | 1471461588112 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:48 INFO - PROCESS | 2312 | 1471461588113 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:48 INFO - PROCESS | 2312 | 1471461588231 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 12:19:48 INFO - PROCESS | 2312 | 1471461588237 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:48 INFO - PROCESS | 2312 | 1471461588238 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:48 INFO - PROCESS | 2312 | ++DOCSHELL 0x12691f800 == 34 [pid = 2312] [id = 621] 12:19:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x1199e3000) [pid = 2312] [serial = 1863] [outer = 0x0] 12:19:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x119ca0800) [pid = 2312] [serial = 1864] [outer = 0x1199e3000] 12:19:48 INFO - PROCESS | 2312 | 1471461588264 Marionette DEBUG loaded listener.js 12:19:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x119fc9400) [pid = 2312] [serial = 1865] [outer = 0x1199e3000] 12:19:48 INFO - PROCESS | 2312 | 1471461588600 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 12:19:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 12:19:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 519ms 12:19:48 INFO - PROCESS | 2312 | 1471461588627 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 12:19:48 INFO - PROCESS | 2312 | 1471461588628 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 12:19:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 12:19:48 INFO - PROCESS | 2312 | 1471461588630 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 12:19:48 INFO - PROCESS | 2312 | 1471461588631 Marionette TRACE conn2 <- [1,2458,null,{}] 12:19:48 INFO - PROCESS | 2312 | 1471461588641 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:48 INFO - PROCESS | 2312 | 1471461588642 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:48 INFO - PROCESS | 2312 | 1471461588741 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 12:19:48 INFO - PROCESS | 2312 | 1471461588745 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:48 INFO - PROCESS | 2312 | 1471461588746 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:48 INFO - PROCESS | 2312 | ++DOCSHELL 0x12991e800 == 35 [pid = 2312] [id = 622] 12:19:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x112f1c800) [pid = 2312] [serial = 1866] [outer = 0x0] 12:19:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x12380ac00) [pid = 2312] [serial = 1867] [outer = 0x112f1c800] 12:19:48 INFO - PROCESS | 2312 | 1471461588772 Marionette DEBUG loaded listener.js 12:19:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x124544400) [pid = 2312] [serial = 1868] [outer = 0x112f1c800] 12:19:49 INFO - PROCESS | 2312 | 1471461589142 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 12:19:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 12:19:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 529ms 12:19:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 12:19:49 INFO - PROCESS | 2312 | 1471461589160 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 12:19:49 INFO - PROCESS | 2312 | 1471461589161 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 12:19:49 INFO - PROCESS | 2312 | 1471461589163 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 12:19:49 INFO - PROCESS | 2312 | 1471461589164 Marionette TRACE conn2 <- [1,2462,null,{}] 12:19:49 INFO - PROCESS | 2312 | 1471461589167 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:49 INFO - PROCESS | 2312 | 1471461589172 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:49 INFO - PROCESS | 2312 | 1471461589296 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 12:19:49 INFO - PROCESS | 2312 | 1471461589300 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:49 INFO - PROCESS | 2312 | 1471461589301 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:49 INFO - PROCESS | 2312 | ++DOCSHELL 0x12b01f800 == 36 [pid = 2312] [id = 623] 12:19:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x1245d1000) [pid = 2312] [serial = 1869] [outer = 0x0] 12:19:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x1256c1800) [pid = 2312] [serial = 1870] [outer = 0x1245d1000] 12:19:49 INFO - PROCESS | 2312 | 1471461589328 Marionette DEBUG loaded listener.js 12:19:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x128b25400) [pid = 2312] [serial = 1871] [outer = 0x1245d1000] 12:19:49 INFO - PROCESS | 2312 | 1471461589691 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 12:19:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 12:19:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 571ms 12:19:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 12:19:49 INFO - PROCESS | 2312 | 1471461589734 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 12:19:49 INFO - PROCESS | 2312 | 1471461589736 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 12:19:49 INFO - PROCESS | 2312 | 1471461589738 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 12:19:49 INFO - PROCESS | 2312 | 1471461589739 Marionette TRACE conn2 <- [1,2466,null,{}] 12:19:49 INFO - PROCESS | 2312 | 1471461589742 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:49 INFO - PROCESS | 2312 | 1471461589743 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:49 INFO - PROCESS | 2312 | 1471461589852 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 12:19:49 INFO - PROCESS | 2312 | 1471461589856 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:49 INFO - PROCESS | 2312 | 1471461589857 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:49 INFO - PROCESS | 2312 | ++DOCSHELL 0x119c5f000 == 37 [pid = 2312] [id = 624] 12:19:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x12560e800) [pid = 2312] [serial = 1872] [outer = 0x0] 12:19:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x128c77800) [pid = 2312] [serial = 1873] [outer = 0x12560e800] 12:19:49 INFO - PROCESS | 2312 | 1471461589884 Marionette DEBUG loaded listener.js 12:19:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x128cc5000) [pid = 2312] [serial = 1874] [outer = 0x12560e800] 12:19:50 INFO - PROCESS | 2312 | 1471461590281 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 12:19:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 12:19:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 571ms 12:19:50 INFO - PROCESS | 2312 | 1471461590310 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 12:19:50 INFO - PROCESS | 2312 | 1471461590311 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 12:19:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 12:19:50 INFO - PROCESS | 2312 | 1471461590313 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 12:19:50 INFO - PROCESS | 2312 | 1471461590314 Marionette TRACE conn2 <- [1,2470,null,{}] 12:19:50 INFO - PROCESS | 2312 | 1471461590317 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:50 INFO - PROCESS | 2312 | 1471461590318 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:50 INFO - PROCESS | 2312 | 1471461590420 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 12:19:50 INFO - PROCESS | 2312 | 1471461590458 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:50 INFO - PROCESS | 2312 | 1471461590459 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:50 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c50c000 == 38 [pid = 2312] [id = 625] 12:19:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x128cc5800) [pid = 2312] [serial = 1875] [outer = 0x0] 12:19:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x129074800) [pid = 2312] [serial = 1876] [outer = 0x128cc5800] 12:19:50 INFO - PROCESS | 2312 | 1471461590492 Marionette DEBUG loaded listener.js 12:19:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x129080000) [pid = 2312] [serial = 1877] [outer = 0x128cc5800] 12:19:50 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x114fee400) [pid = 2312] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 12:19:50 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x118753000) [pid = 2312] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 12:19:50 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x112a8c400) [pid = 2312] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 12:19:50 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x112a85400) [pid = 2312] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 12:19:50 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x116477800) [pid = 2312] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 12:19:50 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x115e76800) [pid = 2312] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 12:19:50 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x124a3e800) [pid = 2312] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 12:19:50 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x1198b6c00) [pid = 2312] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 12:19:50 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x110e9dc00) [pid = 2312] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 12:19:50 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x1127d8800) [pid = 2312] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 12:19:50 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x1165f3400) [pid = 2312] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 12:19:50 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x119162000) [pid = 2312] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 12:19:50 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x112fbac00) [pid = 2312] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 12:19:50 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x125014400) [pid = 2312] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 12:19:50 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x1265c6800) [pid = 2312] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 12:19:50 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x112a7d400) [pid = 2312] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 12:19:50 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x1256c1c00) [pid = 2312] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 12:19:50 INFO - PROCESS | 2312 | 1471461590965 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 12:19:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 12:19:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 670ms 12:19:50 INFO - PROCESS | 2312 | 1471461590985 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 12:19:50 INFO - PROCESS | 2312 | 1471461590987 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 12:19:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 12:19:50 INFO - PROCESS | 2312 | 1471461590991 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 12:19:50 INFO - PROCESS | 2312 | 1471461590992 Marionette TRACE conn2 <- [1,2474,null,{}] 12:19:50 INFO - PROCESS | 2312 | 1471461590996 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:51 INFO - PROCESS | 2312 | 1471461590998 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:51 INFO - PROCESS | 2312 | 1471461591124 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 12:19:51 INFO - PROCESS | 2312 | 1471461591156 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:51 INFO - PROCESS | 2312 | 1471461591157 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:51 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ba7e800 == 39 [pid = 2312] [id = 626] 12:19:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x116918000) [pid = 2312] [serial = 1878] [outer = 0x0] 12:19:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x119109000) [pid = 2312] [serial = 1879] [outer = 0x116918000] 12:19:51 INFO - PROCESS | 2312 | 1471461591185 Marionette DEBUG loaded listener.js 12:19:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x1199b5000) [pid = 2312] [serial = 1880] [outer = 0x116918000] 12:19:51 INFO - PROCESS | 2312 | 1471461591522 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 12:19:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 12:19:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 569ms 12:19:51 INFO - PROCESS | 2312 | 1471461591560 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 12:19:51 INFO - PROCESS | 2312 | 1471461591561 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 12:19:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 12:19:51 INFO - PROCESS | 2312 | 1471461591563 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 12:19:51 INFO - PROCESS | 2312 | 1471461591564 Marionette TRACE conn2 <- [1,2478,null,{}] 12:19:51 INFO - PROCESS | 2312 | 1471461591566 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:51 INFO - PROCESS | 2312 | 1471461591568 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:51 INFO - PROCESS | 2312 | 1471461591678 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 12:19:51 INFO - PROCESS | 2312 | 1471461591682 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:51 INFO - PROCESS | 2312 | 1471461591683 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:51 INFO - PROCESS | 2312 | ++DOCSHELL 0x12cab5800 == 40 [pid = 2312] [id = 627] 12:19:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x119960c00) [pid = 2312] [serial = 1881] [outer = 0x0] 12:19:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x1250b6800) [pid = 2312] [serial = 1882] [outer = 0x119960c00] 12:19:51 INFO - PROCESS | 2312 | 1471461591716 Marionette DEBUG loaded listener.js 12:19:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x128cc8800) [pid = 2312] [serial = 1883] [outer = 0x119960c00] 12:19:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 12:19:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 470ms 12:19:52 INFO - PROCESS | 2312 | 1471461592029 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 12:19:52 INFO - PROCESS | 2312 | 1471461592034 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 12:19:52 INFO - PROCESS | 2312 | 1471461592035 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 12:19:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 12:19:52 INFO - PROCESS | 2312 | 1471461592043 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 12:19:52 INFO - PROCESS | 2312 | 1471461592045 Marionette TRACE conn2 <- [1,2482,null,{}] 12:19:52 INFO - PROCESS | 2312 | 1471461592047 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:52 INFO - PROCESS | 2312 | 1471461592049 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:52 INFO - PROCESS | 2312 | 1471461592147 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 12:19:52 INFO - PROCESS | 2312 | 1471461592208 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:52 INFO - PROCESS | 2312 | 1471461592210 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:52 INFO - PROCESS | 2312 | ++DOCSHELL 0x12d16b000 == 41 [pid = 2312] [id = 628] 12:19:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x124a3d800) [pid = 2312] [serial = 1884] [outer = 0x0] 12:19:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x129082400) [pid = 2312] [serial = 1885] [outer = 0x124a3d800] 12:19:52 INFO - PROCESS | 2312 | 1471461592237 Marionette DEBUG loaded listener.js 12:19:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x1299bf800) [pid = 2312] [serial = 1886] [outer = 0x124a3d800] 12:19:52 INFO - PROCESS | 2312 | 1471461592551 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 12:19:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 12:19:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 569ms 12:19:52 INFO - PROCESS | 2312 | 1471461592613 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 12:19:52 INFO - PROCESS | 2312 | 1471461592615 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 12:19:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 12:19:52 INFO - PROCESS | 2312 | 1471461592618 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 12:19:52 INFO - PROCESS | 2312 | 1471461592619 Marionette TRACE conn2 <- [1,2486,null,{}] 12:19:52 INFO - PROCESS | 2312 | 1471461592623 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:52 INFO - PROCESS | 2312 | 1471461592624 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:52 INFO - PROCESS | 2312 | 1471461592832 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 12:19:52 INFO - PROCESS | 2312 | 1471461592962 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:52 INFO - PROCESS | 2312 | 1471461592964 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:52 INFO - PROCESS | 2312 | ++DOCSHELL 0x11337a800 == 42 [pid = 2312] [id = 629] 12:19:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x110e98400) [pid = 2312] [serial = 1887] [outer = 0x0] 12:19:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1127dec00) [pid = 2312] [serial = 1888] [outer = 0x110e98400] 12:19:53 INFO - PROCESS | 2312 | 1471461592999 Marionette DEBUG loaded listener.js 12:19:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x113db4000) [pid = 2312] [serial = 1889] [outer = 0x110e98400] 12:19:53 INFO - PROCESS | 2312 | 1471461593462 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 12:19:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 12:19:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 872ms 12:19:53 INFO - PROCESS | 2312 | 1471461593506 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 12:19:53 INFO - PROCESS | 2312 | 1471461593509 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 12:19:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 12:19:53 INFO - PROCESS | 2312 | 1471461593513 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 12:19:53 INFO - PROCESS | 2312 | 1471461593515 Marionette TRACE conn2 <- [1,2490,null,{}] 12:19:53 INFO - PROCESS | 2312 | 1471461593519 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:53 INFO - PROCESS | 2312 | 1471461593524 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:53 INFO - PROCESS | 2312 | 1471461593632 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 12:19:53 INFO - PROCESS | 2312 | 1471461593704 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:53 INFO - PROCESS | 2312 | 1471461593706 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:53 INFO - PROCESS | 2312 | ++DOCSHELL 0x1242e8000 == 43 [pid = 2312] [id = 630] 12:19:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x1185e6400) [pid = 2312] [serial = 1890] [outer = 0x0] 12:19:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x11880d800) [pid = 2312] [serial = 1891] [outer = 0x1185e6400] 12:19:53 INFO - PROCESS | 2312 | 1471461593737 Marionette DEBUG loaded listener.js 12:19:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x11956d400) [pid = 2312] [serial = 1892] [outer = 0x1185e6400] 12:19:54 INFO - PROCESS | 2312 | 1471461594147 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:19:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 12:19:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 671ms 12:19:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 12:19:54 INFO - PROCESS | 2312 | 1471461594184 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 12:19:54 INFO - PROCESS | 2312 | 1471461594187 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 12:19:54 INFO - PROCESS | 2312 | 1471461594191 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 12:19:54 INFO - PROCESS | 2312 | 1471461594192 Marionette TRACE conn2 <- [1,2494,null,{}] 12:19:54 INFO - PROCESS | 2312 | 1471461594195 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:54 INFO - PROCESS | 2312 | 1471461594196 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:54 INFO - PROCESS | 2312 | 1471461594321 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 12:19:54 INFO - PROCESS | 2312 | 1471461594389 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:54 INFO - PROCESS | 2312 | 1471461594390 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:54 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c504000 == 44 [pid = 2312] [id = 631] 12:19:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x116761800) [pid = 2312] [serial = 1893] [outer = 0x0] 12:19:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x119979c00) [pid = 2312] [serial = 1894] [outer = 0x116761800] 12:19:54 INFO - PROCESS | 2312 | 1471461594419 Marionette DEBUG loaded listener.js 12:19:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x1242b7c00) [pid = 2312] [serial = 1895] [outer = 0x116761800] 12:19:54 INFO - PROCESS | 2312 | 1471461594876 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 12:19:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 12:19:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 719ms 12:19:54 INFO - PROCESS | 2312 | 1471461594911 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 12:19:54 INFO - PROCESS | 2312 | 1471461594914 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 12:19:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 12:19:54 INFO - PROCESS | 2312 | 1471461594922 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 12:19:54 INFO - PROCESS | 2312 | 1471461594925 Marionette TRACE conn2 <- [1,2498,null,{}] 12:19:54 INFO - PROCESS | 2312 | 1471461594928 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:54 INFO - PROCESS | 2312 | 1471461594930 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:55 INFO - PROCESS | 2312 | 1471461595038 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 12:19:55 INFO - PROCESS | 2312 | 1471461595103 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:55 INFO - PROCESS | 2312 | 1471461595104 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:55 INFO - PROCESS | 2312 | ++DOCSHELL 0x12d431800 == 45 [pid = 2312] [id = 632] 12:19:55 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x124542000) [pid = 2312] [serial = 1896] [outer = 0x0] 12:19:55 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x1256c0400) [pid = 2312] [serial = 1897] [outer = 0x124542000] 12:19:55 INFO - PROCESS | 2312 | 1471461595133 Marionette DEBUG loaded listener.js 12:19:55 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x128a52c00) [pid = 2312] [serial = 1898] [outer = 0x124542000] 12:19:55 INFO - PROCESS | 2312 | 1471461595624 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 12:19:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 12:19:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 927ms 12:19:55 INFO - PROCESS | 2312 | 1471461595845 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 12:19:55 INFO - PROCESS | 2312 | 1471461595848 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 12:19:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 12:19:55 INFO - PROCESS | 2312 | 1471461595851 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 12:19:55 INFO - PROCESS | 2312 | 1471461595853 Marionette TRACE conn2 <- [1,2502,null,{}] 12:19:55 INFO - PROCESS | 2312 | 1471461595860 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:55 INFO - PROCESS | 2312 | 1471461595861 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:55 INFO - PROCESS | 2312 | 1471461595965 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 12:19:56 INFO - PROCESS | 2312 | 1471461596036 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:56 INFO - PROCESS | 2312 | 1471461596039 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:56 INFO - PROCESS | 2312 | ++DOCSHELL 0x119f17000 == 46 [pid = 2312] [id = 633] 12:19:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x1164e9000) [pid = 2312] [serial = 1899] [outer = 0x0] 12:19:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x116766800) [pid = 2312] [serial = 1900] [outer = 0x1164e9000] 12:19:56 INFO - PROCESS | 2312 | 1471461596067 Marionette DEBUG loaded listener.js 12:19:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x118286c00) [pid = 2312] [serial = 1901] [outer = 0x1164e9000] 12:19:56 INFO - PROCESS | 2312 | 1471461596514 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:19:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 12:19:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 674ms 12:19:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 12:19:56 INFO - PROCESS | 2312 | 1471461596525 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 12:19:56 INFO - PROCESS | 2312 | 1471461596527 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 12:19:56 INFO - PROCESS | 2312 | 1471461596531 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 12:19:56 INFO - PROCESS | 2312 | 1471461596534 Marionette TRACE conn2 <- [1,2506,null,{}] 12:19:56 INFO - PROCESS | 2312 | 1471461596537 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:56 INFO - PROCESS | 2312 | 1471461596538 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:56 INFO - PROCESS | 2312 | 1471461596619 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 12:19:56 INFO - PROCESS | 2312 | 1471461596673 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:56 INFO - PROCESS | 2312 | 1471461596675 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:56 INFO - PROCESS | 2312 | ++DOCSHELL 0x119404800 == 47 [pid = 2312] [id = 634] 12:19:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x118377400) [pid = 2312] [serial = 1902] [outer = 0x0] 12:19:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x119102800) [pid = 2312] [serial = 1903] [outer = 0x118377400] 12:19:56 INFO - PROCESS | 2312 | 1471461596706 Marionette DEBUG loaded listener.js 12:19:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x11956f800) [pid = 2312] [serial = 1904] [outer = 0x118377400] 12:19:57 INFO - PROCESS | 2312 | --DOCSHELL 0x12d16b000 == 46 [pid = 2312] [id = 628] 12:19:57 INFO - PROCESS | 2312 | --DOCSHELL 0x12cab5800 == 45 [pid = 2312] [id = 627] 12:19:57 INFO - PROCESS | 2312 | --DOCSHELL 0x12ba7e800 == 44 [pid = 2312] [id = 626] 12:19:57 INFO - PROCESS | 2312 | --DOCSHELL 0x12c50c000 == 43 [pid = 2312] [id = 625] 12:19:57 INFO - PROCESS | 2312 | --DOCSHELL 0x119c5f000 == 42 [pid = 2312] [id = 624] 12:19:57 INFO - PROCESS | 2312 | --DOCSHELL 0x12b01f800 == 41 [pid = 2312] [id = 623] 12:19:57 INFO - PROCESS | 2312 | --DOCSHELL 0x12991e800 == 40 [pid = 2312] [id = 622] 12:19:57 INFO - PROCESS | 2312 | --DOCSHELL 0x12691f800 == 39 [pid = 2312] [id = 621] 12:19:57 INFO - PROCESS | 2312 | --DOCSHELL 0x125f39800 == 38 [pid = 2312] [id = 620] 12:19:57 INFO - PROCESS | 2312 | --DOCSHELL 0x119413800 == 37 [pid = 2312] [id = 619] 12:19:57 INFO - PROCESS | 2312 | --DOCSHELL 0x1174a4800 == 36 [pid = 2312] [id = 618] 12:19:57 INFO - PROCESS | 2312 | --DOCSHELL 0x126913800 == 35 [pid = 2312] [id = 617] 12:19:57 INFO - PROCESS | 2312 | --DOCSHELL 0x118515800 == 34 [pid = 2312] [id = 616] 12:19:57 INFO - PROCESS | 2312 | --DOCSHELL 0x12c51e000 == 33 [pid = 2312] [id = 615] 12:19:57 INFO - PROCESS | 2312 | --DOCSHELL 0x1195f9000 == 32 [pid = 2312] [id = 603] 12:19:57 INFO - PROCESS | 2312 | --DOCSHELL 0x119f17000 == 31 [pid = 2312] [id = 633] 12:19:57 INFO - PROCESS | 2312 | --DOCSHELL 0x12d431800 == 30 [pid = 2312] [id = 632] 12:19:57 INFO - PROCESS | 2312 | --DOCSHELL 0x12c504000 == 29 [pid = 2312] [id = 631] 12:19:57 INFO - PROCESS | 2312 | --DOCSHELL 0x1242e8000 == 28 [pid = 2312] [id = 630] 12:19:57 INFO - PROCESS | 2312 | --DOCSHELL 0x11337a800 == 27 [pid = 2312] [id = 629] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x1264af000) [pid = 2312] [serial = 1843] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x116597800) [pid = 2312] [serial = 1810] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x11916e800) [pid = 2312] [serial = 1822] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x1185d8400) [pid = 2312] [serial = 1819] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x118753c00) [pid = 2312] [serial = 1820] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x113233400) [pid = 2312] [serial = 1813] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x112a86400) [pid = 2312] [serial = 1814] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x1195b9000) [pid = 2312] [serial = 1825] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x116592000) [pid = 2312] [serial = 1816] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x11702e800) [pid = 2312] [serial = 1817] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x1256bd400) [pid = 2312] [serial = 1841] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x1199b6000) [pid = 2312] [serial = 1828] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x112f04c00) [pid = 2312] [serial = 1834] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x12453f000) [pid = 2312] [serial = 1832] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x1239e2c00) [pid = 2312] [serial = 1831] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x11828ac00) [pid = 2312] [serial = 1796] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x116abb800) [pid = 2312] [serial = 1795] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x118288c00) [pid = 2312] [serial = 1835] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x12560a000) [pid = 2312] [serial = 1840] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x1199bf000) [pid = 2312] [serial = 1799] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x124b09400) [pid = 2312] [serial = 1838] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x1195bcc00) [pid = 2312] [serial = 1798] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x126056800) [pid = 2312] [serial = 1802] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x125611400) [pid = 2312] [serial = 1801] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x1180f3000) [pid = 2312] [serial = 1811] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x12907dc00) [pid = 2312] [serial = 1805] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x128d83c00) [pid = 2312] [serial = 1804] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x120f4e800) [pid = 2312] [serial = 1829] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x1291af400) [pid = 2312] [serial = 1808] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x128a4fc00) [pid = 2312] [serial = 1807] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x119fcd400) [pid = 2312] [serial = 1837] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x11996f800) [pid = 2312] [serial = 1826] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x119592000) [pid = 2312] [serial = 1823] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x128a54800) [pid = 2312] [serial = 1844] [outer = 0x0] [url = about:blank] 12:19:57 INFO - PROCESS | 2312 | 1471461597961 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 12:19:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 12:19:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 1479ms 12:19:58 INFO - PROCESS | 2312 | 1471461598013 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 12:19:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 12:19:58 INFO - PROCESS | 2312 | 1471461598016 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 12:19:58 INFO - PROCESS | 2312 | 1471461598019 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 12:19:58 INFO - PROCESS | 2312 | 1471461598023 Marionette TRACE conn2 <- [1,2510,null,{}] 12:19:58 INFO - PROCESS | 2312 | 1471461598026 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:58 INFO - PROCESS | 2312 | 1471461598028 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:58 INFO - PROCESS | 2312 | 1471461598138 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 12:19:58 INFO - PROCESS | 2312 | 1471461598193 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:58 INFO - PROCESS | 2312 | 1471461598194 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:58 INFO - PROCESS | 2312 | ++DOCSHELL 0x1169dc800 == 28 [pid = 2312] [id = 635] 12:19:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x112a7a400) [pid = 2312] [serial = 1905] [outer = 0x0] 12:19:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x112a93000) [pid = 2312] [serial = 1906] [outer = 0x112a7a400] 12:19:58 INFO - PROCESS | 2312 | 1471461598228 Marionette DEBUG loaded listener.js 12:19:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x1130cc800) [pid = 2312] [serial = 1907] [outer = 0x112a7a400] 12:19:58 INFO - PROCESS | 2312 | 1471461598767 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 12:19:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 12:19:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 824ms 12:19:58 INFO - PROCESS | 2312 | 1471461598844 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 12:19:58 INFO - PROCESS | 2312 | 1471461598847 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 12:19:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 12:19:58 INFO - PROCESS | 2312 | 1471461598852 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 12:19:58 INFO - PROCESS | 2312 | 1471461598854 Marionette TRACE conn2 <- [1,2514,null,{}] 12:19:58 INFO - PROCESS | 2312 | 1471461598856 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:58 INFO - PROCESS | 2312 | 1471461598858 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:58 INFO - PROCESS | 2312 | 1471461598962 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 12:19:59 INFO - PROCESS | 2312 | 1471461599018 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:59 INFO - PROCESS | 2312 | 1471461599019 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:59 INFO - PROCESS | 2312 | ++DOCSHELL 0x11811b800 == 29 [pid = 2312] [id = 636] 12:19:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x115e0a800) [pid = 2312] [serial = 1908] [outer = 0x0] 12:19:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x115e70c00) [pid = 2312] [serial = 1909] [outer = 0x115e0a800] 12:19:59 INFO - PROCESS | 2312 | 1471461599051 Marionette DEBUG loaded listener.js 12:19:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x116482c00) [pid = 2312] [serial = 1910] [outer = 0x115e0a800] 12:19:59 INFO - PROCESS | 2312 | 1471461599684 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 12:19:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 12:19:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 873ms 12:19:59 INFO - PROCESS | 2312 | 1471461599725 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 12:19:59 INFO - PROCESS | 2312 | 1471461599729 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 12:19:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 12:19:59 INFO - PROCESS | 2312 | 1471461599734 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 12:19:59 INFO - PROCESS | 2312 | 1471461599737 Marionette TRACE conn2 <- [1,2518,null,{}] 12:19:59 INFO - PROCESS | 2312 | 1471461599742 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:19:59 INFO - PROCESS | 2312 | 1471461599744 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:59 INFO - PROCESS | 2312 | 1471461599886 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 12:19:59 INFO - PROCESS | 2312 | 1471461599956 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:19:59 INFO - PROCESS | 2312 | 1471461599959 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:19:59 INFO - PROCESS | 2312 | ++DOCSHELL 0x117176000 == 30 [pid = 2312] [id = 637] 12:19:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x1127e6400) [pid = 2312] [serial = 1911] [outer = 0x0] 12:19:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x112f04c00) [pid = 2312] [serial = 1912] [outer = 0x1127e6400] 12:19:59 INFO - PROCESS | 2312 | 1471461599989 Marionette DEBUG loaded listener.js 12:20:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x113db5400) [pid = 2312] [serial = 1913] [outer = 0x1127e6400] 12:20:00 INFO - PROCESS | 2312 | 1471461600324 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:20:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 12:20:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 626ms 12:20:00 INFO - PROCESS | 2312 | 1471461600359 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 12:20:00 INFO - PROCESS | 2312 | 1471461600362 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 12:20:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 12:20:00 INFO - PROCESS | 2312 | 1471461600367 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 12:20:00 INFO - PROCESS | 2312 | 1471461600370 Marionette TRACE conn2 <- [1,2522,null,{}] 12:20:00 INFO - PROCESS | 2312 | 1471461600373 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:00 INFO - PROCESS | 2312 | 1471461600374 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:00 INFO - PROCESS | 2312 | 1471461600456 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 12:20:00 INFO - PROCESS | 2312 | 1471461600521 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:00 INFO - PROCESS | 2312 | 1471461600523 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:00 INFO - PROCESS | 2312 | ++DOCSHELL 0x11941e000 == 31 [pid = 2312] [id = 638] 12:20:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x113d28800) [pid = 2312] [serial = 1914] [outer = 0x0] 12:20:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x1164ed800) [pid = 2312] [serial = 1915] [outer = 0x113d28800] 12:20:00 INFO - PROCESS | 2312 | 1471461600550 Marionette DEBUG loaded listener.js 12:20:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x116abac00) [pid = 2312] [serial = 1916] [outer = 0x113d28800] 12:20:00 INFO - PROCESS | 2312 | 1471461600851 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 12:20:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 12:20:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 522ms 12:20:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 12:20:00 INFO - PROCESS | 2312 | 1471461600892 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 12:20:00 INFO - PROCESS | 2312 | 1471461600893 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 12:20:00 INFO - PROCESS | 2312 | 1471461600895 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 12:20:00 INFO - PROCESS | 2312 | 1471461600898 Marionette TRACE conn2 <- [1,2526,null,{}] 12:20:00 INFO - PROCESS | 2312 | 1471461600908 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:00 INFO - PROCESS | 2312 | 1471461600912 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:00 INFO - PROCESS | 2312 | 1471461600991 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 12:20:01 INFO - PROCESS | 2312 | 1471461601049 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:01 INFO - PROCESS | 2312 | 1471461601051 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:01 INFO - PROCESS | 2312 | ++DOCSHELL 0x123aae800 == 32 [pid = 2312] [id = 639] 12:20:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x116aba800) [pid = 2312] [serial = 1917] [outer = 0x0] 12:20:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x117c45c00) [pid = 2312] [serial = 1918] [outer = 0x116aba800] 12:20:01 INFO - PROCESS | 2312 | 1471461601090 Marionette DEBUG loaded listener.js 12:20:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x1185e7400) [pid = 2312] [serial = 1919] [outer = 0x116aba800] 12:20:01 INFO - PROCESS | 2312 | 1471461601381 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 12:20:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 12:20:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 521ms 12:20:01 INFO - PROCESS | 2312 | 1471461601416 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 12:20:01 INFO - PROCESS | 2312 | 1471461601418 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 12:20:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 12:20:01 INFO - PROCESS | 2312 | 1471461601422 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 12:20:01 INFO - PROCESS | 2312 | 1471461601425 Marionette TRACE conn2 <- [1,2530,null,{}] 12:20:01 INFO - PROCESS | 2312 | 1471461601428 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:01 INFO - PROCESS | 2312 | 1471461601429 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:01 INFO - PROCESS | 2312 | 1471461601510 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 12:20:01 INFO - PROCESS | 2312 | 1471461601514 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:01 INFO - PROCESS | 2312 | 1471461601515 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:01 INFO - PROCESS | 2312 | ++DOCSHELL 0x125f29800 == 33 [pid = 2312] [id = 640] 12:20:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x1185ec800) [pid = 2312] [serial = 1920] [outer = 0x0] 12:20:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x118808800) [pid = 2312] [serial = 1921] [outer = 0x1185ec800] 12:20:01 INFO - PROCESS | 2312 | 1471461601543 Marionette DEBUG loaded listener.js 12:20:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x11910b400) [pid = 2312] [serial = 1922] [outer = 0x1185ec800] 12:20:01 INFO - PROCESS | 2312 | 1471461601905 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 12:20:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 12:20:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 524ms 12:20:01 INFO - PROCESS | 2312 | 1471461601946 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 12:20:01 INFO - PROCESS | 2312 | 1471461601947 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 12:20:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 12:20:01 INFO - PROCESS | 2312 | 1471461601949 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 12:20:01 INFO - PROCESS | 2312 | 1471461601950 Marionette TRACE conn2 <- [1,2534,null,{}] 12:20:01 INFO - PROCESS | 2312 | 1471461601953 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:01 INFO - PROCESS | 2312 | 1471461601954 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:02 INFO - PROCESS | 2312 | 1471461602049 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 12:20:02 INFO - PROCESS | 2312 | 1471461602061 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:02 INFO - PROCESS | 2312 | 1471461602062 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:02 INFO - PROCESS | 2312 | ++DOCSHELL 0x126922000 == 34 [pid = 2312] [id = 641] 12:20:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x11880b000) [pid = 2312] [serial = 1923] [outer = 0x0] 12:20:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x119505000) [pid = 2312] [serial = 1924] [outer = 0x11880b000] 12:20:02 INFO - PROCESS | 2312 | 1471461602094 Marionette DEBUG loaded listener.js 12:20:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x119572c00) [pid = 2312] [serial = 1925] [outer = 0x11880b000] 12:20:02 INFO - PROCESS | 2312 | 1471461602451 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 12:20:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 12:20:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 568ms 12:20:02 INFO - PROCESS | 2312 | 1471461602518 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 12:20:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 12:20:02 INFO - PROCESS | 2312 | 1471461602519 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 12:20:02 INFO - PROCESS | 2312 | 1471461602521 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 12:20:02 INFO - PROCESS | 2312 | 1471461602522 Marionette TRACE conn2 <- [1,2538,null,{}] 12:20:02 INFO - PROCESS | 2312 | 1471461602531 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:02 INFO - PROCESS | 2312 | 1471461602535 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:02 INFO - PROCESS | 2312 | 1471461602651 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 12:20:02 INFO - PROCESS | 2312 | 1471461602655 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:02 INFO - PROCESS | 2312 | 1471461602656 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:02 INFO - PROCESS | 2312 | ++DOCSHELL 0x128b5d800 == 35 [pid = 2312] [id = 642] 12:20:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x11950c000) [pid = 2312] [serial = 1926] [outer = 0x0] 12:20:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x1195c2000) [pid = 2312] [serial = 1927] [outer = 0x11950c000] 12:20:02 INFO - PROCESS | 2312 | 1471461602683 Marionette DEBUG loaded listener.js 12:20:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x119b03c00) [pid = 2312] [serial = 1928] [outer = 0x11950c000] 12:20:03 INFO - PROCESS | 2312 | 1471461603025 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 12:20:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 12:20:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 522ms 12:20:03 INFO - PROCESS | 2312 | 1471461603044 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 12:20:03 INFO - PROCESS | 2312 | 1471461603045 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 12:20:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 12:20:03 INFO - PROCESS | 2312 | 1471461603048 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 12:20:03 INFO - PROCESS | 2312 | 1471461603049 Marionette TRACE conn2 <- [1,2542,null,{}] 12:20:03 INFO - PROCESS | 2312 | 1471461603051 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:03 INFO - PROCESS | 2312 | 1471461603053 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:03 INFO - PROCESS | 2312 | 1471461603153 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 12:20:03 INFO - PROCESS | 2312 | 1471461603191 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:03 INFO - PROCESS | 2312 | 1471461603192 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:03 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a667800 == 36 [pid = 2312] [id = 643] 12:20:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x110e97400) [pid = 2312] [serial = 1929] [outer = 0x0] 12:20:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x119b0b800) [pid = 2312] [serial = 1930] [outer = 0x110e97400] 12:20:03 INFO - PROCESS | 2312 | 1471461603225 Marionette DEBUG loaded listener.js 12:20:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x119ca6400) [pid = 2312] [serial = 1931] [outer = 0x110e97400] 12:20:03 INFO - PROCESS | 2312 | 1471461603534 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 12:20:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 12:20:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 519ms 12:20:03 INFO - PROCESS | 2312 | 1471461603567 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 12:20:03 INFO - PROCESS | 2312 | 1471461603568 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 12:20:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 12:20:03 INFO - PROCESS | 2312 | 1471461603578 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 12:20:03 INFO - PROCESS | 2312 | 1471461603579 Marionette TRACE conn2 <- [1,2546,null,{}] 12:20:03 INFO - PROCESS | 2312 | 1471461603582 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:03 INFO - PROCESS | 2312 | 1471461603583 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:03 INFO - PROCESS | 2312 | 1471461603681 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 12:20:03 INFO - PROCESS | 2312 | 1471461603684 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:03 INFO - PROCESS | 2312 | 1471461603686 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:03 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a8a5800 == 37 [pid = 2312] [id = 644] 12:20:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x1195c1c00) [pid = 2312] [serial = 1932] [outer = 0x0] 12:20:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x119cdd000) [pid = 2312] [serial = 1933] [outer = 0x1195c1c00] 12:20:03 INFO - PROCESS | 2312 | 1471461603712 Marionette DEBUG loaded listener.js 12:20:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x123809400) [pid = 2312] [serial = 1934] [outer = 0x1195c1c00] 12:20:03 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x124542000) [pid = 2312] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 12:20:03 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x124a3d800) [pid = 2312] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 12:20:03 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x118292c00) [pid = 2312] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 12:20:03 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x128cc5800) [pid = 2312] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 12:20:03 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x12643d000) [pid = 2312] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 12:20:03 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x1164e9000) [pid = 2312] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 12:20:03 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x112f1c800) [pid = 2312] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 12:20:03 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x110e98400) [pid = 2312] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 12:20:03 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x117c38000) [pid = 2312] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 12:20:03 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x12560e800) [pid = 2312] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 12:20:03 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x116761800) [pid = 2312] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 12:20:03 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x1195b6000) [pid = 2312] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 12:20:03 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x119960c00) [pid = 2312] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 12:20:03 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x1245d1000) [pid = 2312] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 12:20:03 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x116918000) [pid = 2312] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 12:20:03 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x1185e6400) [pid = 2312] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 12:20:03 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x1165f1800) [pid = 2312] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 12:20:03 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x114ff0800) [pid = 2312] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 12:20:03 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x1199e3000) [pid = 2312] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 12:20:04 INFO - PROCESS | 2312 | 1471461604077 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 12:20:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 12:20:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 519ms 12:20:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 12:20:04 INFO - PROCESS | 2312 | 1471461604098 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 12:20:04 INFO - PROCESS | 2312 | 1471461604099 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 12:20:04 INFO - PROCESS | 2312 | 1471461604101 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 12:20:04 INFO - PROCESS | 2312 | 1471461604103 Marionette TRACE conn2 <- [1,2550,null,{}] 12:20:04 INFO - PROCESS | 2312 | 1471461604109 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:04 INFO - PROCESS | 2312 | 1471461604110 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:04 INFO - PROCESS | 2312 | 1471461604216 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 12:20:04 INFO - PROCESS | 2312 | 1471461604252 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:04 INFO - PROCESS | 2312 | 1471461604253 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:04 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ad79800 == 38 [pid = 2312] [id = 645] 12:20:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x112a78400) [pid = 2312] [serial = 1935] [outer = 0x0] 12:20:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x117c37400) [pid = 2312] [serial = 1936] [outer = 0x112a78400] 12:20:04 INFO - PROCESS | 2312 | 1471461604286 Marionette DEBUG loaded listener.js 12:20:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x1199dc800) [pid = 2312] [serial = 1937] [outer = 0x112a78400] 12:20:04 INFO - PROCESS | 2312 | 1471461604564 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 12:20:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 12:20:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 521ms 12:20:04 INFO - PROCESS | 2312 | 1471461604624 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 12:20:04 INFO - PROCESS | 2312 | 1471461604625 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 12:20:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 12:20:04 INFO - PROCESS | 2312 | 1471461604627 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 12:20:04 INFO - PROCESS | 2312 | 1471461604628 Marionette TRACE conn2 <- [1,2554,null,{}] 12:20:04 INFO - PROCESS | 2312 | 1471461604631 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:04 INFO - PROCESS | 2312 | 1471461604632 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:04 INFO - PROCESS | 2312 | 1471461604711 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 12:20:04 INFO - PROCESS | 2312 | 1471461604715 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:04 INFO - PROCESS | 2312 | 1471461604716 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:04 INFO - PROCESS | 2312 | ++DOCSHELL 0x12b051800 == 39 [pid = 2312] [id = 646] 12:20:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x1199e3000) [pid = 2312] [serial = 1938] [outer = 0x0] 12:20:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x123e27400) [pid = 2312] [serial = 1939] [outer = 0x1199e3000] 12:20:04 INFO - PROCESS | 2312 | 1471461604741 Marionette DEBUG loaded listener.js 12:20:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x1242bf000) [pid = 2312] [serial = 1940] [outer = 0x1199e3000] 12:20:05 INFO - PROCESS | 2312 | 1471461605091 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 12:20:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 12:20:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 518ms 12:20:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 12:20:05 INFO - PROCESS | 2312 | 1471461605146 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 12:20:05 INFO - PROCESS | 2312 | 1471461605147 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 12:20:05 INFO - PROCESS | 2312 | 1471461605149 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 12:20:05 INFO - PROCESS | 2312 | 1471461605151 Marionette TRACE conn2 <- [1,2558,null,{}] 12:20:05 INFO - PROCESS | 2312 | 1471461605154 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:05 INFO - PROCESS | 2312 | 1471461605155 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:05 INFO - PROCESS | 2312 | 1471461605253 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 12:20:05 INFO - PROCESS | 2312 | 1471461605259 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:05 INFO - PROCESS | 2312 | 1471461605261 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:05 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c503800 == 40 [pid = 2312] [id = 647] 12:20:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x12453f400) [pid = 2312] [serial = 1941] [outer = 0x0] 12:20:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x12458e400) [pid = 2312] [serial = 1942] [outer = 0x12453f400] 12:20:05 INFO - PROCESS | 2312 | 1471461605289 Marionette DEBUG loaded listener.js 12:20:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x1250b8400) [pid = 2312] [serial = 1943] [outer = 0x12453f400] 12:20:05 INFO - PROCESS | 2312 | 1471461605657 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 12:20:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 12:20:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 518ms 12:20:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 12:20:05 INFO - PROCESS | 2312 | 1471461605668 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 12:20:05 INFO - PROCESS | 2312 | 1471461605670 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 12:20:05 INFO - PROCESS | 2312 | 1471461605676 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 12:20:05 INFO - PROCESS | 2312 | 1471461605677 Marionette TRACE conn2 <- [1,2562,null,{}] 12:20:05 INFO - PROCESS | 2312 | 1471461605679 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:05 INFO - PROCESS | 2312 | 1471461605680 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:05 INFO - PROCESS | 2312 | 1471461605765 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 12:20:05 INFO - PROCESS | 2312 | 1471461605827 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:05 INFO - PROCESS | 2312 | 1471461605828 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:05 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c653000 == 41 [pid = 2312] [id = 648] 12:20:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x12453fc00) [pid = 2312] [serial = 1944] [outer = 0x0] 12:20:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x1256b3400) [pid = 2312] [serial = 1945] [outer = 0x12453fc00] 12:20:05 INFO - PROCESS | 2312 | 1471461605853 Marionette DEBUG loaded listener.js 12:20:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x126051400) [pid = 2312] [serial = 1946] [outer = 0x12453fc00] 12:20:06 INFO - PROCESS | 2312 | 1471461606325 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 12:20:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 12:20:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 718ms 12:20:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 12:20:06 INFO - PROCESS | 2312 | 1471461606395 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 12:20:06 INFO - PROCESS | 2312 | 1471461606398 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 12:20:06 INFO - PROCESS | 2312 | 1471461606401 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 12:20:06 INFO - PROCESS | 2312 | 1471461606403 Marionette TRACE conn2 <- [1,2566,null,{}] 12:20:06 INFO - PROCESS | 2312 | 1471461606408 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:06 INFO - PROCESS | 2312 | 1471461606409 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:06 INFO - PROCESS | 2312 | 1471461606520 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 12:20:06 INFO - PROCESS | 2312 | 1471461606616 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:06 INFO - PROCESS | 2312 | 1471461606618 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:06 INFO - PROCESS | 2312 | ++DOCSHELL 0x1195ec800 == 42 [pid = 2312] [id = 649] 12:20:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x113dba800) [pid = 2312] [serial = 1947] [outer = 0x0] 12:20:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x11615c000) [pid = 2312] [serial = 1948] [outer = 0x113dba800] 12:20:06 INFO - PROCESS | 2312 | 1471461606651 Marionette DEBUG loaded listener.js 12:20:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x1165ee800) [pid = 2312] [serial = 1949] [outer = 0x113dba800] 12:20:07 INFO - PROCESS | 2312 | 1471461607106 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 12:20:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 12:20:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 722ms 12:20:07 INFO - PROCESS | 2312 | 1471461607124 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 12:20:07 INFO - PROCESS | 2312 | 1471461607128 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 12:20:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 12:20:07 INFO - PROCESS | 2312 | 1471461607132 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 12:20:07 INFO - PROCESS | 2312 | 1471461607134 Marionette TRACE conn2 <- [1,2570,null,{}] 12:20:07 INFO - PROCESS | 2312 | 1471461607137 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:07 INFO - PROCESS | 2312 | 1471461607139 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:07 INFO - PROCESS | 2312 | 1471461607242 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 12:20:07 INFO - PROCESS | 2312 | 1471461607302 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:07 INFO - PROCESS | 2312 | 1471461607304 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:07 INFO - PROCESS | 2312 | ++DOCSHELL 0x128d34800 == 43 [pid = 2312] [id = 650] 12:20:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x117c37c00) [pid = 2312] [serial = 1950] [outer = 0x0] 12:20:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x11828a800) [pid = 2312] [serial = 1951] [outer = 0x117c37c00] 12:20:07 INFO - PROCESS | 2312 | 1471461607336 Marionette DEBUG loaded listener.js 12:20:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x1185e7c00) [pid = 2312] [serial = 1952] [outer = 0x117c37c00] 12:20:07 INFO - PROCESS | 2312 | 1471461607797 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 12:20:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 12:20:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 720ms 12:20:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 12:20:07 INFO - PROCESS | 2312 | 1471461607875 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 12:20:07 INFO - PROCESS | 2312 | 1471461607877 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 12:20:07 INFO - PROCESS | 2312 | 1471461607881 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 12:20:07 INFO - PROCESS | 2312 | 1471461607884 Marionette TRACE conn2 <- [1,2574,null,{}] 12:20:07 INFO - PROCESS | 2312 | 1471461607894 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:07 INFO - PROCESS | 2312 | 1471461607897 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:08 INFO - PROCESS | 2312 | 1471461607998 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 12:20:08 INFO - PROCESS | 2312 | 1471461608073 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:08 INFO - PROCESS | 2312 | 1471461608075 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:08 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ce6f800 == 44 [pid = 2312] [id = 651] 12:20:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x11995c400) [pid = 2312] [serial = 1953] [outer = 0x0] 12:20:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x11997d400) [pid = 2312] [serial = 1954] [outer = 0x11995c400] 12:20:08 INFO - PROCESS | 2312 | 1471461608107 Marionette DEBUG loaded listener.js 12:20:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x1199d8c00) [pid = 2312] [serial = 1955] [outer = 0x11995c400] 12:20:08 INFO - PROCESS | 2312 | 1471461608526 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 12:20:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 12:20:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 673ms 12:20:08 INFO - PROCESS | 2312 | 1471461608554 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 12:20:08 INFO - PROCESS | 2312 | 1471461608556 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 12:20:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 12:20:08 INFO - PROCESS | 2312 | 1471461608558 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 12:20:08 INFO - PROCESS | 2312 | 1471461608559 Marionette TRACE conn2 <- [1,2578,null,{}] 12:20:08 INFO - PROCESS | 2312 | 1471461608562 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:08 INFO - PROCESS | 2312 | 1471461608563 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:08 INFO - PROCESS | 2312 | 1471461608680 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 12:20:08 INFO - PROCESS | 2312 | 1471461608742 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:08 INFO - PROCESS | 2312 | 1471461608743 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:08 INFO - PROCESS | 2312 | ++DOCSHELL 0x12d179800 == 45 [pid = 2312] [id = 652] 12:20:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x119976800) [pid = 2312] [serial = 1956] [outer = 0x0] 12:20:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x1240a9400) [pid = 2312] [serial = 1957] [outer = 0x119976800] 12:20:08 INFO - PROCESS | 2312 | 1471461608772 Marionette DEBUG loaded listener.js 12:20:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x124e0a800) [pid = 2312] [serial = 1958] [outer = 0x119976800] 12:20:09 INFO - PROCESS | 2312 | 1471461609372 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 12:20:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 12:20:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 873ms 12:20:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 12:20:09 INFO - PROCESS | 2312 | 1471461609443 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 12:20:09 INFO - PROCESS | 2312 | 1471461609445 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 12:20:09 INFO - PROCESS | 2312 | 1471461609449 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 12:20:09 INFO - PROCESS | 2312 | 1471461609451 Marionette TRACE conn2 <- [1,2582,null,{}] 12:20:09 INFO - PROCESS | 2312 | 1471461609455 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:09 INFO - PROCESS | 2312 | 1471461609457 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:09 INFO - PROCESS | 2312 | 1471461609559 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 12:20:09 INFO - PROCESS | 2312 | 1471461609629 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:09 INFO - PROCESS | 2312 | 1471461609632 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:09 INFO - PROCESS | 2312 | ++DOCSHELL 0x119411000 == 46 [pid = 2312] [id = 653] 12:20:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 113 (0x112f05800) [pid = 2312] [serial = 1959] [outer = 0x0] 12:20:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 114 (0x115e6cc00) [pid = 2312] [serial = 1960] [outer = 0x112f05800] 12:20:09 INFO - PROCESS | 2312 | 1471461609661 Marionette DEBUG loaded listener.js 12:20:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 115 (0x116596400) [pid = 2312] [serial = 1961] [outer = 0x112f05800] 12:20:10 INFO - PROCESS | 2312 | 1471461610124 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 12:20:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 12:20:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 725ms 12:20:10 INFO - PROCESS | 2312 | --DOCSHELL 0x12c503800 == 45 [pid = 2312] [id = 647] 12:20:10 INFO - PROCESS | 2312 | --DOCSHELL 0x12b051800 == 44 [pid = 2312] [id = 646] 12:20:10 INFO - PROCESS | 2312 | --DOCSHELL 0x12ad79800 == 43 [pid = 2312] [id = 645] 12:20:10 INFO - PROCESS | 2312 | --DOCSHELL 0x12a8a5800 == 42 [pid = 2312] [id = 644] 12:20:10 INFO - PROCESS | 2312 | --DOCSHELL 0x12a667800 == 41 [pid = 2312] [id = 643] 12:20:10 INFO - PROCESS | 2312 | --DOCSHELL 0x128b5d800 == 40 [pid = 2312] [id = 642] 12:20:10 INFO - PROCESS | 2312 | --DOCSHELL 0x126922000 == 39 [pid = 2312] [id = 641] 12:20:10 INFO - PROCESS | 2312 | --DOCSHELL 0x125f29800 == 38 [pid = 2312] [id = 640] 12:20:10 INFO - PROCESS | 2312 | --DOCSHELL 0x123aae800 == 37 [pid = 2312] [id = 639] 12:20:10 INFO - PROCESS | 2312 | --DOCSHELL 0x11941e000 == 36 [pid = 2312] [id = 638] 12:20:10 INFO - PROCESS | 2312 | --DOCSHELL 0x117176000 == 35 [pid = 2312] [id = 637] 12:20:10 INFO - PROCESS | 2312 | --DOCSHELL 0x11811b800 == 34 [pid = 2312] [id = 636] 12:20:10 INFO - PROCESS | 2312 | --DOCSHELL 0x1169dc800 == 33 [pid = 2312] [id = 635] 12:20:10 INFO - PROCESS | 2312 | 1471461610229 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 12:20:10 INFO - PROCESS | 2312 | 1471461610234 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 114 (0x119979c00) [pid = 2312] [serial = 1894] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 113 (0x11956d400) [pid = 2312] [serial = 1892] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 112 (0x113db4000) [pid = 2312] [serial = 1889] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x11880d800) [pid = 2312] [serial = 1891] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x1127dec00) [pid = 2312] [serial = 1888] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x118286c00) [pid = 2312] [serial = 1901] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x116766800) [pid = 2312] [serial = 1900] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x128cc8800) [pid = 2312] [serial = 1883] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x12380ac00) [pid = 2312] [serial = 1867] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x1256c1800) [pid = 2312] [serial = 1870] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x129074800) [pid = 2312] [serial = 1876] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x128cc5000) [pid = 2312] [serial = 1874] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x128c77800) [pid = 2312] [serial = 1873] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x116a06800) [pid = 2312] [serial = 1855] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x1180f5800) [pid = 2312] [serial = 1856] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x128cbf000) [pid = 2312] [serial = 1847] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x128b2b800) [pid = 2312] [serial = 1846] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x118806800) [pid = 2312] [serial = 1858] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x11929f400) [pid = 2312] [serial = 1859] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x115e6a000) [pid = 2312] [serial = 1849] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x116554c00) [pid = 2312] [serial = 1850] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x119ca0800) [pid = 2312] [serial = 1864] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x11997bc00) [pid = 2312] [serial = 1861] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x1199d9800) [pid = 2312] [serial = 1862] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x118291c00) [pid = 2312] [serial = 1852] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x11874ec00) [pid = 2312] [serial = 1853] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x1250b6800) [pid = 2312] [serial = 1882] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x1299bf800) [pid = 2312] [serial = 1886] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x129080000) [pid = 2312] [serial = 1877] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x128b25400) [pid = 2312] [serial = 1871] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x129082400) [pid = 2312] [serial = 1885] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x1199b5000) [pid = 2312] [serial = 1880] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x124544400) [pid = 2312] [serial = 1868] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x119fc9400) [pid = 2312] [serial = 1865] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x119109000) [pid = 2312] [serial = 1879] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x128a52c00) [pid = 2312] [serial = 1898] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x1256c0400) [pid = 2312] [serial = 1897] [outer = 0x0] [url = about:blank] 12:20:10 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x1242b7c00) [pid = 2312] [serial = 1895] [outer = 0x0] [url = about:blank] 12:20:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 12:20:10 INFO - PROCESS | 2312 | 1471461610261 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 12:20:10 INFO - PROCESS | 2312 | 1471461610263 Marionette TRACE conn2 <- [1,2586,null,{}] 12:20:10 INFO - PROCESS | 2312 | 1471461610267 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:10 INFO - PROCESS | 2312 | 1471461610270 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:10 INFO - PROCESS | 2312 | 1471461610405 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 12:20:10 INFO - PROCESS | 2312 | 1471461610411 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:10 INFO - PROCESS | 2312 | 1471461610412 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:10 INFO - PROCESS | 2312 | ++DOCSHELL 0x1180cb000 == 34 [pid = 2312] [id = 654] 12:20:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x116abb800) [pid = 2312] [serial = 1962] [outer = 0x0] 12:20:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x1176bcc00) [pid = 2312] [serial = 1963] [outer = 0x116abb800] 12:20:10 INFO - PROCESS | 2312 | 1471461610440 Marionette DEBUG loaded listener.js 12:20:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x118378800) [pid = 2312] [serial = 1964] [outer = 0x116abb800] 12:20:10 INFO - PROCESS | 2312 | 1471461610800 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 12:20:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 12:20:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 575ms 12:20:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 12:20:10 INFO - PROCESS | 2312 | 1471461610831 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 12:20:10 INFO - PROCESS | 2312 | 1471461610833 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 12:20:10 INFO - PROCESS | 2312 | 1471461610835 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 12:20:10 INFO - PROCESS | 2312 | 1471461610837 Marionette TRACE conn2 <- [1,2590,null,{}] 12:20:10 INFO - PROCESS | 2312 | 1471461610845 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:10 INFO - PROCESS | 2312 | 1471461610848 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:10 INFO - PROCESS | 2312 | 1471461610946 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 12:20:10 INFO - PROCESS | 2312 | 1471461610951 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:10 INFO - PROCESS | 2312 | 1471461610954 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:10 INFO - PROCESS | 2312 | ++DOCSHELL 0x123955000 == 35 [pid = 2312] [id = 655] 12:20:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x118752800) [pid = 2312] [serial = 1965] [outer = 0x0] 12:20:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x119506400) [pid = 2312] [serial = 1966] [outer = 0x118752800] 12:20:10 INFO - PROCESS | 2312 | 1471461610986 Marionette DEBUG loaded listener.js 12:20:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x1198b7c00) [pid = 2312] [serial = 1967] [outer = 0x118752800] 12:20:11 INFO - PROCESS | 2312 | 1471461611335 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 12:20:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 12:20:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 525ms 12:20:11 INFO - PROCESS | 2312 | 1471461611363 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 12:20:11 INFO - PROCESS | 2312 | 1471461611365 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 12:20:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 12:20:11 INFO - PROCESS | 2312 | 1471461611367 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 12:20:11 INFO - PROCESS | 2312 | 1471461611368 Marionette TRACE conn2 <- [1,2594,null,{}] 12:20:11 INFO - PROCESS | 2312 | 1471461611370 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:11 INFO - PROCESS | 2312 | 1471461611372 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:11 INFO - PROCESS | 2312 | 1471461611451 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 12:20:11 INFO - PROCESS | 2312 | 1471461611456 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:11 INFO - PROCESS | 2312 | 1471461611458 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:11 INFO - PROCESS | 2312 | ++DOCSHELL 0x126903800 == 36 [pid = 2312] [id = 656] 12:20:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x119979c00) [pid = 2312] [serial = 1968] [outer = 0x0] 12:20:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x1199e2000) [pid = 2312] [serial = 1969] [outer = 0x119979c00] 12:20:11 INFO - PROCESS | 2312 | 1471461611484 Marionette DEBUG loaded listener.js 12:20:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x119ca6800) [pid = 2312] [serial = 1970] [outer = 0x119979c00] 12:20:11 INFO - PROCESS | 2312 | 1471461611826 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 12:20:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 12:20:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 468ms 12:20:11 INFO - PROCESS | 2312 | 1471461611835 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 12:20:11 INFO - PROCESS | 2312 | 1471461611836 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 12:20:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 12:20:11 INFO - PROCESS | 2312 | 1471461611841 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 12:20:11 INFO - PROCESS | 2312 | 1471461611843 Marionette TRACE conn2 <- [1,2598,null,{}] 12:20:11 INFO - PROCESS | 2312 | 1471461611845 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:11 INFO - PROCESS | 2312 | 1471461611847 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:11 INFO - PROCESS | 2312 | 1471461611927 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 12:20:11 INFO - PROCESS | 2312 | 1471461611931 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:11 INFO - PROCESS | 2312 | 1471461611932 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:11 INFO - PROCESS | 2312 | ++DOCSHELL 0x129043000 == 37 [pid = 2312] [id = 657] 12:20:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x120fcc800) [pid = 2312] [serial = 1971] [outer = 0x0] 12:20:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x1240a1800) [pid = 2312] [serial = 1972] [outer = 0x120fcc800] 12:20:11 INFO - PROCESS | 2312 | 1471461611958 Marionette DEBUG loaded listener.js 12:20:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x124a35800) [pid = 2312] [serial = 1973] [outer = 0x120fcc800] 12:20:12 INFO - PROCESS | 2312 | 1471461612310 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 12:20:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 12:20:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 521ms 12:20:12 INFO - PROCESS | 2312 | 1471461612362 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 12:20:12 INFO - PROCESS | 2312 | 1471461612363 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 12:20:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 12:20:12 INFO - PROCESS | 2312 | 1471461612365 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 12:20:12 INFO - PROCESS | 2312 | 1471461612367 Marionette TRACE conn2 <- [1,2602,null,{}] 12:20:12 INFO - PROCESS | 2312 | 1471461612369 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:12 INFO - PROCESS | 2312 | 1471461612375 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:12 INFO - PROCESS | 2312 | 1471461612498 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 12:20:12 INFO - PROCESS | 2312 | 1471461612510 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:12 INFO - PROCESS | 2312 | 1471461612511 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:12 INFO - PROCESS | 2312 | ++DOCSHELL 0x129913800 == 38 [pid = 2312] [id = 658] 12:20:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x123e1d800) [pid = 2312] [serial = 1974] [outer = 0x0] 12:20:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x1250b6800) [pid = 2312] [serial = 1975] [outer = 0x123e1d800] 12:20:12 INFO - PROCESS | 2312 | 1471461612537 Marionette DEBUG loaded listener.js 12:20:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x1265c7800) [pid = 2312] [serial = 1976] [outer = 0x123e1d800] 12:20:12 INFO - PROCESS | 2312 | 1471461612900 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 12:20:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 12:20:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 568ms 12:20:12 INFO - PROCESS | 2312 | 1471461612935 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 12:20:12 INFO - PROCESS | 2312 | 1471461612936 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 12:20:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 12:20:12 INFO - PROCESS | 2312 | 1471461612945 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 12:20:12 INFO - PROCESS | 2312 | 1471461612946 Marionette TRACE conn2 <- [1,2606,null,{}] 12:20:12 INFO - PROCESS | 2312 | 1471461612948 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:12 INFO - PROCESS | 2312 | 1471461612949 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:13 INFO - PROCESS | 2312 | 1471461613050 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 12:20:13 INFO - PROCESS | 2312 | 1471461613055 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:13 INFO - PROCESS | 2312 | 1471461613056 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:13 INFO - PROCESS | 2312 | ++DOCSHELL 0x12b01d800 == 39 [pid = 2312] [id = 659] 12:20:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x12560a000) [pid = 2312] [serial = 1977] [outer = 0x0] 12:20:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x128a4cc00) [pid = 2312] [serial = 1978] [outer = 0x12560a000] 12:20:13 INFO - PROCESS | 2312 | 1471461613081 Marionette DEBUG loaded listener.js 12:20:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x128a57c00) [pid = 2312] [serial = 1979] [outer = 0x12560a000] 12:20:13 INFO - PROCESS | 2312 | 1471461613431 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 12:20:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 12:20:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 518ms 12:20:13 INFO - PROCESS | 2312 | 1471461613469 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 12:20:13 INFO - PROCESS | 2312 | 1471461613472 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 12:20:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 12:20:13 INFO - PROCESS | 2312 | 1471461613475 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 12:20:13 INFO - PROCESS | 2312 | 1471461613476 Marionette TRACE conn2 <- [1,2610,null,{}] 12:20:13 INFO - PROCESS | 2312 | 1471461613479 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:13 INFO - PROCESS | 2312 | 1471461613480 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:13 INFO - PROCESS | 2312 | 1471461613581 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 12:20:13 INFO - PROCESS | 2312 | 1471461613595 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:13 INFO - PROCESS | 2312 | 1471461613596 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:13 INFO - PROCESS | 2312 | ++DOCSHELL 0x12bdde000 == 40 [pid = 2312] [id = 660] 12:20:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x128a4f800) [pid = 2312] [serial = 1980] [outer = 0x0] 12:20:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x128b2ac00) [pid = 2312] [serial = 1981] [outer = 0x128a4f800] 12:20:13 INFO - PROCESS | 2312 | 1471461613621 Marionette DEBUG loaded listener.js 12:20:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x128c7c400) [pid = 2312] [serial = 1982] [outer = 0x128a4f800] 12:20:14 INFO - PROCESS | 2312 | 1471461614069 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 12:20:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 12:20:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 618ms 12:20:14 INFO - PROCESS | 2312 | 1471461614094 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 12:20:14 INFO - PROCESS | 2312 | 1471461614096 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 12:20:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 12:20:14 INFO - PROCESS | 2312 | 1471461614099 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 12:20:14 INFO - PROCESS | 2312 | 1471461614101 Marionette TRACE conn2 <- [1,2614,null,{}] 12:20:14 INFO - PROCESS | 2312 | 1471461614113 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:14 INFO - PROCESS | 2312 | 1471461614115 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:14 INFO - PROCESS | 2312 | 1471461614236 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 12:20:14 INFO - PROCESS | 2312 | 1471461614239 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:14 INFO - PROCESS | 2312 | 1471461614241 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:14 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c645800 == 41 [pid = 2312] [id = 661] 12:20:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x118289800) [pid = 2312] [serial = 1983] [outer = 0x0] 12:20:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x1265c4c00) [pid = 2312] [serial = 1984] [outer = 0x118289800] 12:20:14 INFO - PROCESS | 2312 | 1471461614300 Marionette DEBUG loaded listener.js 12:20:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x128cc5800) [pid = 2312] [serial = 1985] [outer = 0x118289800] 12:20:14 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x11950c000) [pid = 2312] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 12:20:14 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x110e97400) [pid = 2312] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 12:20:14 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x113d28800) [pid = 2312] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 12:20:14 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x1185ec800) [pid = 2312] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 12:20:14 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x116aba800) [pid = 2312] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 12:20:14 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x118377400) [pid = 2312] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 12:20:14 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x1195c1c00) [pid = 2312] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 12:20:14 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x1127e6400) [pid = 2312] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 12:20:14 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x112a7a400) [pid = 2312] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 12:20:14 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x112a78400) [pid = 2312] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 12:20:14 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x1199e3000) [pid = 2312] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 12:20:14 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x12453f400) [pid = 2312] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 12:20:14 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x115e0a800) [pid = 2312] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 12:20:14 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x11880b000) [pid = 2312] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 12:20:14 INFO - PROCESS | 2312 | 1471461614702 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 12:20:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 12:20:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 621ms 12:20:14 INFO - PROCESS | 2312 | 1471461614725 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 12:20:14 INFO - PROCESS | 2312 | 1471461614727 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 12:20:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 12:20:14 INFO - PROCESS | 2312 | 1471461614729 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 12:20:14 INFO - PROCESS | 2312 | 1471461614730 Marionette TRACE conn2 <- [1,2618,null,{}] 12:20:14 INFO - PROCESS | 2312 | 1471461614732 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:14 INFO - PROCESS | 2312 | 1471461614733 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:14 INFO - PROCESS | 2312 | 1471461614850 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 12:20:14 INFO - PROCESS | 2312 | 1471461614904 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:14 INFO - PROCESS | 2312 | 1471461614905 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:14 INFO - PROCESS | 2312 | ++DOCSHELL 0x126420800 == 42 [pid = 2312] [id = 662] 12:20:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x10eaf3c00) [pid = 2312] [serial = 1986] [outer = 0x0] 12:20:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x116762400) [pid = 2312] [serial = 1987] [outer = 0x10eaf3c00] 12:20:14 INFO - PROCESS | 2312 | 1471461614930 Marionette DEBUG loaded listener.js 12:20:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x11929fc00) [pid = 2312] [serial = 1988] [outer = 0x10eaf3c00] 12:20:15 INFO - PROCESS | 2312 | 1471461615209 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 12:20:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 12:20:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 519ms 12:20:15 INFO - PROCESS | 2312 | 1471461615249 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 12:20:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 12:20:15 INFO - PROCESS | 2312 | 1471461615251 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 12:20:15 INFO - PROCESS | 2312 | 1471461615256 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 12:20:15 INFO - PROCESS | 2312 | 1471461615261 Marionette TRACE conn2 <- [1,2622,null,{}] 12:20:15 INFO - PROCESS | 2312 | 1471461615264 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:15 INFO - PROCESS | 2312 | 1471461615266 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:15 INFO - PROCESS | 2312 | 1471461615367 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 12:20:15 INFO - PROCESS | 2312 | 1471461615431 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:15 INFO - PROCESS | 2312 | 1471461615433 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:15 INFO - PROCESS | 2312 | ++DOCSHELL 0x12d41c800 == 43 [pid = 2312] [id = 663] 12:20:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x112a78400) [pid = 2312] [serial = 1989] [outer = 0x0] 12:20:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x119caa800) [pid = 2312] [serial = 1990] [outer = 0x112a78400] 12:20:15 INFO - PROCESS | 2312 | 1471461615467 Marionette DEBUG loaded listener.js 12:20:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x12907c800) [pid = 2312] [serial = 1991] [outer = 0x112a78400] 12:20:15 INFO - PROCESS | 2312 | 1471461615759 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 12:20:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 12:20:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 526ms 12:20:15 INFO - PROCESS | 2312 | 1471461615780 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 12:20:15 INFO - PROCESS | 2312 | 1471461615781 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 12:20:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 12:20:15 INFO - PROCESS | 2312 | 1471461615783 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 12:20:15 INFO - PROCESS | 2312 | 1471461615784 Marionette TRACE conn2 <- [1,2626,null,{}] 12:20:15 INFO - PROCESS | 2312 | 1471461615786 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:15 INFO - PROCESS | 2312 | 1471461615788 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:15 INFO - PROCESS | 2312 | 1471461615894 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 12:20:15 INFO - PROCESS | 2312 | 1471461615898 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:15 INFO - PROCESS | 2312 | 1471461615899 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:15 INFO - PROCESS | 2312 | ++DOCSHELL 0x12d71d800 == 44 [pid = 2312] [id = 664] 12:20:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x12907cc00) [pid = 2312] [serial = 1992] [outer = 0x0] 12:20:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1291ac800) [pid = 2312] [serial = 1993] [outer = 0x12907cc00] 12:20:15 INFO - PROCESS | 2312 | 1471461615931 Marionette DEBUG loaded listener.js 12:20:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x1293a4400) [pid = 2312] [serial = 1994] [outer = 0x12907cc00] 12:20:16 INFO - PROCESS | 2312 | 1471461616346 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 12:20:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 12:20:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 619ms 12:20:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 12:20:16 INFO - PROCESS | 2312 | 1471461616402 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 12:20:16 INFO - PROCESS | 2312 | 1471461616405 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 12:20:16 INFO - PROCESS | 2312 | 1471461616408 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 12:20:16 INFO - PROCESS | 2312 | 1471461616409 Marionette TRACE conn2 <- [1,2630,null,{}] 12:20:16 INFO - PROCESS | 2312 | 1471461616412 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:16 INFO - PROCESS | 2312 | 1471461616413 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:16 INFO - PROCESS | 2312 | 1471461616503 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 12:20:16 INFO - PROCESS | 2312 | 1471461616609 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:16 INFO - PROCESS | 2312 | 1471461616611 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:16 INFO - PROCESS | 2312 | ++DOCSHELL 0x113dd1000 == 45 [pid = 2312] [id = 665] 12:20:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x110e9b800) [pid = 2312] [serial = 1995] [outer = 0x0] 12:20:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x112a74800) [pid = 2312] [serial = 1996] [outer = 0x110e9b800] 12:20:16 INFO - PROCESS | 2312 | 1471461616646 Marionette DEBUG loaded listener.js 12:20:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x112fbac00) [pid = 2312] [serial = 1997] [outer = 0x110e9b800] 12:20:17 INFO - PROCESS | 2312 | 1471461617112 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 12:20:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 12:20:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 724ms 12:20:17 INFO - PROCESS | 2312 | 1471461617133 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 12:20:17 INFO - PROCESS | 2312 | 1471461617136 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 12:20:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 12:20:17 INFO - PROCESS | 2312 | 1471461617139 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 12:20:17 INFO - PROCESS | 2312 | 1471461617141 Marionette TRACE conn2 <- [1,2634,null,{}] 12:20:17 INFO - PROCESS | 2312 | 1471461617145 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:17 INFO - PROCESS | 2312 | 1471461617148 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:17 INFO - PROCESS | 2312 | 1471461617259 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 12:20:17 INFO - PROCESS | 2312 | 1471461617359 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:17 INFO - PROCESS | 2312 | 1471461617361 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:17 INFO - PROCESS | 2312 | ++DOCSHELL 0x123cc8800 == 46 [pid = 2312] [id = 666] 12:20:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x118291c00) [pid = 2312] [serial = 1998] [outer = 0x0] 12:20:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x1185de000) [pid = 2312] [serial = 1999] [outer = 0x118291c00] 12:20:17 INFO - PROCESS | 2312 | 1471461617392 Marionette DEBUG loaded listener.js 12:20:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x1185ed400) [pid = 2312] [serial = 2000] [outer = 0x118291c00] 12:20:17 INFO - PROCESS | 2312 | 1471461617826 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 12:20:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 12:20:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 722ms 12:20:17 INFO - PROCESS | 2312 | 1471461617863 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 12:20:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 12:20:17 INFO - PROCESS | 2312 | 1471461617866 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 12:20:17 INFO - PROCESS | 2312 | 1471461617869 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 12:20:17 INFO - PROCESS | 2312 | 1471461617871 Marionette TRACE conn2 <- [1,2638,null,{}] 12:20:17 INFO - PROCESS | 2312 | 1471461617873 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:17 INFO - PROCESS | 2312 | 1471461617875 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:17 INFO - PROCESS | 2312 | 1471461617982 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 12:20:18 INFO - PROCESS | 2312 | 1471461618046 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:18 INFO - PROCESS | 2312 | 1471461618047 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:18 INFO - PROCESS | 2312 | ++DOCSHELL 0x12bddb000 == 47 [pid = 2312] [id = 667] 12:20:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x11929f400) [pid = 2312] [serial = 2001] [outer = 0x0] 12:20:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x119971800) [pid = 2312] [serial = 2002] [outer = 0x11929f400] 12:20:18 INFO - PROCESS | 2312 | 1471461618117 Marionette DEBUG loaded listener.js 12:20:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x119ca1400) [pid = 2312] [serial = 2003] [outer = 0x11929f400] 12:20:18 INFO - PROCESS | 2312 | 1471461618530 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 12:20:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 12:20:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 721ms 12:20:18 INFO - PROCESS | 2312 | 1471461618591 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 12:20:18 INFO - PROCESS | 2312 | 1471461618593 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 12:20:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 12:20:18 INFO - PROCESS | 2312 | 1471461618639 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 12:20:18 INFO - PROCESS | 2312 | 1471461618644 Marionette TRACE conn2 <- [1,2642,null,{}] 12:20:18 INFO - PROCESS | 2312 | 1471461618650 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:18 INFO - PROCESS | 2312 | 1471461618653 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:18 INFO - PROCESS | 2312 | 1471461618761 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 12:20:18 INFO - PROCESS | 2312 | 1471461618867 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:18 INFO - PROCESS | 2312 | 1471461618868 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:18 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ddfc000 == 48 [pid = 2312] [id = 668] 12:20:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x119cab800) [pid = 2312] [serial = 2004] [outer = 0x0] 12:20:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x126054000) [pid = 2312] [serial = 2005] [outer = 0x119cab800] 12:20:18 INFO - PROCESS | 2312 | 1471461618899 Marionette DEBUG loaded listener.js 12:20:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x12654b400) [pid = 2312] [serial = 2006] [outer = 0x119cab800] 12:20:19 INFO - PROCESS | 2312 | 1471461619346 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 12:20:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 12:20:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 772ms 12:20:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 12:20:19 INFO - PROCESS | 2312 | 1471461619368 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 12:20:19 INFO - PROCESS | 2312 | 1471461619370 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 12:20:19 INFO - PROCESS | 2312 | 1471461619372 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 12:20:19 INFO - PROCESS | 2312 | 1471461619373 Marionette TRACE conn2 <- [1,2646,null,{}] 12:20:19 INFO - PROCESS | 2312 | 1471461619376 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:19 INFO - PROCESS | 2312 | 1471461619377 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:19 INFO - PROCESS | 2312 | 1471461619484 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 12:20:19 INFO - PROCESS | 2312 | 1471461619745 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:19 INFO - PROCESS | 2312 | 1471461619747 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:19 INFO - PROCESS | 2312 | ++DOCSHELL 0x1195f4000 == 49 [pid = 2312] [id = 669] 12:20:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x112a82000) [pid = 2312] [serial = 2007] [outer = 0x0] 12:20:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x114f4b800) [pid = 2312] [serial = 2008] [outer = 0x112a82000] 12:20:19 INFO - PROCESS | 2312 | 1471461619778 Marionette DEBUG loaded listener.js 12:20:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x11691c400) [pid = 2312] [serial = 2009] [outer = 0x112a82000] 12:20:20 INFO - PROCESS | 2312 | 1471461620235 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 12:20:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 12:20:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 869ms 12:20:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 12:20:20 INFO - PROCESS | 2312 | 1471461620243 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 12:20:20 INFO - PROCESS | 2312 | 1471461620245 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 12:20:20 INFO - PROCESS | 2312 | 1471461620247 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 12:20:20 INFO - PROCESS | 2312 | 1471461620249 Marionette TRACE conn2 <- [1,2650,null,{}] 12:20:20 INFO - PROCESS | 2312 | 1471461620253 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:20 INFO - PROCESS | 2312 | 1471461620254 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:20 INFO - PROCESS | 2312 | 1471461620354 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 12:20:20 INFO - PROCESS | 2312 | 1471461620416 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:20 INFO - PROCESS | 2312 | 1471461620417 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:20 INFO - PROCESS | 2312 | ++DOCSHELL 0x119190800 == 50 [pid = 2312] [id = 670] 12:20:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x1176c2c00) [pid = 2312] [serial = 2010] [outer = 0x0] 12:20:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 113 (0x11837bc00) [pid = 2312] [serial = 2011] [outer = 0x1176c2c00] 12:20:20 INFO - PROCESS | 2312 | 1471461620449 Marionette DEBUG loaded listener.js 12:20:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 114 (0x118807400) [pid = 2312] [serial = 2012] [outer = 0x1176c2c00] 12:20:20 INFO - PROCESS | 2312 | --DOCSHELL 0x12d71d800 == 49 [pid = 2312] [id = 664] 12:20:20 INFO - PROCESS | 2312 | --DOCSHELL 0x12d41c800 == 48 [pid = 2312] [id = 663] 12:20:20 INFO - PROCESS | 2312 | --DOCSHELL 0x126420800 == 47 [pid = 2312] [id = 662] 12:20:20 INFO - PROCESS | 2312 | --DOCSHELL 0x12c645800 == 46 [pid = 2312] [id = 661] 12:20:20 INFO - PROCESS | 2312 | --DOCSHELL 0x12bdde000 == 45 [pid = 2312] [id = 660] 12:20:20 INFO - PROCESS | 2312 | --DOCSHELL 0x12b01d800 == 44 [pid = 2312] [id = 659] 12:20:20 INFO - PROCESS | 2312 | --DOCSHELL 0x129913800 == 43 [pid = 2312] [id = 658] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 113 (0x1256b3400) [pid = 2312] [serial = 1945] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOCSHELL 0x129043000 == 42 [pid = 2312] [id = 657] 12:20:20 INFO - PROCESS | 2312 | --DOCSHELL 0x126903800 == 41 [pid = 2312] [id = 656] 12:20:20 INFO - PROCESS | 2312 | --DOCSHELL 0x123955000 == 40 [pid = 2312] [id = 655] 12:20:20 INFO - PROCESS | 2312 | --DOCSHELL 0x1180cb000 == 39 [pid = 2312] [id = 654] 12:20:20 INFO - PROCESS | 2312 | --DOCSHELL 0x119411000 == 38 [pid = 2312] [id = 653] 12:20:20 INFO - PROCESS | 2312 | --DOCSHELL 0x12d179800 == 37 [pid = 2312] [id = 652] 12:20:20 INFO - PROCESS | 2312 | --DOCSHELL 0x12ce6f800 == 36 [pid = 2312] [id = 651] 12:20:20 INFO - PROCESS | 2312 | --DOCSHELL 0x128d34800 == 35 [pid = 2312] [id = 650] 12:20:20 INFO - PROCESS | 2312 | --DOCSHELL 0x1195ec800 == 34 [pid = 2312] [id = 649] 12:20:20 INFO - PROCESS | 2312 | --DOCSHELL 0x12c653000 == 33 [pid = 2312] [id = 648] 12:20:20 INFO - PROCESS | 2312 | 1471461620866 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 12:20:20 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 12:20:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 622ms 12:20:20 INFO - PROCESS | 2312 | 1471461620873 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 12:20:20 INFO - PROCESS | 2312 | 1471461620876 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 12:20:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 112 (0x119102800) [pid = 2312] [serial = 1903] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x1195c2000) [pid = 2312] [serial = 1927] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x119b0b800) [pid = 2312] [serial = 1930] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x1164ed800) [pid = 2312] [serial = 1915] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x116abac00) [pid = 2312] [serial = 1916] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x118808800) [pid = 2312] [serial = 1921] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x117c45c00) [pid = 2312] [serial = 1918] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x11956f800) [pid = 2312] [serial = 1904] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x1185e7400) [pid = 2312] [serial = 1919] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x119cdd000) [pid = 2312] [serial = 1933] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x112f04c00) [pid = 2312] [serial = 1912] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x113db5400) [pid = 2312] [serial = 1913] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x1130cc800) [pid = 2312] [serial = 1907] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x112a93000) [pid = 2312] [serial = 1906] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x117c37400) [pid = 2312] [serial = 1936] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x119ca6400) [pid = 2312] [serial = 1931] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x123e27400) [pid = 2312] [serial = 1939] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x12458e400) [pid = 2312] [serial = 1942] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x123809400) [pid = 2312] [serial = 1934] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x116482c00) [pid = 2312] [serial = 1910] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x115e70c00) [pid = 2312] [serial = 1909] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x119505000) [pid = 2312] [serial = 1924] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x119572c00) [pid = 2312] [serial = 1925] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x119b03c00) [pid = 2312] [serial = 1928] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x1199dc800) [pid = 2312] [serial = 1937] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x1250b8400) [pid = 2312] [serial = 1943] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x1242bf000) [pid = 2312] [serial = 1940] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x11910b400) [pid = 2312] [serial = 1922] [outer = 0x0] [url = about:blank] 12:20:20 INFO - PROCESS | 2312 | 1471461620895 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 12:20:20 INFO - PROCESS | 2312 | 1471461620896 Marionette TRACE conn2 <- [1,2654,null,{}] 12:20:20 INFO - PROCESS | 2312 | 1471461620902 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:20 INFO - PROCESS | 2312 | 1471461620903 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:20 INFO - PROCESS | 2312 | 1471461620985 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 12:20:20 INFO - PROCESS | 2312 | 1471461620991 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:20 INFO - PROCESS | 2312 | 1471461620992 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:21 INFO - PROCESS | 2312 | ++DOCSHELL 0x11811d000 == 34 [pid = 2312] [id = 671] 12:20:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x1185e7400) [pid = 2312] [serial = 2013] [outer = 0x0] 12:20:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x119506800) [pid = 2312] [serial = 2014] [outer = 0x1185e7400] 12:20:21 INFO - PROCESS | 2312 | 1471461621019 Marionette DEBUG loaded listener.js 12:20:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x1198b8c00) [pid = 2312] [serial = 2015] [outer = 0x1185e7400] 12:20:21 INFO - PROCESS | 2312 | 1471461621406 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 12:20:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 12:20:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 587ms 12:20:21 INFO - PROCESS | 2312 | 1471461621466 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 12:20:21 INFO - PROCESS | 2312 | 1471461621468 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 12:20:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 12:20:21 INFO - PROCESS | 2312 | 1471461621474 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 12:20:21 INFO - PROCESS | 2312 | 1471461621478 Marionette TRACE conn2 <- [1,2658,null,{}] 12:20:21 INFO - PROCESS | 2312 | 1471461621481 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:21 INFO - PROCESS | 2312 | 1471461621484 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:21 INFO - PROCESS | 2312 | 1471461621567 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 12:20:21 INFO - PROCESS | 2312 | 1471461621574 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:21 INFO - PROCESS | 2312 | 1471461621575 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:21 INFO - PROCESS | 2312 | ++DOCSHELL 0x125f3b800 == 35 [pid = 2312] [id = 672] 12:20:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x119977400) [pid = 2312] [serial = 2016] [outer = 0x0] 12:20:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x119c75000) [pid = 2312] [serial = 2017] [outer = 0x119977400] 12:20:21 INFO - PROCESS | 2312 | 1471461621601 Marionette DEBUG loaded listener.js 12:20:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x123805c00) [pid = 2312] [serial = 2018] [outer = 0x119977400] 12:20:21 INFO - PROCESS | 2312 | 1471461621956 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 12:20:21 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 12:20:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 527ms 12:20:22 INFO - PROCESS | 2312 | 1471461622004 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 12:20:22 INFO - PROCESS | 2312 | 1471461622006 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 12:20:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 12:20:22 INFO - PROCESS | 2312 | 1471461622014 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 12:20:22 INFO - PROCESS | 2312 | 1471461622015 Marionette TRACE conn2 <- [1,2662,null,{}] 12:20:22 INFO - PROCESS | 2312 | 1471461622017 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:22 INFO - PROCESS | 2312 | 1471461622018 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:22 INFO - PROCESS | 2312 | 1471461622101 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 12:20:22 INFO - PROCESS | 2312 | 1471461622106 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:22 INFO - PROCESS | 2312 | 1471461622108 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:22 INFO - PROCESS | 2312 | ++DOCSHELL 0x128d28000 == 36 [pid = 2312] [id = 673] 12:20:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x124541c00) [pid = 2312] [serial = 2019] [outer = 0x0] 12:20:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x124e7e000) [pid = 2312] [serial = 2020] [outer = 0x124541c00] 12:20:22 INFO - PROCESS | 2312 | 1471461622134 Marionette DEBUG loaded listener.js 12:20:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x1256b3800) [pid = 2312] [serial = 2021] [outer = 0x124541c00] 12:20:22 INFO - PROCESS | 2312 | 1471461622468 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 12:20:22 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 12:20:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 470ms 12:20:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 12:20:22 INFO - PROCESS | 2312 | 1471461622483 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 12:20:22 INFO - PROCESS | 2312 | 1471461622484 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 12:20:22 INFO - PROCESS | 2312 | 1471461622486 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 12:20:22 INFO - PROCESS | 2312 | 1471461622488 Marionette TRACE conn2 <- [1,2666,null,{}] 12:20:22 INFO - PROCESS | 2312 | 1471461622492 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:22 INFO - PROCESS | 2312 | 1471461622494 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:22 INFO - PROCESS | 2312 | 1471461622572 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 12:20:22 INFO - PROCESS | 2312 | 1471461622577 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:22 INFO - PROCESS | 2312 | 1471461622582 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:22 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a66b000 == 37 [pid = 2312] [id = 674] 12:20:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1265c3c00) [pid = 2312] [serial = 2022] [outer = 0x0] 12:20:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x126835800) [pid = 2312] [serial = 2023] [outer = 0x1265c3c00] 12:20:22 INFO - PROCESS | 2312 | 1471461622615 Marionette DEBUG loaded listener.js 12:20:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x128b25400) [pid = 2312] [serial = 2024] [outer = 0x1265c3c00] 12:20:23 INFO - PROCESS | 2312 | 1471461623486 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 12:20:23 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 12:20:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1024ms 12:20:23 INFO - PROCESS | 2312 | 1471461623512 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 12:20:23 INFO - PROCESS | 2312 | 1471461623513 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 12:20:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 12:20:23 INFO - PROCESS | 2312 | 1471461623524 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 12:20:23 INFO - PROCESS | 2312 | 1471461623525 Marionette TRACE conn2 <- [1,2670,null,{}] 12:20:23 INFO - PROCESS | 2312 | 1471461623527 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:23 INFO - PROCESS | 2312 | 1471461623529 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:23 INFO - PROCESS | 2312 | 1471461623635 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 12:20:23 INFO - PROCESS | 2312 | 1471461623646 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:23 INFO - PROCESS | 2312 | 1471461623647 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:23 INFO - PROCESS | 2312 | ++DOCSHELL 0x117177800 == 38 [pid = 2312] [id = 675] 12:20:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x128cbd000) [pid = 2312] [serial = 2025] [outer = 0x0] 12:20:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x129075c00) [pid = 2312] [serial = 2026] [outer = 0x128cbd000] 12:20:23 INFO - PROCESS | 2312 | 1471461623673 Marionette DEBUG loaded listener.js 12:20:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x129082800) [pid = 2312] [serial = 2027] [outer = 0x128cbd000] 12:20:24 INFO - PROCESS | 2312 | 1471461624498 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 12:20:24 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 12:20:24 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:20:24 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 12:20:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:24 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:20:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1019ms 12:20:24 INFO - PROCESS | 2312 | 1471461624544 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 12:20:24 INFO - PROCESS | 2312 | 1471461624545 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 12:20:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 12:20:24 INFO - PROCESS | 2312 | 1471461624547 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 12:20:24 INFO - PROCESS | 2312 | 1471461624548 Marionette TRACE conn2 <- [1,2674,null,{}] 12:20:24 INFO - PROCESS | 2312 | 1471461624550 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:24 INFO - PROCESS | 2312 | 1471461624552 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:24 INFO - PROCESS | 2312 | 1471461624653 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 12:20:24 INFO - PROCESS | 2312 | 1471461624676 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:24 INFO - PROCESS | 2312 | 1471461624677 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:24 INFO - PROCESS | 2312 | ++DOCSHELL 0x1192bf000 == 39 [pid = 2312] [id = 676] 12:20:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x1169a4800) [pid = 2312] [serial = 2028] [outer = 0x0] 12:20:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x12986fc00) [pid = 2312] [serial = 2029] [outer = 0x1169a4800] 12:20:24 INFO - PROCESS | 2312 | 1471461624703 Marionette DEBUG loaded listener.js 12:20:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x12987c800) [pid = 2312] [serial = 2030] [outer = 0x1169a4800] 12:20:25 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x12560a000) [pid = 2312] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 12:20:25 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x128a4f800) [pid = 2312] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 12:20:25 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x118289800) [pid = 2312] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 12:20:25 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x10eaf3c00) [pid = 2312] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 12:20:25 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x116abb800) [pid = 2312] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 12:20:25 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x112f05800) [pid = 2312] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 12:20:25 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x120fcc800) [pid = 2312] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 12:20:25 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x118752800) [pid = 2312] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 12:20:25 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x119979c00) [pid = 2312] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 12:20:25 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x112a78400) [pid = 2312] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 12:20:25 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x123e1d800) [pid = 2312] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 12:20:25 INFO - PROCESS | 2312 | 1471461625514 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 12:20:25 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 12:20:25 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:20:25 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 12:20:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:25 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:20:25 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 1020ms 12:20:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 12:20:25 INFO - PROCESS | 2312 | 1471461625567 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 12:20:25 INFO - PROCESS | 2312 | 1471461625568 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 12:20:25 INFO - PROCESS | 2312 | 1471461625570 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 12:20:25 INFO - PROCESS | 2312 | 1471461625571 Marionette TRACE conn2 <- [1,2678,null,{}] 12:20:25 INFO - PROCESS | 2312 | 1471461625581 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:25 INFO - PROCESS | 2312 | 1471461625582 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:25 INFO - PROCESS | 2312 | 1471461625682 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 12:20:25 INFO - PROCESS | 2312 | 1471461625690 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:25 INFO - PROCESS | 2312 | 1471461625692 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:25 INFO - PROCESS | 2312 | ++DOCSHELL 0x12bdea800 == 40 [pid = 2312] [id = 677] 12:20:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x1161bf800) [pid = 2312] [serial = 2031] [outer = 0x0] 12:20:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x119979c00) [pid = 2312] [serial = 2032] [outer = 0x1161bf800] 12:20:25 INFO - PROCESS | 2312 | 1471461625717 Marionette DEBUG loaded listener.js 12:20:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x12560a000) [pid = 2312] [serial = 2033] [outer = 0x1161bf800] 12:20:26 INFO - PROCESS | 2312 | 1471461626513 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 12:20:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 12:20:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 976ms 12:20:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 12:20:26 INFO - PROCESS | 2312 | 1471461626548 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 12:20:26 INFO - PROCESS | 2312 | 1471461626549 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 12:20:26 INFO - PROCESS | 2312 | 1471461626551 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 12:20:26 INFO - PROCESS | 2312 | 1471461626552 Marionette TRACE conn2 <- [1,2682,null,{}] 12:20:26 INFO - PROCESS | 2312 | 1471461626556 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:26 INFO - PROCESS | 2312 | 1471461626558 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:26 INFO - PROCESS | 2312 | 1471461626645 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 12:20:26 INFO - PROCESS | 2312 | 1471461626649 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:26 INFO - PROCESS | 2312 | 1471461626650 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:26 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ce7f800 == 41 [pid = 2312] [id = 678] 12:20:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x1199bb000) [pid = 2312] [serial = 2034] [outer = 0x0] 12:20:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x1299c9000) [pid = 2312] [serial = 2035] [outer = 0x1199bb000] 12:20:26 INFO - PROCESS | 2312 | 1471461626675 Marionette DEBUG loaded listener.js 12:20:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x12a61ac00) [pid = 2312] [serial = 2036] [outer = 0x1199bb000] 12:20:27 INFO - PROCESS | 2312 | 1471461627503 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 12:20:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 12:20:27 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 974ms 12:20:27 INFO - PROCESS | 2312 | 1471461627526 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 12:20:27 INFO - PROCESS | 2312 | 1471461627528 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 12:20:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 12:20:27 INFO - PROCESS | 2312 | 1471461627532 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 12:20:27 INFO - PROCESS | 2312 | 1471461627534 Marionette TRACE conn2 <- [1,2686,null,{}] 12:20:27 INFO - PROCESS | 2312 | 1471461627538 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:27 INFO - PROCESS | 2312 | 1471461627540 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:27 INFO - PROCESS | 2312 | 1471461627654 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 12:20:27 INFO - PROCESS | 2312 | 1471461627714 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:27 INFO - PROCESS | 2312 | 1471461627717 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:27 INFO - PROCESS | 2312 | ++DOCSHELL 0x118719000 == 42 [pid = 2312] [id = 679] 12:20:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x116546000) [pid = 2312] [serial = 2037] [outer = 0x0] 12:20:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x11699a800) [pid = 2312] [serial = 2038] [outer = 0x116546000] 12:20:27 INFO - PROCESS | 2312 | 1471461627750 Marionette DEBUG loaded listener.js 12:20:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x118290c00) [pid = 2312] [serial = 2039] [outer = 0x116546000] 12:20:28 INFO - PROCESS | 2312 | 1471461628669 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 12:20:28 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 12:20:28 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:20:28 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 12:20:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:28 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:20:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1171ms 12:20:28 INFO - PROCESS | 2312 | 1471461628702 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 12:20:28 INFO - PROCESS | 2312 | 1471461628705 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 12:20:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 12:20:28 INFO - PROCESS | 2312 | 1471461628710 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 12:20:28 INFO - PROCESS | 2312 | 1471461628712 Marionette TRACE conn2 <- [1,2690,null,{}] 12:20:28 INFO - PROCESS | 2312 | 1471461628715 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:28 INFO - PROCESS | 2312 | 1471461628717 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:28 INFO - PROCESS | 2312 | 1471461628820 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 12:20:28 INFO - PROCESS | 2312 | 1471461628881 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:28 INFO - PROCESS | 2312 | 1471461628883 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:28 INFO - PROCESS | 2312 | ++DOCSHELL 0x128a3a000 == 43 [pid = 2312] [id = 680] 12:20:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x1195bbc00) [pid = 2312] [serial = 2040] [outer = 0x0] 12:20:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x1199b3800) [pid = 2312] [serial = 2041] [outer = 0x1195bbc00] 12:20:28 INFO - PROCESS | 2312 | 1471461628915 Marionette DEBUG loaded listener.js 12:20:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x119c6f400) [pid = 2312] [serial = 2042] [outer = 0x1195bbc00] 12:20:29 INFO - PROCESS | 2312 | 1471461629800 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 12:20:29 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 12:20:29 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:20:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 12:20:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:20:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 1123ms 12:20:29 INFO - PROCESS | 2312 | 1471461629833 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 12:20:29 INFO - PROCESS | 2312 | 1471461629835 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 12:20:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 12:20:29 INFO - PROCESS | 2312 | 1471461629837 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 12:20:29 INFO - PROCESS | 2312 | 1471461629842 Marionette TRACE conn2 <- [1,2694,null,{}] 12:20:29 INFO - PROCESS | 2312 | 1471461629850 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:29 INFO - PROCESS | 2312 | 1471461629853 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:29 INFO - PROCESS | 2312 | 1471461629957 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 12:20:30 INFO - PROCESS | 2312 | 1471461630020 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:30 INFO - PROCESS | 2312 | 1471461630022 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:30 INFO - PROCESS | 2312 | ++DOCSHELL 0x12d42e000 == 44 [pid = 2312] [id = 681] 12:20:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x12604ac00) [pid = 2312] [serial = 2043] [outer = 0x0] 12:20:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x128a59000) [pid = 2312] [serial = 2044] [outer = 0x12604ac00] 12:20:30 INFO - PROCESS | 2312 | 1471461630055 Marionette DEBUG loaded listener.js 12:20:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x128cc5000) [pid = 2312] [serial = 2045] [outer = 0x12604ac00] 12:20:31 INFO - PROCESS | 2312 | 1471461631165 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 12:20:31 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 12:20:31 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:20:31 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 12:20:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:31 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:20:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1377ms 12:20:31 INFO - PROCESS | 2312 | 1471461631214 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 12:20:31 INFO - PROCESS | 2312 | 1471461631217 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 12:20:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 12:20:31 INFO - PROCESS | 2312 | 1471461631221 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 12:20:31 INFO - PROCESS | 2312 | 1471461631223 Marionette TRACE conn2 <- [1,2698,null,{}] 12:20:31 INFO - PROCESS | 2312 | 1471461631231 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:31 INFO - PROCESS | 2312 | 1471461631232 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:31 INFO - PROCESS | 2312 | 1471461631357 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 12:20:31 INFO - PROCESS | 2312 | 1471461631429 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:31 INFO - PROCESS | 2312 | 1471461631431 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:31 INFO - PROCESS | 2312 | ++DOCSHELL 0x1245ed000 == 45 [pid = 2312] [id = 682] 12:20:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x118523c00) [pid = 2312] [serial = 2046] [outer = 0x0] 12:20:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x1185ecc00) [pid = 2312] [serial = 2047] [outer = 0x118523c00] 12:20:31 INFO - PROCESS | 2312 | 1471461631462 Marionette DEBUG loaded listener.js 12:20:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x1195bb800) [pid = 2312] [serial = 2048] [outer = 0x118523c00] 12:20:32 INFO - PROCESS | 2312 | --DOCSHELL 0x12bdea800 == 44 [pid = 2312] [id = 677] 12:20:32 INFO - PROCESS | 2312 | --DOCSHELL 0x1192bf000 == 43 [pid = 2312] [id = 676] 12:20:32 INFO - PROCESS | 2312 | --DOCSHELL 0x117177800 == 42 [pid = 2312] [id = 675] 12:20:32 INFO - PROCESS | 2312 | --DOCSHELL 0x12a66b000 == 41 [pid = 2312] [id = 674] 12:20:32 INFO - PROCESS | 2312 | --DOCSHELL 0x128d28000 == 40 [pid = 2312] [id = 673] 12:20:32 INFO - PROCESS | 2312 | --DOCSHELL 0x125f3b800 == 39 [pid = 2312] [id = 672] 12:20:32 INFO - PROCESS | 2312 | --DOCSHELL 0x11811d000 == 38 [pid = 2312] [id = 671] 12:20:32 INFO - PROCESS | 2312 | --DOCSHELL 0x119190800 == 37 [pid = 2312] [id = 670] 12:20:32 INFO - PROCESS | 2312 | --DOCSHELL 0x1195f4000 == 36 [pid = 2312] [id = 669] 12:20:32 INFO - PROCESS | 2312 | --DOCSHELL 0x12bddb000 == 35 [pid = 2312] [id = 667] 12:20:32 INFO - PROCESS | 2312 | --DOCSHELL 0x123cc8800 == 34 [pid = 2312] [id = 666] 12:20:32 INFO - PROCESS | 2312 | --DOCSHELL 0x113dd1000 == 33 [pid = 2312] [id = 665] 12:20:32 INFO - PROCESS | 2312 | --DOCSHELL 0x12ddfc000 == 32 [pid = 2312] [id = 668] 12:20:32 INFO - PROCESS | 2312 | --DOCSHELL 0x119404800 == 31 [pid = 2312] [id = 634] 12:20:32 INFO - PROCESS | 2312 | --DOCSHELL 0x12d42e000 == 30 [pid = 2312] [id = 681] 12:20:32 INFO - PROCESS | 2312 | --DOCSHELL 0x128a3a000 == 29 [pid = 2312] [id = 680] 12:20:32 INFO - PROCESS | 2312 | --DOCSHELL 0x12ce7f800 == 28 [pid = 2312] [id = 678] 12:20:32 INFO - PROCESS | 2312 | --DOCSHELL 0x118719000 == 27 [pid = 2312] [id = 679] 12:20:32 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x12907c800) [pid = 2312] [serial = 1991] [outer = 0x0] [url = about:blank] 12:20:32 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x119caa800) [pid = 2312] [serial = 1990] [outer = 0x0] [url = about:blank] 12:20:32 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x128cc5800) [pid = 2312] [serial = 1985] [outer = 0x0] [url = about:blank] 12:20:32 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x1250b6800) [pid = 2312] [serial = 1975] [outer = 0x0] [url = about:blank] 12:20:32 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x1265c7800) [pid = 2312] [serial = 1976] [outer = 0x0] [url = about:blank] 12:20:32 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x128a57c00) [pid = 2312] [serial = 1979] [outer = 0x0] [url = about:blank] 12:20:32 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x124a35800) [pid = 2312] [serial = 1973] [outer = 0x0] [url = about:blank] 12:20:32 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x11929fc00) [pid = 2312] [serial = 1988] [outer = 0x0] [url = about:blank] 12:20:32 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x1291ac800) [pid = 2312] [serial = 1993] [outer = 0x0] [url = about:blank] 12:20:32 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x128a4cc00) [pid = 2312] [serial = 1978] [outer = 0x0] [url = about:blank] 12:20:32 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x128b2ac00) [pid = 2312] [serial = 1981] [outer = 0x0] [url = about:blank] 12:20:32 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x1265c4c00) [pid = 2312] [serial = 1984] [outer = 0x0] [url = about:blank] 12:20:32 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x128c7c400) [pid = 2312] [serial = 1982] [outer = 0x0] [url = about:blank] 12:20:32 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x116762400) [pid = 2312] [serial = 1987] [outer = 0x0] [url = about:blank] 12:20:32 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x1176bcc00) [pid = 2312] [serial = 1963] [outer = 0x0] [url = about:blank] 12:20:32 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x118378800) [pid = 2312] [serial = 1964] [outer = 0x0] [url = about:blank] 12:20:32 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x11997d400) [pid = 2312] [serial = 1954] [outer = 0x0] [url = about:blank] 12:20:32 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x11615c000) [pid = 2312] [serial = 1948] [outer = 0x0] [url = about:blank] 12:20:32 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x116596400) [pid = 2312] [serial = 1961] [outer = 0x0] [url = about:blank] 12:20:32 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x115e6cc00) [pid = 2312] [serial = 1960] [outer = 0x0] [url = about:blank] 12:20:32 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x1240a1800) [pid = 2312] [serial = 1972] [outer = 0x0] [url = about:blank] 12:20:32 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x119506400) [pid = 2312] [serial = 1966] [outer = 0x0] [url = about:blank] 12:20:32 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x1198b7c00) [pid = 2312] [serial = 1967] [outer = 0x0] [url = about:blank] 12:20:32 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x11828a800) [pid = 2312] [serial = 1951] [outer = 0x0] [url = about:blank] 12:20:32 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x1199e2000) [pid = 2312] [serial = 1969] [outer = 0x0] [url = about:blank] 12:20:32 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x119ca6800) [pid = 2312] [serial = 1970] [outer = 0x0] [url = about:blank] 12:20:32 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x1240a9400) [pid = 2312] [serial = 1957] [outer = 0x0] [url = about:blank] 12:20:32 INFO - PROCESS | 2312 | 1471461632932 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 12:20:32 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 12:20:32 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 12:20:32 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 12:20:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:32 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:20:32 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1731ms 12:20:32 INFO - PROCESS | 2312 | 1471461632952 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 12:20:32 INFO - PROCESS | 2312 | 1471461632955 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 12:20:32 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 12:20:32 INFO - PROCESS | 2312 | 1471461632960 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 12:20:32 INFO - PROCESS | 2312 | 1471461632961 Marionette TRACE conn2 <- [1,2702,null,{}] 12:20:32 INFO - PROCESS | 2312 | 1471461632965 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:32 INFO - PROCESS | 2312 | 1471461632967 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:33 INFO - PROCESS | 2312 | 1471461633051 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 12:20:33 INFO - PROCESS | 2312 | 1471461633059 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:33 INFO - PROCESS | 2312 | 1471461633061 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:33 INFO - PROCESS | 2312 | ++DOCSHELL 0x117498000 == 28 [pid = 2312] [id = 683] 12:20:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x11658c400) [pid = 2312] [serial = 2049] [outer = 0x0] 12:20:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x116760400) [pid = 2312] [serial = 2050] [outer = 0x11658c400] 12:20:33 INFO - PROCESS | 2312 | 1471461633090 Marionette DEBUG loaded listener.js 12:20:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x117c38400) [pid = 2312] [serial = 2051] [outer = 0x11658c400] 12:20:33 INFO - PROCESS | 2312 | 1471461633469 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 12:20:33 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 12:20:33 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 520ms 12:20:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 12:20:33 INFO - PROCESS | 2312 | 1471461633479 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 12:20:33 INFO - PROCESS | 2312 | 1471461633483 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 12:20:33 INFO - PROCESS | 2312 | 1471461633487 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 12:20:33 INFO - PROCESS | 2312 | 1471461633489 Marionette TRACE conn2 <- [1,2706,null,{}] 12:20:33 INFO - PROCESS | 2312 | 1471461633492 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:33 INFO - PROCESS | 2312 | 1471461633493 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:33 INFO - PROCESS | 2312 | 1471461633576 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 12:20:33 INFO - PROCESS | 2312 | 1471461633581 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:33 INFO - PROCESS | 2312 | 1471461633583 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:33 INFO - PROCESS | 2312 | ++DOCSHELL 0x1192c0000 == 29 [pid = 2312] [id = 684] 12:20:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x11828d000) [pid = 2312] [serial = 2052] [outer = 0x0] 12:20:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x1185eb000) [pid = 2312] [serial = 2053] [outer = 0x11828d000] 12:20:33 INFO - PROCESS | 2312 | 1471461633613 Marionette DEBUG loaded listener.js 12:20:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x119506400) [pid = 2312] [serial = 2054] [outer = 0x11828d000] 12:20:33 INFO - PROCESS | 2312 | 1471461633966 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 12:20:34 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 12:20:34 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 522ms 12:20:34 INFO - PROCESS | 2312 | 1471461634010 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 12:20:34 INFO - PROCESS | 2312 | 1471461634011 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 12:20:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 12:20:34 INFO - PROCESS | 2312 | 1471461634013 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 12:20:34 INFO - PROCESS | 2312 | 1471461634016 Marionette TRACE conn2 <- [1,2710,null,{}] 12:20:34 INFO - PROCESS | 2312 | 1471461634024 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:34 INFO - PROCESS | 2312 | 1471461634027 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:34 INFO - PROCESS | 2312 | 1471461634109 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 12:20:34 INFO - PROCESS | 2312 | 1471461634114 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:34 INFO - PROCESS | 2312 | 1471461634116 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:34 INFO - PROCESS | 2312 | ++DOCSHELL 0x123cc1000 == 30 [pid = 2312] [id = 685] 12:20:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x1195c2c00) [pid = 2312] [serial = 2055] [outer = 0x0] 12:20:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x1199b7000) [pid = 2312] [serial = 2056] [outer = 0x1195c2c00] 12:20:34 INFO - PROCESS | 2312 | 1471461634145 Marionette DEBUG loaded listener.js 12:20:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x119b11000) [pid = 2312] [serial = 2057] [outer = 0x1195c2c00] 12:20:34 INFO - PROCESS | 2312 | 1471461634501 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 12:20:34 INFO - PROCESS | 2312 | 1471461634538 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 12:20:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 12:20:34 INFO - PROCESS | 2312 | 1471461634540 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 12:20:34 INFO - PROCESS | 2312 | 1471461634542 Marionette TRACE conn2 <- [1,2714,null,{}] 12:20:34 INFO - PROCESS | 2312 | 1471461634544 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:34 INFO - PROCESS | 2312 | 1471461634545 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:34 INFO - PROCESS | 2312 | 1471461634667 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 12:20:34 INFO - PROCESS | 2312 | 1471461634726 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:34 INFO - PROCESS | 2312 | 1471461634727 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:34 INFO - PROCESS | 2312 | ++DOCSHELL 0x126904800 == 31 [pid = 2312] [id = 686] 12:20:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x119b0ec00) [pid = 2312] [serial = 2058] [outer = 0x0] 12:20:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x120f53000) [pid = 2312] [serial = 2059] [outer = 0x119b0ec00] 12:20:34 INFO - PROCESS | 2312 | 1471461634770 Marionette DEBUG loaded listener.js 12:20:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x12454b000) [pid = 2312] [serial = 2060] [outer = 0x119b0ec00] 12:20:35 INFO - PROCESS | 2312 | 1471461635147 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 12:20:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 12:20:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 622ms 12:20:35 INFO - PROCESS | 2312 | 1471461635164 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 12:20:35 INFO - PROCESS | 2312 | 1471461635165 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 12:20:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 12:20:35 INFO - PROCESS | 2312 | 1471461635167 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 12:20:35 INFO - PROCESS | 2312 | 1471461635168 Marionette TRACE conn2 <- [1,2718,null,{}] 12:20:35 INFO - PROCESS | 2312 | 1471461635171 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:35 INFO - PROCESS | 2312 | 1471461635173 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:35 INFO - PROCESS | 2312 | 1471461635282 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 12:20:35 INFO - PROCESS | 2312 | 1471461635285 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:35 INFO - PROCESS | 2312 | 1471461635286 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:35 INFO - PROCESS | 2312 | ++DOCSHELL 0x129868000 == 32 [pid = 2312] [id = 687] 12:20:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x124540c00) [pid = 2312] [serial = 2061] [outer = 0x0] 12:20:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x125016800) [pid = 2312] [serial = 2062] [outer = 0x124540c00] 12:20:35 INFO - PROCESS | 2312 | 1471461635312 Marionette DEBUG loaded listener.js 12:20:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x1256c1c00) [pid = 2312] [serial = 2063] [outer = 0x124540c00] 12:20:35 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html | Canvas test: 2d.text.font.parse.size.percentage.default - assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected "100px serif" but got "1000% serif" 12:20:35 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 12:20:35 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1 12:20:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:35 INFO - _addTest/ [0,2721,"getWindowHandle",null] 12:20:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 12:20:35 INFO - PROCESS | 2312 | 1471461635688 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 12:20:35 INFO - PROCESS | 2312 | 1471461635690 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 12:20:35 INFO - PROCESS | 2312 | 1471461635691 Marionette TRACE conn2 <- [1,2722,null,{}] 12:20:35 INFO - PROCESS | 2312 | 1471461635694 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:35 INFO - PROCESS | 2312 | 1471461635698 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:35 INFO - PROCESS | 2312 | 1471461635815 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 12:20:35 INFO - PROCESS | 2312 | 1471461635828 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:35 INFO - PROCESS | 2312 | 1471461635829 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:35 INFO - PROCESS | 2312 | ++DOCSHELL 0x12b00c800 == 33 [pid = 2312] [id = 688] 12:20:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x115d86400) [pid = 2312] [serial = 2064] [outer = 0x0] 12:20:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x1268c7400) [pid = 2312] [serial = 2065] [outer = 0x115d86400] 12:20:35 INFO - PROCESS | 2312 | 1471461635856 Marionette DEBUG loaded listener.js 12:20:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x128d80000) [pid = 2312] [serial = 2066] [outer = 0x115d86400] 12:20:36 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html | Canvas test: 2d.text.font.parse.size.percentage - assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected "72px serif" but got "50% serif" 12:20:36 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 12:20:36 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1 12:20:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:36 INFO - _addTest/ [0,2725,"getWindowHandle",null] 12:20:36 INFO - PROCESS | 2312 | 1471461636221 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 12:20:36 INFO - PROCESS | 2312 | 1471461636223 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 12:20:36 INFO - PROCESS | 2312 | 1471461636224 Marionette TRACE conn2 <- [1,2726,null,{}] 12:20:36 INFO - PROCESS | 2312 | 1471461636226 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:36 INFO - PROCESS | 2312 | 1471461636228 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:36 INFO - PROCESS | 2312 | 1471461636328 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 12:20:36 INFO - PROCESS | 2312 | 1471461636340 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:36 INFO - PROCESS | 2312 | 1471461636341 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:36 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ba7a000 == 34 [pid = 2312] [id = 689] 12:20:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x128d80800) [pid = 2312] [serial = 2067] [outer = 0x0] 12:20:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x1291ae000) [pid = 2312] [serial = 2068] [outer = 0x128d80800] 12:20:36 INFO - PROCESS | 2312 | 1471461636366 Marionette DEBUG loaded listener.js 12:20:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x12987a400) [pid = 2312] [serial = 2069] [outer = 0x128d80800] 12:20:36 INFO - PROCESS | 2312 | 1471461636717 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 12:20:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 12:20:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 519ms 12:20:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 12:20:36 INFO - PROCESS | 2312 | 1471461636742 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 12:20:36 INFO - PROCESS | 2312 | 1471461636744 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 12:20:36 INFO - PROCESS | 2312 | 1471461636746 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 12:20:36 INFO - PROCESS | 2312 | 1471461636747 Marionette TRACE conn2 <- [1,2730,null,{}] 12:20:36 INFO - PROCESS | 2312 | 1471461636749 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:36 INFO - PROCESS | 2312 | 1471461636750 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:36 INFO - PROCESS | 2312 | 1471461636852 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 12:20:36 INFO - PROCESS | 2312 | 1471461636863 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:36 INFO - PROCESS | 2312 | 1471461636864 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:36 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c517000 == 35 [pid = 2312] [id = 690] 12:20:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x1299cac00) [pid = 2312] [serial = 2070] [outer = 0x0] 12:20:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x12a61d400) [pid = 2312] [serial = 2071] [outer = 0x1299cac00] 12:20:36 INFO - PROCESS | 2312 | 1471461636890 Marionette DEBUG loaded listener.js 12:20:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x12a8c1000) [pid = 2312] [serial = 2072] [outer = 0x1299cac00] 12:20:37 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x128cbd000) [pid = 2312] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 12:20:37 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x1169a4800) [pid = 2312] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 12:20:37 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x110e9b800) [pid = 2312] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 12:20:37 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x1185e7400) [pid = 2312] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 12:20:37 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x1265c3c00) [pid = 2312] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 12:20:37 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x124541c00) [pid = 2312] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 12:20:37 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x119977400) [pid = 2312] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 12:20:37 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x118291c00) [pid = 2312] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 12:20:37 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x1176c2c00) [pid = 2312] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 12:20:37 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x119cab800) [pid = 2312] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 12:20:37 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x11929f400) [pid = 2312] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 12:20:37 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x112a82000) [pid = 2312] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 12:20:37 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x1161bf800) [pid = 2312] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 12:20:37 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x119976800) [pid = 2312] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 12:20:37 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x117c37c00) [pid = 2312] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 12:20:37 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x113dba800) [pid = 2312] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 12:20:37 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x11995c400) [pid = 2312] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 12:20:37 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x12453fc00) [pid = 2312] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 12:20:37 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x12907cc00) [pid = 2312] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 12:20:37 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x1199bb000) [pid = 2312] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 12:20:38 INFO - PROCESS | 2312 | 1471461638030 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 12:20:38 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 12:20:38 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 12:20:38 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 12:20:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:20:38 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 12:20:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1320ms 12:20:38 INFO - PROCESS | 2312 | 1471461638066 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 12:20:38 INFO - PROCESS | 2312 | 1471461638068 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 12:20:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 12:20:38 INFO - PROCESS | 2312 | 1471461638070 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 12:20:38 INFO - PROCESS | 2312 | 1471461638079 Marionette TRACE conn2 <- [1,2734,null,{}] 12:20:38 INFO - PROCESS | 2312 | 1471461638081 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:38 INFO - PROCESS | 2312 | 1471461638082 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:38 INFO - PROCESS | 2312 | 1471461638160 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 12:20:38 INFO - PROCESS | 2312 | 1471461638222 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:38 INFO - PROCESS | 2312 | 1471461638223 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:38 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c65b000 == 36 [pid = 2312] [id = 691] 12:20:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x1131e7400) [pid = 2312] [serial = 2073] [outer = 0x0] 12:20:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x118755400) [pid = 2312] [serial = 2074] [outer = 0x1131e7400] 12:20:38 INFO - PROCESS | 2312 | 1471461638248 Marionette DEBUG loaded listener.js 12:20:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x1198b9000) [pid = 2312] [serial = 2075] [outer = 0x1131e7400] 12:20:38 INFO - PROCESS | 2312 | 1471461638524 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 12:20:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 12:20:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 477ms 12:20:38 INFO - PROCESS | 2312 | 1471461638548 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 12:20:38 INFO - PROCESS | 2312 | 1471461638549 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 12:20:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 12:20:38 INFO - PROCESS | 2312 | 1471461638551 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 12:20:38 INFO - PROCESS | 2312 | 1471461638552 Marionette TRACE conn2 <- [1,2738,null,{}] 12:20:38 INFO - PROCESS | 2312 | 1471461638554 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:38 INFO - PROCESS | 2312 | 1471461638557 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:38 INFO - PROCESS | 2312 | 1471461638649 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 12:20:38 INFO - PROCESS | 2312 | 1471461638653 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:38 INFO - PROCESS | 2312 | 1471461638654 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:38 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ce8b000 == 37 [pid = 2312] [id = 692] 12:20:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x119977800) [pid = 2312] [serial = 2076] [outer = 0x0] 12:20:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x1247bc800) [pid = 2312] [serial = 2077] [outer = 0x119977800] 12:20:38 INFO - PROCESS | 2312 | 1471461638681 Marionette DEBUG loaded listener.js 12:20:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x128c7f800) [pid = 2312] [serial = 2078] [outer = 0x119977800] 12:20:39 INFO - PROCESS | 2312 | 1471461639014 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 12:20:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 12:20:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 469ms 12:20:39 INFO - PROCESS | 2312 | 1471461639021 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 12:20:39 INFO - PROCESS | 2312 | 1471461639025 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 12:20:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 12:20:39 INFO - PROCESS | 2312 | 1471461639028 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 12:20:39 INFO - PROCESS | 2312 | 1471461639030 Marionette TRACE conn2 <- [1,2742,null,{}] 12:20:39 INFO - PROCESS | 2312 | 1471461639032 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:39 INFO - PROCESS | 2312 | 1471461639044 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:39 INFO - PROCESS | 2312 | 1471461639165 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 12:20:39 INFO - PROCESS | 2312 | 1471461639173 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:39 INFO - PROCESS | 2312 | 1471461639174 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:39 INFO - PROCESS | 2312 | ++DOCSHELL 0x12d42d800 == 38 [pid = 2312] [id = 693] 12:20:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x112a82000) [pid = 2312] [serial = 2079] [outer = 0x0] 12:20:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x128a5b800) [pid = 2312] [serial = 2080] [outer = 0x112a82000] 12:20:39 INFO - PROCESS | 2312 | 1471461639202 Marionette DEBUG loaded listener.js 12:20:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x12af67800) [pid = 2312] [serial = 2081] [outer = 0x112a82000] 12:20:39 INFO - PROCESS | 2312 | 1471461639709 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 12:20:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 12:20:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 722ms 12:20:39 INFO - PROCESS | 2312 | 1471461639765 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 12:20:39 INFO - PROCESS | 2312 | 1471461639768 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 12:20:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 12:20:39 INFO - PROCESS | 2312 | 1471461639774 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 12:20:39 INFO - PROCESS | 2312 | 1471461639776 Marionette TRACE conn2 <- [1,2746,null,{}] 12:20:39 INFO - PROCESS | 2312 | 1471461639780 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:39 INFO - PROCESS | 2312 | 1471461639782 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:39 INFO - PROCESS | 2312 | 1471461639903 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 12:20:39 INFO - PROCESS | 2312 | 1471461639969 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:39 INFO - PROCESS | 2312 | 1471461639970 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:39 INFO - PROCESS | 2312 | ++DOCSHELL 0x1188a0800 == 39 [pid = 2312] [id = 694] 12:20:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x11615d000) [pid = 2312] [serial = 2082] [outer = 0x0] 12:20:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x117404400) [pid = 2312] [serial = 2083] [outer = 0x11615d000] 12:20:40 INFO - PROCESS | 2312 | 1471461640002 Marionette DEBUG loaded listener.js 12:20:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x118378000) [pid = 2312] [serial = 2084] [outer = 0x11615d000] 12:20:40 INFO - PROCESS | 2312 | 1471461640548 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 12:20:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 12:20:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 822ms 12:20:40 INFO - PROCESS | 2312 | 1471461640595 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 12:20:40 INFO - PROCESS | 2312 | 1471461640598 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 12:20:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 12:20:40 INFO - PROCESS | 2312 | 1471461640603 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 12:20:40 INFO - PROCESS | 2312 | 1471461640605 Marionette TRACE conn2 <- [1,2750,null,{}] 12:20:40 INFO - PROCESS | 2312 | 1471461640607 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:40 INFO - PROCESS | 2312 | 1471461640609 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:40 INFO - PROCESS | 2312 | 1471461640722 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 12:20:40 INFO - PROCESS | 2312 | 1471461640808 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:40 INFO - PROCESS | 2312 | 1471461640809 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:40 INFO - PROCESS | 2312 | ++DOCSHELL 0x1291c4000 == 40 [pid = 2312] [id = 695] 12:20:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x119511c00) [pid = 2312] [serial = 2085] [outer = 0x0] 12:20:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x1195c2400) [pid = 2312] [serial = 2086] [outer = 0x119511c00] 12:20:40 INFO - PROCESS | 2312 | 1471461640841 Marionette DEBUG loaded listener.js 12:20:40 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x1199bb800) [pid = 2312] [serial = 2087] [outer = 0x119511c00] 12:20:41 INFO - PROCESS | 2312 | 1471461641531 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 12:20:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 12:20:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 972ms 12:20:41 INFO - PROCESS | 2312 | 1471461641576 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 12:20:41 INFO - PROCESS | 2312 | 1471461641579 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 12:20:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 12:20:41 INFO - PROCESS | 2312 | 1471461641582 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 12:20:41 INFO - PROCESS | 2312 | 1471461641584 Marionette TRACE conn2 <- [1,2754,null,{}] 12:20:41 INFO - PROCESS | 2312 | 1471461641588 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:41 INFO - PROCESS | 2312 | 1471461641589 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:41 INFO - PROCESS | 2312 | 1471461641704 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 12:20:41 INFO - PROCESS | 2312 | 1471461641794 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:41 INFO - PROCESS | 2312 | 1471461641797 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:41 INFO - PROCESS | 2312 | ++DOCSHELL 0x117cb1800 == 41 [pid = 2312] [id = 696] 12:20:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x113d2a000) [pid = 2312] [serial = 2088] [outer = 0x0] 12:20:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x115d7b400) [pid = 2312] [serial = 2089] [outer = 0x113d2a000] 12:20:41 INFO - PROCESS | 2312 | 1471461641826 Marionette DEBUG loaded listener.js 12:20:41 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x116476800) [pid = 2312] [serial = 2090] [outer = 0x113d2a000] 12:20:42 INFO - PROCESS | 2312 | --DOCSHELL 0x12ce8b000 == 40 [pid = 2312] [id = 692] 12:20:42 INFO - PROCESS | 2312 | --DOCSHELL 0x12c65b000 == 39 [pid = 2312] [id = 691] 12:20:42 INFO - PROCESS | 2312 | --DOCSHELL 0x12c517000 == 38 [pid = 2312] [id = 690] 12:20:42 INFO - PROCESS | 2312 | --DOCSHELL 0x12ba7a000 == 37 [pid = 2312] [id = 689] 12:20:42 INFO - PROCESS | 2312 | --DOCSHELL 0x12b00c800 == 36 [pid = 2312] [id = 688] 12:20:42 INFO - PROCESS | 2312 | --DOCSHELL 0x129868000 == 35 [pid = 2312] [id = 687] 12:20:42 INFO - PROCESS | 2312 | --DOCSHELL 0x126904800 == 34 [pid = 2312] [id = 686] 12:20:42 INFO - PROCESS | 2312 | --DOCSHELL 0x123cc1000 == 33 [pid = 2312] [id = 685] 12:20:42 INFO - PROCESS | 2312 | --DOCSHELL 0x1192c0000 == 32 [pid = 2312] [id = 684] 12:20:42 INFO - PROCESS | 2312 | --DOCSHELL 0x117498000 == 31 [pid = 2312] [id = 683] 12:20:42 INFO - PROCESS | 2312 | 1471461642224 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x1293a4400) [pid = 2312] [serial = 1994] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x124e0a800) [pid = 2312] [serial = 1958] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x1185e7c00) [pid = 2312] [serial = 1952] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x1165ee800) [pid = 2312] [serial = 1949] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x1199d8c00) [pid = 2312] [serial = 1955] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x126051400) [pid = 2312] [serial = 1946] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x12654b400) [pid = 2312] [serial = 2006] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x119971800) [pid = 2312] [serial = 2002] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x119ca1400) [pid = 2312] [serial = 2003] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x114f4b800) [pid = 2312] [serial = 2008] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x11691c400) [pid = 2312] [serial = 2009] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x12560a000) [pid = 2312] [serial = 2033] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x12987c800) [pid = 2312] [serial = 2030] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x128b25400) [pid = 2312] [serial = 2024] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x129082800) [pid = 2312] [serial = 2027] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x119979c00) [pid = 2312] [serial = 2032] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x12a61ac00) [pid = 2312] [serial = 2036] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x1299c9000) [pid = 2312] [serial = 2035] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x129075c00) [pid = 2312] [serial = 2026] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x12986fc00) [pid = 2312] [serial = 2029] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x112a74800) [pid = 2312] [serial = 1996] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x112fbac00) [pid = 2312] [serial = 1997] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x119506800) [pid = 2312] [serial = 2014] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x1198b8c00) [pid = 2312] [serial = 2015] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x126835800) [pid = 2312] [serial = 2023] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x124e7e000) [pid = 2312] [serial = 2020] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x1256b3800) [pid = 2312] [serial = 2021] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x119c75000) [pid = 2312] [serial = 2017] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 76 (0x123805c00) [pid = 2312] [serial = 2018] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 75 (0x1185de000) [pid = 2312] [serial = 1999] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 74 (0x1185ed400) [pid = 2312] [serial = 2000] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 73 (0x11837bc00) [pid = 2312] [serial = 2011] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 72 (0x118807400) [pid = 2312] [serial = 2012] [outer = 0x0] [url = about:blank] 12:20:42 INFO - PROCESS | 2312 | --DOMWINDOW == 71 (0x126054000) [pid = 2312] [serial = 2005] [outer = 0x0] [url = about:blank] 12:20:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 12:20:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 669ms 12:20:42 INFO - PROCESS | 2312 | 1471461642252 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 12:20:42 INFO - PROCESS | 2312 | 1471461642255 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 12:20:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 12:20:42 INFO - PROCESS | 2312 | 1471461642259 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 12:20:42 INFO - PROCESS | 2312 | 1471461642261 Marionette TRACE conn2 <- [1,2758,null,{}] 12:20:42 INFO - PROCESS | 2312 | 1471461642263 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:42 INFO - PROCESS | 2312 | 1471461642265 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:42 INFO - PROCESS | 2312 | 1471461642347 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 12:20:42 INFO - PROCESS | 2312 | 1471461642352 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:42 INFO - PROCESS | 2312 | 1471461642353 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:42 INFO - PROCESS | 2312 | ++DOCSHELL 0x11831c000 == 32 [pid = 2312] [id = 697] 12:20:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 72 (0x116abc400) [pid = 2312] [serial = 2091] [outer = 0x0] 12:20:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 73 (0x1176bcc00) [pid = 2312] [serial = 2092] [outer = 0x116abc400] 12:20:42 INFO - PROCESS | 2312 | 1471461642383 Marionette DEBUG loaded listener.js 12:20:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 74 (0x11828a800) [pid = 2312] [serial = 2093] [outer = 0x116abc400] 12:20:42 INFO - PROCESS | 2312 | 1471461642717 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 12:20:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 12:20:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 469ms 12:20:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 12:20:42 INFO - PROCESS | 2312 | 1471461642729 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 12:20:42 INFO - PROCESS | 2312 | 1471461642730 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 12:20:42 INFO - PROCESS | 2312 | 1471461642732 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 12:20:42 INFO - PROCESS | 2312 | 1471461642735 Marionette TRACE conn2 <- [1,2762,null,{}] 12:20:42 INFO - PROCESS | 2312 | 1471461642746 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:42 INFO - PROCESS | 2312 | 1471461642749 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:42 INFO - PROCESS | 2312 | 1471461642852 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 12:20:42 INFO - PROCESS | 2312 | 1471461642918 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:42 INFO - PROCESS | 2312 | 1471461642920 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:42 INFO - PROCESS | 2312 | ++DOCSHELL 0x123cb9800 == 33 [pid = 2312] [id = 698] 12:20:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 75 (0x118289800) [pid = 2312] [serial = 2094] [outer = 0x0] 12:20:42 INFO - PROCESS | 2312 | ++DOMWINDOW == 76 (0x118805800) [pid = 2312] [serial = 2095] [outer = 0x118289800] 12:20:42 INFO - PROCESS | 2312 | 1471461642949 Marionette DEBUG loaded listener.js 12:20:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 77 (0x1195bd400) [pid = 2312] [serial = 2096] [outer = 0x118289800] 12:20:43 INFO - PROCESS | 2312 | 1471461643264 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 12:20:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 12:20:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 573ms 12:20:43 INFO - PROCESS | 2312 | 1471461643306 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 12:20:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 12:20:43 INFO - PROCESS | 2312 | 1471461643308 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 12:20:43 INFO - PROCESS | 2312 | 1471461643310 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 12:20:43 INFO - PROCESS | 2312 | 1471461643311 Marionette TRACE conn2 <- [1,2766,null,{}] 12:20:43 INFO - PROCESS | 2312 | 1471461643313 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:43 INFO - PROCESS | 2312 | 1471461643314 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:43 INFO - PROCESS | 2312 | 1471461643399 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 12:20:43 INFO - PROCESS | 2312 | 1471461643461 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:43 INFO - PROCESS | 2312 | 1471461643462 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:43 INFO - PROCESS | 2312 | ++DOCSHELL 0x126912000 == 34 [pid = 2312] [id = 699] 12:20:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x1195bc800) [pid = 2312] [serial = 2097] [outer = 0x0] 12:20:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x1199bd400) [pid = 2312] [serial = 2098] [outer = 0x1195bc800] 12:20:43 INFO - PROCESS | 2312 | 1471461643488 Marionette DEBUG loaded listener.js 12:20:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x119ca3000) [pid = 2312] [serial = 2099] [outer = 0x1195bc800] 12:20:43 INFO - PROCESS | 2312 | 1471461643773 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 12:20:43 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 12:20:43 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 518ms 12:20:43 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 12:20:43 INFO - PROCESS | 2312 | 1471461643828 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 12:20:43 INFO - PROCESS | 2312 | 1471461643830 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 12:20:43 INFO - PROCESS | 2312 | 1471461643832 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 12:20:43 INFO - PROCESS | 2312 | 1471461643833 Marionette TRACE conn2 <- [1,2770,null,{}] 12:20:43 INFO - PROCESS | 2312 | 1471461643835 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:43 INFO - PROCESS | 2312 | 1471461643836 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:43 INFO - PROCESS | 2312 | 1471461643914 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 12:20:43 INFO - PROCESS | 2312 | 1471461643918 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:43 INFO - PROCESS | 2312 | 1471461643919 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:43 INFO - PROCESS | 2312 | ++DOCSHELL 0x12986c800 == 35 [pid = 2312] [id = 700] 12:20:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x11995cc00) [pid = 2312] [serial = 2100] [outer = 0x0] 12:20:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x123ca2400) [pid = 2312] [serial = 2101] [outer = 0x11995cc00] 12:20:43 INFO - PROCESS | 2312 | 1471461643946 Marionette DEBUG loaded listener.js 12:20:43 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x1242c1c00) [pid = 2312] [serial = 2102] [outer = 0x11995cc00] 12:20:44 INFO - PROCESS | 2312 | 1471461644312 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 12:20:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 12:20:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 517ms 12:20:44 INFO - PROCESS | 2312 | 1471461644358 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 12:20:44 INFO - PROCESS | 2312 | 1471461644359 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 12:20:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 12:20:44 INFO - PROCESS | 2312 | 1471461644361 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 12:20:44 INFO - PROCESS | 2312 | 1471461644362 Marionette TRACE conn2 <- [1,2774,null,{}] 12:20:44 INFO - PROCESS | 2312 | 1471461644365 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:44 INFO - PROCESS | 2312 | 1471461644369 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:44 INFO - PROCESS | 2312 | 1471461644492 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 12:20:44 INFO - PROCESS | 2312 | 1471461644530 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:44 INFO - PROCESS | 2312 | 1471461644531 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:44 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a8ae000 == 36 [pid = 2312] [id = 701] 12:20:44 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x12458e400) [pid = 2312] [serial = 2103] [outer = 0x0] 12:20:44 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x125016c00) [pid = 2312] [serial = 2104] [outer = 0x12458e400] 12:20:44 INFO - PROCESS | 2312 | 1471461644557 Marionette DEBUG loaded listener.js 12:20:44 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x1265c9400) [pid = 2312] [serial = 2105] [outer = 0x12458e400] 12:20:44 INFO - PROCESS | 2312 | 1471461644884 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 12:20:44 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 12:20:44 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 568ms 12:20:44 INFO - PROCESS | 2312 | 1471461644930 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 12:20:44 INFO - PROCESS | 2312 | 1471461644931 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 12:20:44 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 12:20:44 INFO - PROCESS | 2312 | 1471461644933 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 12:20:44 INFO - PROCESS | 2312 | 1471461644934 Marionette TRACE conn2 <- [1,2778,null,{}] 12:20:44 INFO - PROCESS | 2312 | 1471461644936 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:44 INFO - PROCESS | 2312 | 1471461644938 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:45 INFO - PROCESS | 2312 | 1471461645038 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 12:20:45 INFO - PROCESS | 2312 | 1471461645042 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:45 INFO - PROCESS | 2312 | 1471461645043 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:45 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ba75800 == 37 [pid = 2312] [id = 702] 12:20:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x124a3d800) [pid = 2312] [serial = 2106] [outer = 0x0] 12:20:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x128a54c00) [pid = 2312] [serial = 2107] [outer = 0x124a3d800] 12:20:45 INFO - PROCESS | 2312 | 1471461645068 Marionette DEBUG loaded listener.js 12:20:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x128b2b400) [pid = 2312] [serial = 2108] [outer = 0x124a3d800] 12:20:45 INFO - PROCESS | 2312 | 1471461645407 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 12:20:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 12:20:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 519ms 12:20:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 12:20:45 INFO - PROCESS | 2312 | 1471461645452 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 12:20:45 INFO - PROCESS | 2312 | 1471461645453 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 12:20:45 INFO - PROCESS | 2312 | 1471461645456 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 12:20:45 INFO - PROCESS | 2312 | 1471461645459 Marionette TRACE conn2 <- [1,2782,null,{}] 12:20:45 INFO - PROCESS | 2312 | 1471461645461 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:45 INFO - PROCESS | 2312 | 1471461645463 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:45 INFO - PROCESS | 2312 | 1471461645565 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 12:20:45 INFO - PROCESS | 2312 | 1471461645576 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:45 INFO - PROCESS | 2312 | 1471461645578 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:45 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c50f800 == 38 [pid = 2312] [id = 703] 12:20:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x128b2c800) [pid = 2312] [serial = 2109] [outer = 0x0] 12:20:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x128cbdc00) [pid = 2312] [serial = 2110] [outer = 0x128b2c800] 12:20:45 INFO - PROCESS | 2312 | 1471461645604 Marionette DEBUG loaded listener.js 12:20:45 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x129075c00) [pid = 2312] [serial = 2111] [outer = 0x128b2c800] 12:20:45 INFO - PROCESS | 2312 | 1471461645939 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 12:20:45 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 12:20:45 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 521ms 12:20:45 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 12:20:45 INFO - PROCESS | 2312 | 1471461645977 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 12:20:45 INFO - PROCESS | 2312 | 1471461645978 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 12:20:45 INFO - PROCESS | 2312 | 1471461645980 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 12:20:45 INFO - PROCESS | 2312 | 1471461645981 Marionette TRACE conn2 <- [1,2786,null,{}] 12:20:45 INFO - PROCESS | 2312 | 1471461645984 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:45 INFO - PROCESS | 2312 | 1471461645985 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:46 INFO - PROCESS | 2312 | 1471461646088 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 12:20:46 INFO - PROCESS | 2312 | 1471461646092 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:46 INFO - PROCESS | 2312 | 1471461646093 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:46 INFO - PROCESS | 2312 | ++DOCSHELL 0x123958800 == 39 [pid = 2312] [id = 704] 12:20:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x128b30800) [pid = 2312] [serial = 2112] [outer = 0x0] 12:20:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x1291b1400) [pid = 2312] [serial = 2113] [outer = 0x128b30800] 12:20:46 INFO - PROCESS | 2312 | 1471461646126 Marionette DEBUG loaded listener.js 12:20:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1293a2800) [pid = 2312] [serial = 2114] [outer = 0x128b30800] 12:20:46 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x124540c00) [pid = 2312] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 12:20:46 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x11658c400) [pid = 2312] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 12:20:46 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x11828d000) [pid = 2312] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 12:20:46 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x1195c2c00) [pid = 2312] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 12:20:46 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x119b0ec00) [pid = 2312] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 12:20:46 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x118523c00) [pid = 2312] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 12:20:46 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x116546000) [pid = 2312] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 12:20:46 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x1195bbc00) [pid = 2312] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 12:20:46 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x115d86400) [pid = 2312] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 12:20:46 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x12604ac00) [pid = 2312] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 12:20:46 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x128d80800) [pid = 2312] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 12:20:46 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x1131e7400) [pid = 2312] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 12:20:46 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x1299cac00) [pid = 2312] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 12:20:46 INFO - PROCESS | 2312 | 1471461646571 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 12:20:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 12:20:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 620ms 12:20:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 12:20:46 INFO - PROCESS | 2312 | 1471461646601 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 12:20:46 INFO - PROCESS | 2312 | 1471461646603 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 12:20:46 INFO - PROCESS | 2312 | 1471461646606 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 12:20:46 INFO - PROCESS | 2312 | 1471461646608 Marionette TRACE conn2 <- [1,2790,null,{}] 12:20:46 INFO - PROCESS | 2312 | 1471461646612 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:46 INFO - PROCESS | 2312 | 1471461646613 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:46 INFO - PROCESS | 2312 | 1471461646741 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 12:20:46 INFO - PROCESS | 2312 | 1471461646835 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:46 INFO - PROCESS | 2312 | 1471461646836 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:46 INFO - PROCESS | 2312 | ++DOCSHELL 0x12d170000 == 40 [pid = 2312] [id = 705] 12:20:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x111c7c000) [pid = 2312] [serial = 2115] [outer = 0x0] 12:20:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x118285400) [pid = 2312] [serial = 2116] [outer = 0x111c7c000] 12:20:46 INFO - PROCESS | 2312 | 1471461646878 Marionette DEBUG loaded listener.js 12:20:46 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x1240a5000) [pid = 2312] [serial = 2117] [outer = 0x111c7c000] 12:20:47 INFO - PROCESS | 2312 | 1471461647161 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 12:20:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 12:20:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 572ms 12:20:47 INFO - PROCESS | 2312 | 1471461647201 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 12:20:47 INFO - PROCESS | 2312 | 1471461647203 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 12:20:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 12:20:47 INFO - PROCESS | 2312 | 1471461647218 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 12:20:47 INFO - PROCESS | 2312 | 1471461647221 Marionette TRACE conn2 <- [1,2794,null,{}] 12:20:47 INFO - PROCESS | 2312 | 1471461647228 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:47 INFO - PROCESS | 2312 | 1471461647230 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:47 INFO - PROCESS | 2312 | 1471461647382 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 12:20:47 INFO - PROCESS | 2312 | 1471461647501 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:47 INFO - PROCESS | 2312 | 1471461647503 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:47 INFO - PROCESS | 2312 | ++DOCSHELL 0x12d430800 == 41 [pid = 2312] [id = 706] 12:20:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x119ca0c00) [pid = 2312] [serial = 2118] [outer = 0x0] 12:20:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x1291b2000) [pid = 2312] [serial = 2119] [outer = 0x119ca0c00] 12:20:47 INFO - PROCESS | 2312 | 1471461647560 Marionette DEBUG loaded listener.js 12:20:47 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x12a8c7000) [pid = 2312] [serial = 2120] [outer = 0x119ca0c00] 12:20:47 INFO - PROCESS | 2312 | 1471461647914 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 12:20:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 12:20:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 728ms 12:20:47 INFO - PROCESS | 2312 | 1471461647945 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 12:20:47 INFO - PROCESS | 2312 | 1471461647946 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 12:20:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 12:20:47 INFO - PROCESS | 2312 | 1471461647950 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 12:20:47 INFO - PROCESS | 2312 | 1471461647951 Marionette TRACE conn2 <- [1,2798,null,{}] 12:20:47 INFO - PROCESS | 2312 | 1471461647953 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:47 INFO - PROCESS | 2312 | 1471461647955 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:48 INFO - PROCESS | 2312 | 1471461648066 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 12:20:48 INFO - PROCESS | 2312 | 1471461648072 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:48 INFO - PROCESS | 2312 | 1471461648073 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:48 INFO - PROCESS | 2312 | ++DOCSHELL 0x12d718000 == 42 [pid = 2312] [id = 707] 12:20:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x12a8c8000) [pid = 2312] [serial = 2121] [outer = 0x0] 12:20:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x12af73000) [pid = 2312] [serial = 2122] [outer = 0x12a8c8000] 12:20:48 INFO - PROCESS | 2312 | 1471461648098 Marionette DEBUG loaded listener.js 12:20:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x12afbf800) [pid = 2312] [serial = 2123] [outer = 0x12a8c8000] 12:20:48 INFO - PROCESS | 2312 | 1471461648398 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 12:20:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 12:20:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 469ms 12:20:48 INFO - PROCESS | 2312 | 1471461648419 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 12:20:48 INFO - PROCESS | 2312 | 1471461648420 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 12:20:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 12:20:48 INFO - PROCESS | 2312 | 1471461648424 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 12:20:48 INFO - PROCESS | 2312 | 1471461648427 Marionette TRACE conn2 <- [1,2802,null,{}] 12:20:48 INFO - PROCESS | 2312 | 1471461648430 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:48 INFO - PROCESS | 2312 | 1471461648431 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:48 INFO - PROCESS | 2312 | 1471461648520 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 12:20:48 INFO - PROCESS | 2312 | 1471461648638 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:48 INFO - PROCESS | 2312 | 1471461648639 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:48 INFO - PROCESS | 2312 | ++DOCSHELL 0x114f1c800 == 43 [pid = 2312] [id = 708] 12:20:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x110e9ac00) [pid = 2312] [serial = 2124] [outer = 0x0] 12:20:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x111ca9c00) [pid = 2312] [serial = 2125] [outer = 0x110e9ac00] 12:20:48 INFO - PROCESS | 2312 | 1471461648673 Marionette DEBUG loaded listener.js 12:20:48 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x112a82c00) [pid = 2312] [serial = 2126] [outer = 0x110e9ac00] 12:20:48 INFO - PROCESS | 2312 | --DOCSHELL 0x12ce7e000 == 42 [pid = 2312] [id = 16] 12:20:49 INFO - PROCESS | 2312 | 1471461649160 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 12:20:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 12:20:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 773ms 12:20:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 12:20:49 INFO - PROCESS | 2312 | 1471461649197 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 12:20:49 INFO - PROCESS | 2312 | 1471461649200 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 12:20:49 INFO - PROCESS | 2312 | 1471461649203 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 12:20:49 INFO - PROCESS | 2312 | 1471461649205 Marionette TRACE conn2 <- [1,2806,null,{}] 12:20:49 INFO - PROCESS | 2312 | 1471461649227 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:49 INFO - PROCESS | 2312 | 1471461649230 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:49 INFO - PROCESS | 2312 | 1471461649341 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 12:20:49 INFO - PROCESS | 2312 | 1471461649416 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:49 INFO - PROCESS | 2312 | 1471461649418 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:49 INFO - PROCESS | 2312 | ++DOCSHELL 0x126917800 == 43 [pid = 2312] [id = 709] 12:20:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x118384c00) [pid = 2312] [serial = 2127] [outer = 0x0] 12:20:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x1185e5400) [pid = 2312] [serial = 2128] [outer = 0x118384c00] 12:20:49 INFO - PROCESS | 2312 | 1471461649449 Marionette DEBUG loaded listener.js 12:20:49 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x119163800) [pid = 2312] [serial = 2129] [outer = 0x118384c00] 12:20:49 INFO - PROCESS | 2312 | 1471461649867 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 12:20:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 12:20:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 688ms 12:20:49 INFO - PROCESS | 2312 | 1471461649893 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 12:20:49 INFO - PROCESS | 2312 | 1471461649896 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 12:20:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 12:20:49 INFO - PROCESS | 2312 | 1471461649898 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 12:20:49 INFO - PROCESS | 2312 | 1471461649900 Marionette TRACE conn2 <- [1,2810,null,{}] 12:20:49 INFO - PROCESS | 2312 | 1471461649902 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:49 INFO - PROCESS | 2312 | 1471461649904 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:50 INFO - PROCESS | 2312 | 1471461650028 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 12:20:50 INFO - PROCESS | 2312 | 1471461650106 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:50 INFO - PROCESS | 2312 | 1471461650108 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:50 INFO - PROCESS | 2312 | ++DOCSHELL 0x12cad0800 == 44 [pid = 2312] [id = 710] 12:20:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x119976c00) [pid = 2312] [serial = 2130] [outer = 0x0] 12:20:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x119b0ec00) [pid = 2312] [serial = 2131] [outer = 0x119976c00] 12:20:50 INFO - PROCESS | 2312 | 1471461650138 Marionette DEBUG loaded listener.js 12:20:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x1240a9800) [pid = 2312] [serial = 2132] [outer = 0x119976c00] 12:20:50 INFO - PROCESS | 2312 | 1471461650574 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 12:20:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 12:20:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 722ms 12:20:50 INFO - PROCESS | 2312 | 1471461650623 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 12:20:50 INFO - PROCESS | 2312 | 1471461650624 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 12:20:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 12:20:50 INFO - PROCESS | 2312 | 1471461650632 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 12:20:50 INFO - PROCESS | 2312 | 1471461650636 Marionette TRACE conn2 <- [1,2814,null,{}] 12:20:50 INFO - PROCESS | 2312 | 1471461650641 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:50 INFO - PROCESS | 2312 | 1471461650644 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:50 INFO - PROCESS | 2312 | 1471461650751 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 12:20:50 INFO - PROCESS | 2312 | 1471461650827 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:50 INFO - PROCESS | 2312 | 1471461650829 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:50 INFO - PROCESS | 2312 | ++DOCSHELL 0x12d690000 == 45 [pid = 2312] [id = 711] 12:20:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x124b09000) [pid = 2312] [serial = 2133] [outer = 0x0] 12:20:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x1265c8400) [pid = 2312] [serial = 2134] [outer = 0x124b09000] 12:20:50 INFO - PROCESS | 2312 | 1471461650858 Marionette DEBUG loaded listener.js 12:20:50 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x128cc1c00) [pid = 2312] [serial = 2135] [outer = 0x124b09000] 12:20:51 INFO - PROCESS | 2312 | 1471461651308 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 12:20:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 12:20:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 728ms 12:20:51 INFO - PROCESS | 2312 | 1471461651389 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 12:20:51 INFO - PROCESS | 2312 | 1471461651392 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 12:20:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 12:20:51 INFO - PROCESS | 2312 | 1471461651429 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 12:20:51 INFO - PROCESS | 2312 | 1471461651430 Marionette TRACE conn2 <- [1,2818,null,{}] 12:20:51 INFO - PROCESS | 2312 | 1471461651433 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:51 INFO - PROCESS | 2312 | 1471461651434 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:51 INFO - PROCESS | 2312 | 1471461651539 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 12:20:51 INFO - PROCESS | 2312 | 1471461651613 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:51 INFO - PROCESS | 2312 | 1471461651614 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:51 INFO - PROCESS | 2312 | ++DOCSHELL 0x110dd3800 == 46 [pid = 2312] [id = 712] 12:20:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x12643c400) [pid = 2312] [serial = 2136] [outer = 0x0] 12:20:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x12a61f800) [pid = 2312] [serial = 2137] [outer = 0x12643c400] 12:20:51 INFO - PROCESS | 2312 | 1471461651645 Marionette DEBUG loaded listener.js 12:20:51 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x12af65c00) [pid = 2312] [serial = 2138] [outer = 0x12643c400] 12:20:52 INFO - PROCESS | 2312 | 1471461652104 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 12:20:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 12:20:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 740ms 12:20:52 INFO - PROCESS | 2312 | 1471461652148 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 12:20:52 INFO - PROCESS | 2312 | 1471461652150 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 12:20:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 12:20:52 INFO - PROCESS | 2312 | 1471461652152 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 12:20:52 INFO - PROCESS | 2312 | 1471461652154 Marionette TRACE conn2 <- [1,2822,null,{}] 12:20:52 INFO - PROCESS | 2312 | 1471461652180 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:52 INFO - PROCESS | 2312 | 1471461652181 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:52 INFO - PROCESS | 2312 | 1471461652288 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 12:20:52 INFO - PROCESS | 2312 | 1471461652364 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:52 INFO - PROCESS | 2312 | 1471461652368 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:52 INFO - PROCESS | 2312 | ++DOCSHELL 0x110def000 == 47 [pid = 2312] [id = 713] 12:20:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x1239eb800) [pid = 2312] [serial = 2139] [outer = 0x0] 12:20:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x124e7a000) [pid = 2312] [serial = 2140] [outer = 0x1239eb800] 12:20:52 INFO - PROCESS | 2312 | 1471461652405 Marionette DEBUG loaded listener.js 12:20:52 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x12b8cd000) [pid = 2312] [serial = 2141] [outer = 0x1239eb800] 12:20:53 INFO - PROCESS | 2312 | 1471461653027 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 12:20:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 12:20:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 924ms 12:20:53 INFO - PROCESS | 2312 | 1471461653077 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 12:20:53 INFO - PROCESS | 2312 | 1471461653080 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 12:20:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 12:20:53 INFO - PROCESS | 2312 | 1471461653083 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 12:20:53 INFO - PROCESS | 2312 | 1471461653085 Marionette TRACE conn2 <- [1,2826,null,{}] 12:20:53 INFO - PROCESS | 2312 | 1471461653089 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:53 INFO - PROCESS | 2312 | 1471461653091 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:53 INFO - PROCESS | 2312 | 1471461653197 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 12:20:53 INFO - PROCESS | 2312 | 1471461653281 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:53 INFO - PROCESS | 2312 | 1471461653282 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:53 INFO - PROCESS | 2312 | ++DOCSHELL 0x11716d800 == 48 [pid = 2312] [id = 714] 12:20:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x116a06c00) [pid = 2312] [serial = 2142] [outer = 0x0] 12:20:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x118523400) [pid = 2312] [serial = 2143] [outer = 0x116a06c00] 12:20:53 INFO - PROCESS | 2312 | 1471461653323 Marionette DEBUG loaded listener.js 12:20:53 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x118807400) [pid = 2312] [serial = 2144] [outer = 0x116a06c00] 12:20:53 INFO - PROCESS | 2312 | 1471461653828 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 12:20:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 12:20:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 774ms 12:20:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 12:20:53 INFO - PROCESS | 2312 | 1471461653857 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 12:20:53 INFO - PROCESS | 2312 | 1471461653859 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 12:20:53 INFO - PROCESS | 2312 | 1471461653864 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 12:20:53 INFO - PROCESS | 2312 | 1471461653866 Marionette TRACE conn2 <- [1,2830,null,{}] 12:20:53 INFO - PROCESS | 2312 | 1471461653869 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:53 INFO - PROCESS | 2312 | 1471461653871 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:54 INFO - PROCESS | 2312 | --DOCSHELL 0x12d718000 == 47 [pid = 2312] [id = 707] 12:20:54 INFO - PROCESS | 2312 | --DOCSHELL 0x12d430800 == 46 [pid = 2312] [id = 706] 12:20:54 INFO - PROCESS | 2312 | --DOCSHELL 0x12d170000 == 45 [pid = 2312] [id = 705] 12:20:54 INFO - PROCESS | 2312 | --DOCSHELL 0x123958800 == 44 [pid = 2312] [id = 704] 12:20:54 INFO - PROCESS | 2312 | --DOCSHELL 0x12c50f800 == 43 [pid = 2312] [id = 703] 12:20:54 INFO - PROCESS | 2312 | --DOCSHELL 0x12ba75800 == 42 [pid = 2312] [id = 702] 12:20:54 INFO - PROCESS | 2312 | --DOCSHELL 0x12a8ae000 == 41 [pid = 2312] [id = 701] 12:20:54 INFO - PROCESS | 2312 | --DOCSHELL 0x12986c800 == 40 [pid = 2312] [id = 700] 12:20:54 INFO - PROCESS | 2312 | --DOCSHELL 0x126912000 == 39 [pid = 2312] [id = 699] 12:20:54 INFO - PROCESS | 2312 | --DOCSHELL 0x123cb9800 == 38 [pid = 2312] [id = 698] 12:20:54 INFO - PROCESS | 2312 | --DOCSHELL 0x11831c000 == 37 [pid = 2312] [id = 697] 12:20:54 INFO - PROCESS | 2312 | --DOCSHELL 0x117cb1800 == 36 [pid = 2312] [id = 696] 12:20:54 INFO - PROCESS | 2312 | --DOCSHELL 0x1291c4000 == 35 [pid = 2312] [id = 695] 12:20:54 INFO - PROCESS | 2312 | --DOCSHELL 0x12d42d800 == 34 [pid = 2312] [id = 693] 12:20:54 INFO - PROCESS | 2312 | --DOCSHELL 0x1188a0800 == 33 [pid = 2312] [id = 694] 12:20:54 INFO - PROCESS | 2312 | --DOCSHELL 0x1245ed000 == 32 [pid = 2312] [id = 682] 12:20:54 INFO - PROCESS | 2312 | --DOCSHELL 0x12ce7d800 == 31 [pid = 2312] [id = 17] 12:20:54 INFO - PROCESS | 2312 | --DOCSHELL 0x11716d800 == 30 [pid = 2312] [id = 714] 12:20:54 INFO - PROCESS | 2312 | --DOCSHELL 0x110def000 == 29 [pid = 2312] [id = 713] 12:20:54 INFO - PROCESS | 2312 | --DOCSHELL 0x110dd3800 == 28 [pid = 2312] [id = 712] 12:20:54 INFO - PROCESS | 2312 | --DOCSHELL 0x12d690000 == 27 [pid = 2312] [id = 711] 12:20:54 INFO - PROCESS | 2312 | --DOCSHELL 0x12cad0800 == 26 [pid = 2312] [id = 710] 12:20:54 INFO - PROCESS | 2312 | --DOCSHELL 0x126917800 == 25 [pid = 2312] [id = 709] 12:20:54 INFO - PROCESS | 2312 | --DOCSHELL 0x114f1c800 == 24 [pid = 2312] [id = 708] 12:20:54 INFO - PROCESS | 2312 | 1471461654713 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x119b11000) [pid = 2312] [serial = 2057] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x120f53000) [pid = 2312] [serial = 2059] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x1195bb800) [pid = 2312] [serial = 2048] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x1185ecc00) [pid = 2312] [serial = 2047] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x118290c00) [pid = 2312] [serial = 2039] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x11699a800) [pid = 2312] [serial = 2038] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x119c6f400) [pid = 2312] [serial = 2042] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x1199b3800) [pid = 2312] [serial = 2041] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x1268c7400) [pid = 2312] [serial = 2065] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x128cc5000) [pid = 2312] [serial = 2045] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x128a59000) [pid = 2312] [serial = 2044] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x1291ae000) [pid = 2312] [serial = 2068] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x128d80000) [pid = 2312] [serial = 2066] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x118755400) [pid = 2312] [serial = 2074] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x12a61d400) [pid = 2312] [serial = 2071] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x12987a400) [pid = 2312] [serial = 2069] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x1199b7000) [pid = 2312] [serial = 2056] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x1198b9000) [pid = 2312] [serial = 2075] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x1256c1c00) [pid = 2312] [serial = 2063] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x12a8c1000) [pid = 2312] [serial = 2072] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x12454b000) [pid = 2312] [serial = 2060] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x128a5b800) [pid = 2312] [serial = 2080] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x1247bc800) [pid = 2312] [serial = 2077] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x125016800) [pid = 2312] [serial = 2062] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x116760400) [pid = 2312] [serial = 2050] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x117c38400) [pid = 2312] [serial = 2051] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x1185eb000) [pid = 2312] [serial = 2053] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x119506400) [pid = 2312] [serial = 2054] [outer = 0x0] [url = about:blank] 12:20:54 INFO - PROCESS | 2312 | 1471461654843 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:54 INFO - PROCESS | 2312 | 1471461654844 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:54 INFO - PROCESS | 2312 | ++DOCSHELL 0x112605000 == 25 [pid = 2312] [id = 715] 12:20:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x1121a7400) [pid = 2312] [serial = 2145] [outer = 0x0] 12:20:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x1127d7800) [pid = 2312] [serial = 2146] [outer = 0x1121a7400] 12:20:54 INFO - PROCESS | 2312 | 1471461654874 Marionette DEBUG loaded listener.js 12:20:54 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x112a77000) [pid = 2312] [serial = 2147] [outer = 0x1121a7400] 12:20:55 INFO - PROCESS | 2312 | 1471461655207 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 12:20:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 12:20:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 1371ms 12:20:55 INFO - PROCESS | 2312 | 1471461655236 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 12:20:55 INFO - PROCESS | 2312 | 1471461655238 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 12:20:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 12:20:55 INFO - PROCESS | 2312 | 1471461655244 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 12:20:55 INFO - PROCESS | 2312 | 1471461655246 Marionette TRACE conn2 <- [1,2834,null,{}] 12:20:55 INFO - PROCESS | 2312 | 1471461655249 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:55 INFO - PROCESS | 2312 | 1471461655251 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:55 INFO - PROCESS | 2312 | 1471461655361 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 12:20:55 INFO - PROCESS | 2312 | 1471461655414 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:55 INFO - PROCESS | 2312 | 1471461655415 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:55 INFO - PROCESS | 2312 | ++DOCSHELL 0x117c9a000 == 26 [pid = 2312] [id = 716] 12:20:55 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x112a80c00) [pid = 2312] [serial = 2148] [outer = 0x0] 12:20:55 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x114f51400) [pid = 2312] [serial = 2149] [outer = 0x112a80c00] 12:20:55 INFO - PROCESS | 2312 | 1471461655443 Marionette DEBUG loaded listener.js 12:20:55 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x116477800) [pid = 2312] [serial = 2150] [outer = 0x112a80c00] 12:20:55 INFO - PROCESS | 2312 | 1471461655735 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 12:20:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 12:20:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 521ms 12:20:55 INFO - PROCESS | 2312 | 1471461655765 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 12:20:55 INFO - PROCESS | 2312 | 1471461655767 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 12:20:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 12:20:55 INFO - PROCESS | 2312 | 1471461655769 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 12:20:55 INFO - PROCESS | 2312 | 1471461655770 Marionette TRACE conn2 <- [1,2838,null,{}] 12:20:55 INFO - PROCESS | 2312 | 1471461655775 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:55 INFO - PROCESS | 2312 | 1471461655778 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:55 INFO - PROCESS | 2312 | 1471461655857 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 12:20:55 INFO - PROCESS | 2312 | 1471461655864 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:55 INFO - PROCESS | 2312 | 1471461655865 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:55 INFO - PROCESS | 2312 | ++DOCSHELL 0x1192db000 == 27 [pid = 2312] [id = 717] 12:20:55 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x116917c00) [pid = 2312] [serial = 2151] [outer = 0x0] 12:20:55 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x116ab9800) [pid = 2312] [serial = 2152] [outer = 0x116917c00] 12:20:55 INFO - PROCESS | 2312 | 1471461655901 Marionette DEBUG loaded listener.js 12:20:55 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x1176c2000) [pid = 2312] [serial = 2153] [outer = 0x116917c00] 12:20:56 INFO - PROCESS | 2312 | 1471461656269 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 12:20:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 12:20:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 521ms 12:20:56 INFO - PROCESS | 2312 | 1471461656291 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 12:20:56 INFO - PROCESS | 2312 | 1471461656294 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 12:20:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 12:20:56 INFO - PROCESS | 2312 | 1471461656302 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 12:20:56 INFO - PROCESS | 2312 | 1471461656305 Marionette TRACE conn2 <- [1,2842,null,{}] 12:20:56 INFO - PROCESS | 2312 | 1471461656310 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:56 INFO - PROCESS | 2312 | 1471461656312 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:56 INFO - PROCESS | 2312 | 1471461656395 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 12:20:56 INFO - PROCESS | 2312 | 1471461656399 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:56 INFO - PROCESS | 2312 | 1471461656400 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:56 INFO - PROCESS | 2312 | ++DOCSHELL 0x12388a800 == 28 [pid = 2312] [id = 718] 12:20:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x117c3e000) [pid = 2312] [serial = 2154] [outer = 0x0] 12:20:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1185d7400) [pid = 2312] [serial = 2155] [outer = 0x117c3e000] 12:20:56 INFO - PROCESS | 2312 | 1471461656426 Marionette DEBUG loaded listener.js 12:20:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x118803400) [pid = 2312] [serial = 2156] [outer = 0x117c3e000] 12:20:56 INFO - PROCESS | 2312 | 1471461656801 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 12:20:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 12:20:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 528ms 12:20:56 INFO - PROCESS | 2312 | 1471461656827 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 12:20:56 INFO - PROCESS | 2312 | 1471461656829 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 12:20:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 12:20:56 INFO - PROCESS | 2312 | 1471461656831 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 12:20:56 INFO - PROCESS | 2312 | 1471461656832 Marionette TRACE conn2 <- [1,2846,null,{}] 12:20:56 INFO - PROCESS | 2312 | 1471461656834 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:56 INFO - PROCESS | 2312 | 1471461656836 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:56 INFO - PROCESS | 2312 | 1471461656942 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 12:20:56 INFO - PROCESS | 2312 | 1471461656960 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:56 INFO - PROCESS | 2312 | 1471461656961 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:56 INFO - PROCESS | 2312 | ++DOCSHELL 0x123f17000 == 29 [pid = 2312] [id = 719] 12:20:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x11880d000) [pid = 2312] [serial = 2157] [outer = 0x0] 12:20:56 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x11916bc00) [pid = 2312] [serial = 2158] [outer = 0x11880d000] 12:20:56 INFO - PROCESS | 2312 | 1471461656994 Marionette DEBUG loaded listener.js 12:20:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x119165c00) [pid = 2312] [serial = 2159] [outer = 0x11880d000] 12:20:57 INFO - PROCESS | 2312 | 1471461657349 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 12:20:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 12:20:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 569ms 12:20:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 12:20:57 INFO - PROCESS | 2312 | 1471461657400 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 12:20:57 INFO - PROCESS | 2312 | 1471461657401 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 12:20:57 INFO - PROCESS | 2312 | 1471461657404 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 12:20:57 INFO - PROCESS | 2312 | 1471461657405 Marionette TRACE conn2 <- [1,2850,null,{}] 12:20:57 INFO - PROCESS | 2312 | 1471461657407 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:57 INFO - PROCESS | 2312 | 1471461657408 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:57 INFO - PROCESS | 2312 | 1471461657507 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 12:20:57 INFO - PROCESS | 2312 | 1471461657513 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:57 INFO - PROCESS | 2312 | 1471461657517 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:57 INFO - PROCESS | 2312 | ++DOCSHELL 0x126512000 == 30 [pid = 2312] [id = 720] 12:20:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x116760400) [pid = 2312] [serial = 2160] [outer = 0x0] 12:20:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x11995c400) [pid = 2312] [serial = 2161] [outer = 0x116760400] 12:20:57 INFO - PROCESS | 2312 | 1471461657583 Marionette DEBUG loaded listener.js 12:20:57 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x11997d000) [pid = 2312] [serial = 2162] [outer = 0x116760400] 12:20:57 INFO - PROCESS | 2312 | 1471461657928 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 12:20:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 12:20:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 571ms 12:20:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 12:20:57 INFO - PROCESS | 2312 | 1471461657976 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 12:20:57 INFO - PROCESS | 2312 | 1471461657977 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 12:20:57 INFO - PROCESS | 2312 | 1471461657979 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 12:20:57 INFO - PROCESS | 2312 | 1471461657980 Marionette TRACE conn2 <- [1,2854,null,{}] 12:20:57 INFO - PROCESS | 2312 | 1471461657983 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:57 INFO - PROCESS | 2312 | 1471461657984 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:58 INFO - PROCESS | 2312 | 1471461658084 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 12:20:58 INFO - PROCESS | 2312 | 1471461658121 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:58 INFO - PROCESS | 2312 | 1471461658122 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:58 INFO - PROCESS | 2312 | ++DOCSHELL 0x114f21000 == 31 [pid = 2312] [id = 721] 12:20:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x11997d800) [pid = 2312] [serial = 2163] [outer = 0x0] 12:20:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x1199e4000) [pid = 2312] [serial = 2164] [outer = 0x11997d800] 12:20:58 INFO - PROCESS | 2312 | 1471461658154 Marionette DEBUG loaded listener.js 12:20:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x119b0e800) [pid = 2312] [serial = 2165] [outer = 0x11997d800] 12:20:58 INFO - PROCESS | 2312 | 1471461658489 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 12:20:58 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 12:20:58 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 518ms 12:20:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 12:20:58 INFO - PROCESS | 2312 | 1471461658498 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 12:20:58 INFO - PROCESS | 2312 | 1471461658499 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 12:20:58 INFO - PROCESS | 2312 | 1471461658501 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 12:20:58 INFO - PROCESS | 2312 | 1471461658502 Marionette TRACE conn2 <- [1,2858,null,{}] 12:20:58 INFO - PROCESS | 2312 | 1471461658504 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:58 INFO - PROCESS | 2312 | 1471461658506 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:58 INFO - PROCESS | 2312 | 1471461658608 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 12:20:58 INFO - PROCESS | 2312 | 1471461658646 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:58 INFO - PROCESS | 2312 | 1471461658647 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:58 INFO - PROCESS | 2312 | ++DOCSHELL 0x129866000 == 32 [pid = 2312] [id = 722] 12:20:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x110d6f000) [pid = 2312] [serial = 2166] [outer = 0x0] 12:20:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x119ca5800) [pid = 2312] [serial = 2167] [outer = 0x110d6f000] 12:20:58 INFO - PROCESS | 2312 | 1471461658672 Marionette DEBUG loaded listener.js 12:20:58 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x120f57c00) [pid = 2312] [serial = 2168] [outer = 0x110d6f000] 12:20:59 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x119ca0c00) [pid = 2312] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 12:20:59 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x124a3d800) [pid = 2312] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 12:20:59 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x128b2c800) [pid = 2312] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 12:20:59 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x128b30800) [pid = 2312] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 12:20:59 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x111c7c000) [pid = 2312] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 12:20:59 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x11995cc00) [pid = 2312] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 12:20:59 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x116abc400) [pid = 2312] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 12:20:59 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x118289800) [pid = 2312] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 12:20:59 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x112a82000) [pid = 2312] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 12:20:59 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x113d2a000) [pid = 2312] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 12:20:59 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x1195bc800) [pid = 2312] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 12:20:59 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x119511c00) [pid = 2312] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 12:20:59 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x11615d000) [pid = 2312] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 12:20:59 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x12458e400) [pid = 2312] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 12:20:59 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x12a8c8000) [pid = 2312] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 12:20:59 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x12ce7e800) [pid = 2312] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:20:59 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x12cb0f800) [pid = 2312] [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.] 12:20:59 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x119977800) [pid = 2312] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 12:20:59 INFO - PROCESS | 2312 | 1471461659168 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 12:20:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 12:20:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 718ms 12:20:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 12:20:59 INFO - PROCESS | 2312 | 1471461659220 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 12:20:59 INFO - PROCESS | 2312 | 1471461659221 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 12:20:59 INFO - PROCESS | 2312 | 1471461659224 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 12:20:59 INFO - PROCESS | 2312 | 1471461659225 Marionette TRACE conn2 <- [1,2862,null,{}] 12:20:59 INFO - PROCESS | 2312 | 1471461659227 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:59 INFO - PROCESS | 2312 | 1471461659228 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:59 INFO - PROCESS | 2312 | 1471461659305 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 12:20:59 INFO - PROCESS | 2312 | 1471461659311 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:59 INFO - PROCESS | 2312 | 1471461659312 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:59 INFO - PROCESS | 2312 | ++DOCSHELL 0x1291d0000 == 33 [pid = 2312] [id = 723] 12:20:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x116762000) [pid = 2312] [serial = 2169] [outer = 0x0] 12:20:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x118289800) [pid = 2312] [serial = 2170] [outer = 0x116762000] 12:20:59 INFO - PROCESS | 2312 | 1471461659345 Marionette DEBUG loaded listener.js 12:20:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x11995cc00) [pid = 2312] [serial = 2171] [outer = 0x116762000] 12:20:59 INFO - PROCESS | 2312 | 1471461659680 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 12:20:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 12:20:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 470ms 12:20:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 12:20:59 INFO - PROCESS | 2312 | 1471461659697 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 12:20:59 INFO - PROCESS | 2312 | 1471461659698 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 12:20:59 INFO - PROCESS | 2312 | 1471461659700 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 12:20:59 INFO - PROCESS | 2312 | 1471461659701 Marionette TRACE conn2 <- [1,2866,null,{}] 12:20:59 INFO - PROCESS | 2312 | 1471461659703 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:20:59 INFO - PROCESS | 2312 | 1471461659704 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:59 INFO - PROCESS | 2312 | 1471461659813 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 12:20:59 INFO - PROCESS | 2312 | 1471461659820 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:20:59 INFO - PROCESS | 2312 | 1471461659821 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:20:59 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ad72800 == 34 [pid = 2312] [id = 724] 12:20:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x1131dd800) [pid = 2312] [serial = 2172] [outer = 0x0] 12:20:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x119b0f000) [pid = 2312] [serial = 2173] [outer = 0x1131dd800] 12:20:59 INFO - PROCESS | 2312 | 1471461659846 Marionette DEBUG loaded listener.js 12:20:59 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x123bf3000) [pid = 2312] [serial = 2174] [outer = 0x1131dd800] 12:21:00 INFO - PROCESS | 2312 | 1471461660432 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 12:21:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 12:21:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 770ms 12:21:00 INFO - PROCESS | 2312 | 1471461660472 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 12:21:00 INFO - PROCESS | 2312 | 1471461660478 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 12:21:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 12:21:00 INFO - PROCESS | 2312 | 1471461660482 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 12:21:00 INFO - PROCESS | 2312 | 1471461660487 Marionette TRACE conn2 <- [1,2870,null,{}] 12:21:00 INFO - PROCESS | 2312 | 1471461660493 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:00 INFO - PROCESS | 2312 | 1471461660496 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:00 INFO - PROCESS | 2312 | 1471461660705 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 12:21:00 INFO - PROCESS | 2312 | 1471461660817 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:00 INFO - PROCESS | 2312 | 1471461660818 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:00 INFO - PROCESS | 2312 | ++DOCSHELL 0x118718000 == 35 [pid = 2312] [id = 725] 12:21:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x11323b400) [pid = 2312] [serial = 2175] [outer = 0x0] 12:21:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x114f48000) [pid = 2312] [serial = 2176] [outer = 0x11323b400] 12:21:00 INFO - PROCESS | 2312 | 1471461660871 Marionette DEBUG loaded listener.js 12:21:00 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x1164aa400) [pid = 2312] [serial = 2177] [outer = 0x11323b400] 12:21:01 INFO - PROCESS | 2312 | 1471461661378 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 12:21:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 12:21:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 979ms 12:21:01 INFO - PROCESS | 2312 | 1471461661470 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 12:21:01 INFO - PROCESS | 2312 | 1471461661476 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 12:21:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 12:21:01 INFO - PROCESS | 2312 | 1471461661482 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 12:21:01 INFO - PROCESS | 2312 | 1471461661484 Marionette TRACE conn2 <- [1,2874,null,{}] 12:21:01 INFO - PROCESS | 2312 | 1471461661487 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:01 INFO - PROCESS | 2312 | 1471461661489 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:01 INFO - PROCESS | 2312 | 1471461661603 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 12:21:01 INFO - PROCESS | 2312 | 1471461661682 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:01 INFO - PROCESS | 2312 | 1471461661684 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:01 INFO - PROCESS | 2312 | ++DOCSHELL 0x120f12800 == 36 [pid = 2312] [id = 726] 12:21:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x1165f3800) [pid = 2312] [serial = 2178] [outer = 0x0] 12:21:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x1180ec400) [pid = 2312] [serial = 2179] [outer = 0x1165f3800] 12:21:01 INFO - PROCESS | 2312 | 1471461661716 Marionette DEBUG loaded listener.js 12:21:01 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x11852ec00) [pid = 2312] [serial = 2180] [outer = 0x1165f3800] 12:21:02 INFO - PROCESS | 2312 | 1471461662377 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 12:21:02 INFO - PROCESS | 2312 | --DOCSHELL 0x1291d0000 == 35 [pid = 2312] [id = 723] 12:21:02 INFO - PROCESS | 2312 | --DOCSHELL 0x129866000 == 34 [pid = 2312] [id = 722] 12:21:02 INFO - PROCESS | 2312 | --DOCSHELL 0x114f21000 == 33 [pid = 2312] [id = 721] 12:21:02 INFO - PROCESS | 2312 | --DOCSHELL 0x126512000 == 32 [pid = 2312] [id = 720] 12:21:02 INFO - PROCESS | 2312 | --DOCSHELL 0x123f17000 == 31 [pid = 2312] [id = 719] 12:21:02 INFO - PROCESS | 2312 | --DOCSHELL 0x12388a800 == 30 [pid = 2312] [id = 718] 12:21:02 INFO - PROCESS | 2312 | --DOCSHELL 0x1192db000 == 29 [pid = 2312] [id = 717] 12:21:02 INFO - PROCESS | 2312 | --DOCSHELL 0x117c9a000 == 28 [pid = 2312] [id = 716] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x12ce85000) [pid = 2312] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 12:21:02 INFO - PROCESS | 2312 | --DOCSHELL 0x112605000 == 27 [pid = 2312] [id = 715] 12:21:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 12:21:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 969ms 12:21:02 INFO - PROCESS | 2312 | 1471461662452 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 12:21:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 12:21:02 INFO - PROCESS | 2312 | 1471461662454 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 12:21:02 INFO - PROCESS | 2312 | 1471461662458 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 12:21:02 INFO - PROCESS | 2312 | 1471461662459 Marionette TRACE conn2 <- [1,2878,null,{}] 12:21:02 INFO - PROCESS | 2312 | 1471461662463 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:02 INFO - PROCESS | 2312 | 1471461662465 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:02 INFO - PROCESS | 2312 | 1471461662560 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x12a8c7000) [pid = 2312] [serial = 2120] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x128a54c00) [pid = 2312] [serial = 2107] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x128cbdc00) [pid = 2312] [serial = 2110] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x1291b1400) [pid = 2312] [serial = 2113] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x118285400) [pid = 2312] [serial = 2116] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x129075c00) [pid = 2312] [serial = 2111] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x1291b2000) [pid = 2312] [serial = 2119] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x123ca2400) [pid = 2312] [serial = 2101] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x1176bcc00) [pid = 2312] [serial = 2092] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x11828a800) [pid = 2312] [serial = 2093] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x118805800) [pid = 2312] [serial = 2095] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x1195bd400) [pid = 2312] [serial = 2096] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x12af67800) [pid = 2312] [serial = 2081] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x115d7b400) [pid = 2312] [serial = 2089] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x116476800) [pid = 2312] [serial = 2090] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x1199bd400) [pid = 2312] [serial = 2098] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x119ca3000) [pid = 2312] [serial = 2099] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x1195c2400) [pid = 2312] [serial = 2086] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x1199bb800) [pid = 2312] [serial = 2087] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x117404400) [pid = 2312] [serial = 2083] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x118378000) [pid = 2312] [serial = 2084] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x1293a2800) [pid = 2312] [serial = 2114] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x125016c00) [pid = 2312] [serial = 2104] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x1265c9400) [pid = 2312] [serial = 2105] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 76 (0x128b2b400) [pid = 2312] [serial = 2108] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 75 (0x12afbf800) [pid = 2312] [serial = 2123] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 74 (0x1240a5000) [pid = 2312] [serial = 2117] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 73 (0x12af73000) [pid = 2312] [serial = 2122] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 72 (0x1242c1c00) [pid = 2312] [serial = 2102] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 71 (0x1195bf400) [pid = 2312] [serial = 1448] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 12:21:02 INFO - PROCESS | 2312 | --DOMWINDOW == 70 (0x128c7f800) [pid = 2312] [serial = 2078] [outer = 0x0] [url = about:blank] 12:21:02 INFO - PROCESS | 2312 | 1471461662624 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:02 INFO - PROCESS | 2312 | 1471461662626 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:02 INFO - PROCESS | 2312 | ++DOCSHELL 0x117498000 == 28 [pid = 2312] [id = 727] 12:21:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 71 (0x115e02c00) [pid = 2312] [serial = 2181] [outer = 0x0] 12:21:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 72 (0x116482000) [pid = 2312] [serial = 2182] [outer = 0x115e02c00] 12:21:02 INFO - PROCESS | 2312 | 1471461662655 Marionette DEBUG loaded listener.js 12:21:02 INFO - PROCESS | 2312 | ++DOMWINDOW == 73 (0x116921400) [pid = 2312] [serial = 2183] [outer = 0x115e02c00] 12:21:03 INFO - PROCESS | 2312 | 1471461663015 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 12:21:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 12:21:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 572ms 12:21:03 INFO - PROCESS | 2312 | 1471461663030 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 12:21:03 INFO - PROCESS | 2312 | 1471461663034 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 12:21:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 12:21:03 INFO - PROCESS | 2312 | 1471461663042 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 12:21:03 INFO - PROCESS | 2312 | 1471461663045 Marionette TRACE conn2 <- [1,2882,null,{}] 12:21:03 INFO - PROCESS | 2312 | 1471461663048 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:03 INFO - PROCESS | 2312 | 1471461663051 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:03 INFO - PROCESS | 2312 | 1471461663217 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 12:21:03 INFO - PROCESS | 2312 | 1471461663302 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:03 INFO - PROCESS | 2312 | 1471461663303 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:03 INFO - PROCESS | 2312 | ++DOCSHELL 0x1195ec000 == 29 [pid = 2312] [id = 728] 12:21:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 74 (0x1169a4800) [pid = 2312] [serial = 2184] [outer = 0x0] 12:21:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 75 (0x11852a000) [pid = 2312] [serial = 2185] [outer = 0x1169a4800] 12:21:03 INFO - PROCESS | 2312 | 1471461663348 Marionette DEBUG loaded listener.js 12:21:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 76 (0x118804800) [pid = 2312] [serial = 2186] [outer = 0x1169a4800] 12:21:03 INFO - PROCESS | 2312 | 1471461663747 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 12:21:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 12:21:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 723ms 12:21:03 INFO - PROCESS | 2312 | 1471461663766 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 12:21:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 12:21:03 INFO - PROCESS | 2312 | 1471461663768 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 12:21:03 INFO - PROCESS | 2312 | 1471461663771 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 12:21:03 INFO - PROCESS | 2312 | 1471461663777 Marionette TRACE conn2 <- [1,2886,null,{}] 12:21:03 INFO - PROCESS | 2312 | 1471461663787 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:03 INFO - PROCESS | 2312 | 1471461663793 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:03 INFO - PROCESS | 2312 | 1471461663935 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 12:21:03 INFO - PROCESS | 2312 | 1471461663951 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:03 INFO - PROCESS | 2312 | 1471461663955 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:03 INFO - PROCESS | 2312 | ++DOCSHELL 0x125f29800 == 30 [pid = 2312] [id = 729] 12:21:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 77 (0x1192a1c00) [pid = 2312] [serial = 2187] [outer = 0x0] 12:21:03 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x1198afc00) [pid = 2312] [serial = 2188] [outer = 0x1192a1c00] 12:21:04 INFO - PROCESS | 2312 | 1471461664003 Marionette DEBUG loaded listener.js 12:21:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x119972c00) [pid = 2312] [serial = 2189] [outer = 0x1192a1c00] 12:21:04 INFO - PROCESS | 2312 | 1471461664397 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 12:21:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 12:21:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 675ms 12:21:04 INFO - PROCESS | 2312 | 1471461664459 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 12:21:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 12:21:04 INFO - PROCESS | 2312 | 1471461664461 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 12:21:04 INFO - PROCESS | 2312 | 1471461664463 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 12:21:04 INFO - PROCESS | 2312 | 1471461664464 Marionette TRACE conn2 <- [1,2890,null,{}] 12:21:04 INFO - PROCESS | 2312 | 1471461664467 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:04 INFO - PROCESS | 2312 | 1471461664468 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:04 INFO - PROCESS | 2312 | 1471461664550 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 12:21:04 INFO - PROCESS | 2312 | 1471461664554 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:04 INFO - PROCESS | 2312 | 1471461664555 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:04 INFO - PROCESS | 2312 | ++DOCSHELL 0x129031000 == 31 [pid = 2312] [id = 730] 12:21:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x1199b7c00) [pid = 2312] [serial = 2190] [outer = 0x0] 12:21:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x1199e2000) [pid = 2312] [serial = 2191] [outer = 0x1199b7c00] 12:21:04 INFO - PROCESS | 2312 | 1471461664584 Marionette DEBUG loaded listener.js 12:21:04 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x119b0dc00) [pid = 2312] [serial = 2192] [outer = 0x1199b7c00] 12:21:04 INFO - PROCESS | 2312 | 1471461664939 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 12:21:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 12:21:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 518ms 12:21:04 INFO - PROCESS | 2312 | 1471461664982 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 12:21:04 INFO - PROCESS | 2312 | 1471461664983 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 12:21:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 12:21:04 INFO - PROCESS | 2312 | 1471461664985 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 12:21:04 INFO - PROCESS | 2312 | 1471461664986 Marionette TRACE conn2 <- [1,2894,null,{}] 12:21:04 INFO - PROCESS | 2312 | 1471461664989 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:04 INFO - PROCESS | 2312 | 1471461664990 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:05 INFO - PROCESS | 2312 | 1471461665086 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 12:21:05 INFO - PROCESS | 2312 | 1471461665097 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:05 INFO - PROCESS | 2312 | 1471461665098 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:05 INFO - PROCESS | 2312 | ++DOCSHELL 0x129862000 == 32 [pid = 2312] [id = 731] 12:21:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x1199c0c00) [pid = 2312] [serial = 2193] [outer = 0x0] 12:21:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x119caa000) [pid = 2312] [serial = 2194] [outer = 0x1199c0c00] 12:21:05 INFO - PROCESS | 2312 | 1471461665124 Marionette DEBUG loaded listener.js 12:21:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x120fcdc00) [pid = 2312] [serial = 2195] [outer = 0x1199c0c00] 12:21:05 INFO - PROCESS | 2312 | 1471461665493 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 12:21:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 12:21:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 523ms 12:21:05 INFO - PROCESS | 2312 | 1471461665509 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 12:21:05 INFO - PROCESS | 2312 | 1471461665511 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 12:21:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 12:21:05 INFO - PROCESS | 2312 | 1471461665513 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 12:21:05 INFO - PROCESS | 2312 | 1471461665514 Marionette TRACE conn2 <- [1,2898,null,{}] 12:21:05 INFO - PROCESS | 2312 | 1471461665516 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:05 INFO - PROCESS | 2312 | 1471461665521 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:05 INFO - PROCESS | 2312 | 1471461665645 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 12:21:05 INFO - PROCESS | 2312 | 1471461665649 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:05 INFO - PROCESS | 2312 | 1471461665650 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:05 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ad75000 == 33 [pid = 2312] [id = 732] 12:21:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x119b0f400) [pid = 2312] [serial = 2196] [outer = 0x0] 12:21:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x1242b7800) [pid = 2312] [serial = 2197] [outer = 0x119b0f400] 12:21:05 INFO - PROCESS | 2312 | 1471461665684 Marionette DEBUG loaded listener.js 12:21:05 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x1250b8400) [pid = 2312] [serial = 2198] [outer = 0x119b0f400] 12:21:06 INFO - PROCESS | 2312 | 1471461666045 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 12:21:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 12:21:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 568ms 12:21:06 INFO - PROCESS | 2312 | 1471461666087 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 12:21:06 INFO - PROCESS | 2312 | 1471461666088 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 12:21:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 12:21:06 INFO - PROCESS | 2312 | 1471461666091 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 12:21:06 INFO - PROCESS | 2312 | 1471461666092 Marionette TRACE conn2 <- [1,2902,null,{}] 12:21:06 INFO - PROCESS | 2312 | 1471461666094 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:06 INFO - PROCESS | 2312 | 1471461666095 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:06 INFO - PROCESS | 2312 | 1471461666196 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 12:21:06 INFO - PROCESS | 2312 | 1471461666199 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:06 INFO - PROCESS | 2312 | 1471461666200 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:06 INFO - PROCESS | 2312 | ++DOCSHELL 0x118718800 == 34 [pid = 2312] [id = 733] 12:21:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x1127de400) [pid = 2312] [serial = 2199] [outer = 0x0] 12:21:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x1256b7c00) [pid = 2312] [serial = 2200] [outer = 0x1127de400] 12:21:06 INFO - PROCESS | 2312 | 1471461666226 Marionette DEBUG loaded listener.js 12:21:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x126055c00) [pid = 2312] [serial = 2201] [outer = 0x1127de400] 12:21:06 INFO - PROCESS | 2312 | 1471461666567 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 12:21:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 12:21:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 521ms 12:21:06 INFO - PROCESS | 2312 | 1471461666613 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 12:21:06 INFO - PROCESS | 2312 | 1471461666614 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 12:21:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 12:21:06 INFO - PROCESS | 2312 | 1471461666616 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 12:21:06 INFO - PROCESS | 2312 | 1471461666617 Marionette TRACE conn2 <- [1,2906,null,{}] 12:21:06 INFO - PROCESS | 2312 | 1471461666619 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:06 INFO - PROCESS | 2312 | 1471461666621 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:06 INFO - PROCESS | 2312 | 1471461666719 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 12:21:06 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x116760400) [pid = 2312] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 12:21:06 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x117c3e000) [pid = 2312] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 12:21:06 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x1121a7400) [pid = 2312] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 12:21:06 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x112a80c00) [pid = 2312] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 12:21:06 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x116917c00) [pid = 2312] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 12:21:06 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x116a06c00) [pid = 2312] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 12:21:06 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x110e9ac00) [pid = 2312] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 12:21:06 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x118384c00) [pid = 2312] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 12:21:06 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x119976c00) [pid = 2312] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 12:21:06 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x124b09000) [pid = 2312] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 12:21:06 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x12643c400) [pid = 2312] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 12:21:06 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x1239eb800) [pid = 2312] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 12:21:06 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x11997d800) [pid = 2312] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 12:21:06 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x116762000) [pid = 2312] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 12:21:06 INFO - PROCESS | 2312 | --DOMWINDOW == 76 (0x110d6f000) [pid = 2312] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 12:21:06 INFO - PROCESS | 2312 | --DOMWINDOW == 75 (0x11880d000) [pid = 2312] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 12:21:06 INFO - PROCESS | 2312 | 1471461666836 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:06 INFO - PROCESS | 2312 | 1471461666837 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:06 INFO - PROCESS | 2312 | ++DOCSHELL 0x118305800 == 35 [pid = 2312] [id = 734] 12:21:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 76 (0x110e9b800) [pid = 2312] [serial = 2202] [outer = 0x0] 12:21:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 77 (0x112a75400) [pid = 2312] [serial = 2203] [outer = 0x110e9b800] 12:21:06 INFO - PROCESS | 2312 | 1471461666873 Marionette DEBUG loaded listener.js 12:21:06 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x115e73000) [pid = 2312] [serial = 2204] [outer = 0x110e9b800] 12:21:07 INFO - PROCESS | 2312 | 1471461667128 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 12:21:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 12:21:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 568ms 12:21:07 INFO - PROCESS | 2312 | 1471461667185 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 12:21:07 INFO - PROCESS | 2312 | 1471461667186 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 12:21:07 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 12:21:07 INFO - PROCESS | 2312 | 1471461667188 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 12:21:07 INFO - PROCESS | 2312 | 1471461667190 Marionette TRACE conn2 <- [1,2910,null,{}] 12:21:07 INFO - PROCESS | 2312 | 1471461667200 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:07 INFO - PROCESS | 2312 | 1471461667201 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:07 INFO - PROCESS | 2312 | 1471461667285 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 12:21:07 INFO - PROCESS | 2312 | 1471461667289 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:07 INFO - PROCESS | 2312 | 1471461667292 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:07 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c50e000 == 36 [pid = 2312] [id = 735] 12:21:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x1161be800) [pid = 2312] [serial = 2205] [outer = 0x0] 12:21:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x1185efc00) [pid = 2312] [serial = 2206] [outer = 0x1161be800] 12:21:07 INFO - PROCESS | 2312 | 1471461667318 Marionette DEBUG loaded listener.js 12:21:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x120f57800) [pid = 2312] [serial = 2207] [outer = 0x1161be800] 12:21:07 INFO - PROCESS | 2312 | 1471461667638 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 12:21:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 12:21:07 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 12:21:07 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 478ms 12:21:07 INFO - PROCESS | 2312 | 1471461667667 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 12:21:07 INFO - PROCESS | 2312 | 1471461667668 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 12:21:07 INFO - TEST-START | /DOMEvents/constructors.html 12:21:07 INFO - PROCESS | 2312 | 1471461667670 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 12:21:07 INFO - PROCESS | 2312 | 1471461667671 Marionette TRACE conn2 <- [1,2914,null,{}] 12:21:07 INFO - PROCESS | 2312 | 1471461667674 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:07 INFO - PROCESS | 2312 | 1471461667675 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:07 INFO - PROCESS | 2312 | 1471461667793 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 12:21:07 INFO - PROCESS | 2312 | 1471461667799 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:07 INFO - PROCESS | 2312 | 1471461667800 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:07 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c521800 == 37 [pid = 2312] [id = 736] 12:21:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x1165f8c00) [pid = 2312] [serial = 2208] [outer = 0x0] 12:21:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x126438c00) [pid = 2312] [serial = 2209] [outer = 0x1165f8c00] 12:21:07 INFO - PROCESS | 2312 | 1471461667825 Marionette DEBUG loaded listener.js 12:21:07 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x12654f800) [pid = 2312] [serial = 2210] [outer = 0x1165f8c00] 12:21:08 INFO - PROCESS | 2312 | 1471461668161 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 12:21:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 12:21:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 12:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 12:21:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:21:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 12:21:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 12:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 12:21:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:21:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 12:21:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 12:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 12:21:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:21:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 12:21:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 12:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 12:21:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:21:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 12:21:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 12:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 12:21:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:21:08 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 12:21:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 12:21:08 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:08 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 12:21:08 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 12:21:08 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 12:21:08 INFO - TEST-OK | /DOMEvents/constructors.html | took 526ms 12:21:08 INFO - TEST-START | /DOMEvents/event-phases-order.html 12:21:08 INFO - PROCESS | 2312 | 1471461668198 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 12:21:08 INFO - PROCESS | 2312 | 1471461668200 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 12:21:08 INFO - PROCESS | 2312 | 1471461668202 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 12:21:08 INFO - PROCESS | 2312 | 1471461668204 Marionette TRACE conn2 <- [1,2918,null,{}] 12:21:08 INFO - PROCESS | 2312 | 1471461668207 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:08 INFO - PROCESS | 2312 | 1471461668208 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:08 INFO - PROCESS | 2312 | 1471461668298 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 12:21:08 INFO - PROCESS | 2312 | 1471461668302 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:08 INFO - PROCESS | 2312 | 1471461668303 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:08 INFO - PROCESS | 2312 | ++DOCSHELL 0x12cace000 == 38 [pid = 2312] [id = 737] 12:21:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x12654ec00) [pid = 2312] [serial = 2211] [outer = 0x0] 12:21:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x1268c7800) [pid = 2312] [serial = 2212] [outer = 0x12654ec00] 12:21:08 INFO - PROCESS | 2312 | 1471461668330 Marionette DEBUG loaded listener.js 12:21:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x128cbec00) [pid = 2312] [serial = 2213] [outer = 0x12654ec00] 12:21:08 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 12:21:08 INFO - PROCESS | 2312 | 1471461668668 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 12:21:08 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 469ms 12:21:08 INFO - PROCESS | 2312 | 1471461668676 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 12:21:08 INFO - PROCESS | 2312 | 1471461668678 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 12:21:08 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 12:21:08 INFO - PROCESS | 2312 | 1471461668681 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 12:21:08 INFO - PROCESS | 2312 | 1471461668682 Marionette TRACE conn2 <- [1,2922,null,{}] 12:21:08 INFO - PROCESS | 2312 | 1471461668684 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:08 INFO - PROCESS | 2312 | 1471461668685 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:08 INFO - PROCESS | 2312 | 1471461668799 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 12:21:08 INFO - PROCESS | 2312 | 1471461668806 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:08 INFO - PROCESS | 2312 | 1471461668807 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:08 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ce86800 == 39 [pid = 2312] [id = 738] 12:21:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x1265c3800) [pid = 2312] [serial = 2214] [outer = 0x0] 12:21:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x128cc5800) [pid = 2312] [serial = 2215] [outer = 0x1265c3800] 12:21:08 INFO - PROCESS | 2312 | 1471461668832 Marionette DEBUG loaded listener.js 12:21:08 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x129078000) [pid = 2312] [serial = 2216] [outer = 0x1265c3800] 12:21:09 INFO - PROCESS | 2312 | [2312] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 12:21:09 INFO - PROCESS | 2312 | [2312] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 12:21:09 INFO - PROCESS | 2312 | [2312] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 12:21:09 INFO - PROCESS | 2312 | [2312] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 570 12:21:09 INFO - PROCESS | 2312 | 1471461669315 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 12:21:09 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 12:21:09 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 12:21:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 12:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:21:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:21:09 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 12:21:09 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 12:21:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:21:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:21:09 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 12:21:09 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 12:21:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:21:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:21:09 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 12:21:09 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 12:21:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 12:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:09 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 12:21:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 12:21:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:09 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 12:21:09 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 12:21:09 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 671ms 12:21:09 INFO - PROCESS | 2312 | 1471461669354 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 12:21:09 INFO - PROCESS | 2312 | 1471461669359 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 12:21:09 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 12:21:09 INFO - PROCESS | 2312 | 1471461669363 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 12:21:09 INFO - PROCESS | 2312 | 1471461669369 Marionette TRACE conn2 <- [1,2926,null,{}] 12:21:09 INFO - PROCESS | 2312 | 1471461669374 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:09 INFO - PROCESS | 2312 | 1471461669376 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:09 INFO - PROCESS | 2312 | 1471461669533 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 12:21:09 INFO - PROCESS | 2312 | 1471461669659 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:09 INFO - PROCESS | 2312 | 1471461669661 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:09 INFO - PROCESS | 2312 | ++DOCSHELL 0x119f15000 == 40 [pid = 2312] [id = 739] 12:21:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x11828e400) [pid = 2312] [serial = 2217] [outer = 0x0] 12:21:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x1185df800) [pid = 2312] [serial = 2218] [outer = 0x11828e400] 12:21:09 INFO - PROCESS | 2312 | 1471461669696 Marionette DEBUG loaded listener.js 12:21:09 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x11880d000) [pid = 2312] [serial = 2219] [outer = 0x11828e400] 12:21:10 INFO - PROCESS | 2312 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 12:21:10 INFO - PROCESS | 2312 | 1471461670067 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 12:21:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 12:21:10 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 729ms 12:21:10 INFO - PROCESS | 2312 | 1471461670092 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 12:21:10 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 12:21:10 INFO - PROCESS | 2312 | 1471461670095 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 12:21:10 INFO - PROCESS | 2312 | 1471461670100 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 12:21:10 INFO - PROCESS | 2312 | 1471461670102 Marionette TRACE conn2 <- [1,2930,null,{}] 12:21:10 INFO - PROCESS | 2312 | 1471461670104 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:10 INFO - PROCESS | 2312 | 1471461670106 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:10 INFO - PROCESS | 2312 | 1471461670212 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 12:21:10 INFO - PROCESS | 2312 | 1471461670273 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:10 INFO - PROCESS | 2312 | 1471461670274 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:10 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ad89000 == 41 [pid = 2312] [id = 740] 12:21:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x1195ba400) [pid = 2312] [serial = 2220] [outer = 0x0] 12:21:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1199b6c00) [pid = 2312] [serial = 2221] [outer = 0x1195ba400] 12:21:10 INFO - PROCESS | 2312 | 1471461670306 Marionette DEBUG loaded listener.js 12:21:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x119caa800) [pid = 2312] [serial = 2222] [outer = 0x1195ba400] 12:21:10 INFO - PROCESS | 2312 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 12:21:10 INFO - PROCESS | 2312 | 1471461670701 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 12:21:10 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 12:21:10 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 621ms 12:21:10 INFO - PROCESS | 2312 | 1471461670721 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 12:21:10 INFO - PROCESS | 2312 | 1471461670723 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 12:21:10 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 12:21:10 INFO - PROCESS | 2312 | 1471461670728 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 12:21:10 INFO - PROCESS | 2312 | 1471461670731 Marionette TRACE conn2 <- [1,2934,null,{}] 12:21:10 INFO - PROCESS | 2312 | 1471461670739 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:10 INFO - PROCESS | 2312 | 1471461670742 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:10 INFO - PROCESS | 2312 | 1471461670847 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 12:21:10 INFO - PROCESS | 2312 | 1471461670932 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:10 INFO - PROCESS | 2312 | 1471461670935 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:10 INFO - PROCESS | 2312 | ++DOCSHELL 0x12d181000 == 42 [pid = 2312] [id = 741] 12:21:10 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x12454cc00) [pid = 2312] [serial = 2223] [outer = 0x0] 12:21:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x124e0f800) [pid = 2312] [serial = 2224] [outer = 0x12454cc00] 12:21:11 INFO - PROCESS | 2312 | 1471461671008 Marionette DEBUG loaded listener.js 12:21:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x12643e000) [pid = 2312] [serial = 2225] [outer = 0x12454cc00] 12:21:11 INFO - PROCESS | 2312 | 1471461671362 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:21:11 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:21:11 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 672ms 12:21:11 INFO - PROCESS | 2312 | 1471461671400 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 12:21:11 INFO - PROCESS | 2312 | 1471461671402 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 12:21:11 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 12:21:11 INFO - PROCESS | 2312 | 1471461671404 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 12:21:11 INFO - PROCESS | 2312 | 1471461671406 Marionette TRACE conn2 <- [1,2938,null,{}] 12:21:11 INFO - PROCESS | 2312 | 1471461671408 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:11 INFO - PROCESS | 2312 | 1471461671409 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:11 INFO - PROCESS | 2312 | 1471461671513 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 12:21:11 INFO - PROCESS | 2312 | 1471461671572 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:11 INFO - PROCESS | 2312 | 1471461671573 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:11 INFO - PROCESS | 2312 | ++DOCSHELL 0x12d678000 == 43 [pid = 2312] [id = 742] 12:21:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x1268c8c00) [pid = 2312] [serial = 2226] [outer = 0x0] 12:21:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x128b27000) [pid = 2312] [serial = 2227] [outer = 0x1268c8c00] 12:21:11 INFO - PROCESS | 2312 | 1471461671603 Marionette DEBUG loaded listener.js 12:21:11 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x128b34800) [pid = 2312] [serial = 2228] [outer = 0x1268c8c00] 12:21:12 INFO - PROCESS | 2312 | 1471461672014 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:21:12 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:21:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 622ms 12:21:12 INFO - PROCESS | 2312 | 1471461672027 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 12:21:12 INFO - PROCESS | 2312 | 1471461672028 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 12:21:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 12:21:12 INFO - PROCESS | 2312 | 1471461672031 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 12:21:12 INFO - PROCESS | 2312 | 1471461672032 Marionette TRACE conn2 <- [1,2942,null,{}] 12:21:12 INFO - PROCESS | 2312 | 1471461672034 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:12 INFO - PROCESS | 2312 | 1471461672036 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:12 INFO - PROCESS | 2312 | 1471461672138 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 12:21:12 INFO - PROCESS | 2312 | 1471461672216 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:12 INFO - PROCESS | 2312 | 1471461672217 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:12 INFO - PROCESS | 2312 | ++DOCSHELL 0x117ca6000 == 44 [pid = 2312] [id = 743] 12:21:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x111ca9400) [pid = 2312] [serial = 2229] [outer = 0x0] 12:21:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x112f26c00) [pid = 2312] [serial = 2230] [outer = 0x111ca9400] 12:21:12 INFO - PROCESS | 2312 | 1471461672407 Marionette DEBUG loaded listener.js 12:21:12 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x116476800) [pid = 2312] [serial = 2231] [outer = 0x111ca9400] 12:21:12 INFO - PROCESS | 2312 | 1471461672808 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 12:21:12 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:21:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 12:21:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:12 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 12:21:12 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 818ms 12:21:12 INFO - PROCESS | 2312 | 1471461672850 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 12:21:12 INFO - PROCESS | 2312 | 1471461672853 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 12:21:12 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 12:21:12 INFO - PROCESS | 2312 | 1471461672856 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 12:21:12 INFO - PROCESS | 2312 | 1471461672857 Marionette TRACE conn2 <- [1,2946,null,{}] 12:21:12 INFO - PROCESS | 2312 | 1471461672861 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:12 INFO - PROCESS | 2312 | 1471461672862 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:12 INFO - PROCESS | 2312 | 1471461672965 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 12:21:13 INFO - PROCESS | 2312 | 1471461673028 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:13 INFO - PROCESS | 2312 | 1471461673030 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:13 INFO - PROCESS | 2312 | ++DOCSHELL 0x1169dd000 == 45 [pid = 2312] [id = 744] 12:21:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x116554c00) [pid = 2312] [serial = 2232] [outer = 0x0] 12:21:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x1176be000) [pid = 2312] [serial = 2233] [outer = 0x116554c00] 12:21:13 INFO - PROCESS | 2312 | 1471461673059 Marionette DEBUG loaded listener.js 12:21:13 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x11837a400) [pid = 2312] [serial = 2234] [outer = 0x116554c00] 12:21:13 INFO - PROCESS | 2312 | --DOCSHELL 0x12cace000 == 44 [pid = 2312] [id = 737] 12:21:13 INFO - PROCESS | 2312 | --DOCSHELL 0x12c521800 == 43 [pid = 2312] [id = 736] 12:21:13 INFO - PROCESS | 2312 | --DOCSHELL 0x12c50e000 == 42 [pid = 2312] [id = 735] 12:21:13 INFO - PROCESS | 2312 | --DOCSHELL 0x118305800 == 41 [pid = 2312] [id = 734] 12:21:13 INFO - PROCESS | 2312 | --DOCSHELL 0x118718800 == 40 [pid = 2312] [id = 733] 12:21:13 INFO - PROCESS | 2312 | --DOCSHELL 0x12ad75000 == 39 [pid = 2312] [id = 732] 12:21:13 INFO - PROCESS | 2312 | --DOCSHELL 0x129862000 == 38 [pid = 2312] [id = 731] 12:21:13 INFO - PROCESS | 2312 | --DOCSHELL 0x129031000 == 37 [pid = 2312] [id = 730] 12:21:13 INFO - PROCESS | 2312 | --DOCSHELL 0x125f29800 == 36 [pid = 2312] [id = 729] 12:21:13 INFO - PROCESS | 2312 | --DOCSHELL 0x1195ec000 == 35 [pid = 2312] [id = 728] 12:21:13 INFO - PROCESS | 2312 | --DOCSHELL 0x117498000 == 34 [pid = 2312] [id = 727] 12:21:13 INFO - PROCESS | 2312 | --DOCSHELL 0x118718000 == 33 [pid = 2312] [id = 725] 12:21:13 INFO - PROCESS | 2312 | --DOCSHELL 0x12ad72800 == 32 [pid = 2312] [id = 724] 12:21:13 INFO - PROCESS | 2312 | --DOCSHELL 0x120f12800 == 31 [pid = 2312] [id = 726] 12:21:13 INFO - PROCESS | 2312 | --DOCSHELL 0x117ca6000 == 30 [pid = 2312] [id = 743] 12:21:13 INFO - PROCESS | 2312 | --DOCSHELL 0x12d678000 == 29 [pid = 2312] [id = 742] 12:21:13 INFO - PROCESS | 2312 | --DOCSHELL 0x12d181000 == 28 [pid = 2312] [id = 741] 12:21:13 INFO - PROCESS | 2312 | --DOCSHELL 0x12ad89000 == 27 [pid = 2312] [id = 740] 12:21:13 INFO - PROCESS | 2312 | --DOCSHELL 0x119f15000 == 26 [pid = 2312] [id = 739] 12:21:13 INFO - PROCESS | 2312 | --DOCSHELL 0x12ce86800 == 25 [pid = 2312] [id = 738] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x11995c400) [pid = 2312] [serial = 2161] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x1185d7400) [pid = 2312] [serial = 2155] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x1127d7800) [pid = 2312] [serial = 2146] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x112a77000) [pid = 2312] [serial = 2147] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x114f51400) [pid = 2312] [serial = 2149] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x116477800) [pid = 2312] [serial = 2150] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x116ab9800) [pid = 2312] [serial = 2152] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x1176c2000) [pid = 2312] [serial = 2153] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x118807400) [pid = 2312] [serial = 2144] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x118523400) [pid = 2312] [serial = 2143] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x112a82c00) [pid = 2312] [serial = 2126] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x111ca9c00) [pid = 2312] [serial = 2125] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x119163800) [pid = 2312] [serial = 2129] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x1185e5400) [pid = 2312] [serial = 2128] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x1240a9800) [pid = 2312] [serial = 2132] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x119b0ec00) [pid = 2312] [serial = 2131] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x128cc1c00) [pid = 2312] [serial = 2135] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x1265c8400) [pid = 2312] [serial = 2134] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x12af65c00) [pid = 2312] [serial = 2138] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x12a61f800) [pid = 2312] [serial = 2137] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x12b8cd000) [pid = 2312] [serial = 2141] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x124e7a000) [pid = 2312] [serial = 2140] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x1199e4000) [pid = 2312] [serial = 2164] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x118289800) [pid = 2312] [serial = 2170] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x11997d000) [pid = 2312] [serial = 2162] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x119ca5800) [pid = 2312] [serial = 2167] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x119b0e800) [pid = 2312] [serial = 2165] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 80 (0x11995cc00) [pid = 2312] [serial = 2171] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 79 (0x120f57c00) [pid = 2312] [serial = 2168] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 78 (0x11916bc00) [pid = 2312] [serial = 2158] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 77 (0x119165c00) [pid = 2312] [serial = 2159] [outer = 0x0] [url = about:blank] 12:21:13 INFO - PROCESS | 2312 | --DOMWINDOW == 76 (0x118803400) [pid = 2312] [serial = 2156] [outer = 0x0] [url = about:blank] 12:21:14 INFO - PROCESS | 2312 | 1471461674027 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:21:14 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:21:14 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 1222ms 12:21:14 INFO - PROCESS | 2312 | 1471461674078 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 12:21:14 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 12:21:14 INFO - PROCESS | 2312 | 1471461674081 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 12:21:14 INFO - PROCESS | 2312 | 1471461674084 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 12:21:14 INFO - PROCESS | 2312 | 1471461674086 Marionette TRACE conn2 <- [1,2950,null,{}] 12:21:14 INFO - PROCESS | 2312 | 1471461674090 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:14 INFO - PROCESS | 2312 | 1471461674092 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:14 INFO - PROCESS | 2312 | 1471461674181 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 12:21:14 INFO - PROCESS | 2312 | 1471461674188 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:14 INFO - PROCESS | 2312 | 1471461674193 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:14 INFO - PROCESS | 2312 | ++DOCSHELL 0x115ecb800 == 26 [pid = 2312] [id = 745] 12:21:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 77 (0x112a81000) [pid = 2312] [serial = 2235] [outer = 0x0] 12:21:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 78 (0x112a88000) [pid = 2312] [serial = 2236] [outer = 0x112a81000] 12:21:14 INFO - PROCESS | 2312 | 1471461674222 Marionette DEBUG loaded listener.js 12:21:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 79 (0x1132a0000) [pid = 2312] [serial = 2237] [outer = 0x112a81000] 12:21:14 INFO - PROCESS | 2312 | ++DOCSHELL 0x1169e6000 == 27 [pid = 2312] [id = 746] 12:21:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 80 (0x116477800) [pid = 2312] [serial = 2238] [outer = 0x0] 12:21:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 81 (0x112ec1400) [pid = 2312] [serial = 2239] [outer = 0x116477800] 12:21:14 INFO - PROCESS | 2312 | 1471461674612 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:21:14 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:21:14 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 572ms 12:21:14 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 12:21:14 INFO - PROCESS | 2312 | 1471461674661 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 12:21:14 INFO - PROCESS | 2312 | 1471461674665 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 12:21:14 INFO - PROCESS | 2312 | 1471461674670 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 12:21:14 INFO - PROCESS | 2312 | 1471461674672 Marionette TRACE conn2 <- [1,2954,null,{}] 12:21:14 INFO - PROCESS | 2312 | 1471461674675 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:14 INFO - PROCESS | 2312 | 1471461674677 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:14 INFO - PROCESS | 2312 | 1471461674782 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 12:21:14 INFO - PROCESS | 2312 | 1471461674787 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:14 INFO - PROCESS | 2312 | 1471461674788 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:14 INFO - PROCESS | 2312 | ++DOCSHELL 0x118718800 == 28 [pid = 2312] [id = 747] 12:21:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x116766000) [pid = 2312] [serial = 2240] [outer = 0x0] 12:21:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x116996400) [pid = 2312] [serial = 2241] [outer = 0x116766000] 12:21:14 INFO - PROCESS | 2312 | 1471461674834 Marionette DEBUG loaded listener.js 12:21:14 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x1176b7000) [pid = 2312] [serial = 2242] [outer = 0x116766000] 12:21:15 INFO - PROCESS | 2312 | 1471461675221 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:21:15 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:21:15 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:21:15 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 574ms 12:21:15 INFO - PROCESS | 2312 | 1471461675244 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 12:21:15 INFO - PROCESS | 2312 | 1471461675245 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 12:21:15 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 12:21:15 INFO - PROCESS | 2312 | 1471461675248 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 12:21:15 INFO - PROCESS | 2312 | 1471461675250 Marionette TRACE conn2 <- [1,2958,null,{}] 12:21:15 INFO - PROCESS | 2312 | 1471461675258 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:15 INFO - PROCESS | 2312 | 1471461675262 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:15 INFO - PROCESS | 2312 | 1471461675350 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 12:21:15 INFO - PROCESS | 2312 | 1471461675356 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:15 INFO - PROCESS | 2312 | 1471461675361 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:15 INFO - PROCESS | 2312 | ++DOCSHELL 0x123887800 == 29 [pid = 2312] [id = 748] 12:21:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x11828dc00) [pid = 2312] [serial = 2243] [outer = 0x0] 12:21:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x118806800) [pid = 2312] [serial = 2244] [outer = 0x11828dc00] 12:21:15 INFO - PROCESS | 2312 | 1471461675390 Marionette DEBUG loaded listener.js 12:21:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x11916a800) [pid = 2312] [serial = 2245] [outer = 0x11828dc00] 12:21:15 INFO - PROCESS | 2312 | 1471461675728 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:21:15 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:21:15 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 521ms 12:21:15 INFO - PROCESS | 2312 | 1471461675769 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 12:21:15 INFO - PROCESS | 2312 | 1471461675771 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 12:21:15 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 12:21:15 INFO - PROCESS | 2312 | 1471461675773 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 12:21:15 INFO - PROCESS | 2312 | 1471461675775 Marionette TRACE conn2 <- [1,2962,null,{}] 12:21:15 INFO - PROCESS | 2312 | 1471461675777 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:15 INFO - PROCESS | 2312 | 1471461675778 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:15 INFO - PROCESS | 2312 | 1471461675861 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 12:21:15 INFO - PROCESS | 2312 | 1471461675930 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:15 INFO - PROCESS | 2312 | 1471461675931 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:15 INFO - PROCESS | 2312 | ++DOCSHELL 0x124e3a000 == 30 [pid = 2312] [id = 749] 12:21:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x118377000) [pid = 2312] [serial = 2246] [outer = 0x0] 12:21:15 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x11950d800) [pid = 2312] [serial = 2247] [outer = 0x118377000] 12:21:15 INFO - PROCESS | 2312 | 1471461675974 Marionette DEBUG loaded listener.js 12:21:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x1198b9400) [pid = 2312] [serial = 2248] [outer = 0x118377000] 12:21:16 INFO - PROCESS | 2312 | 1471461676349 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:21:16 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:21:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 619ms 12:21:16 INFO - PROCESS | 2312 | 1471461676397 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 12:21:16 INFO - PROCESS | 2312 | 1471461676398 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 12:21:16 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 12:21:16 INFO - PROCESS | 2312 | 1471461676407 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 12:21:16 INFO - PROCESS | 2312 | 1471461676408 Marionette TRACE conn2 <- [1,2966,null,{}] 12:21:16 INFO - PROCESS | 2312 | 1471461676410 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:16 INFO - PROCESS | 2312 | 1471461676412 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:16 INFO - PROCESS | 2312 | 1471461676508 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 12:21:16 INFO - PROCESS | 2312 | 1471461676512 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:16 INFO - PROCESS | 2312 | 1471461676513 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:16 INFO - PROCESS | 2312 | ++DOCSHELL 0x126919800 == 31 [pid = 2312] [id = 750] 12:21:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x1198b9c00) [pid = 2312] [serial = 2249] [outer = 0x0] 12:21:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x119974400) [pid = 2312] [serial = 2250] [outer = 0x1198b9c00] 12:21:16 INFO - PROCESS | 2312 | 1471461676538 Marionette DEBUG loaded listener.js 12:21:16 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x1199b5c00) [pid = 2312] [serial = 2251] [outer = 0x1198b9c00] 12:21:16 INFO - PROCESS | 2312 | 1471461676853 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:21:16 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:21:16 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 478ms 12:21:16 INFO - PROCESS | 2312 | 1471461676887 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 12:21:16 INFO - PROCESS | 2312 | 1471461676889 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 12:21:16 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 12:21:16 INFO - PROCESS | 2312 | 1471461676900 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 12:21:16 INFO - PROCESS | 2312 | 1471461676901 Marionette TRACE conn2 <- [1,2970,null,{}] 12:21:16 INFO - PROCESS | 2312 | 1471461676904 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:16 INFO - PROCESS | 2312 | 1471461676911 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:17 INFO - PROCESS | 2312 | 1471461677030 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 12:21:17 INFO - PROCESS | 2312 | 1471461677070 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:17 INFO - PROCESS | 2312 | 1471461677071 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:17 INFO - PROCESS | 2312 | ++DOCSHELL 0x1291ce800 == 32 [pid = 2312] [id = 751] 12:21:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x1199be800) [pid = 2312] [serial = 2252] [outer = 0x0] 12:21:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x119b0c400) [pid = 2312] [serial = 2253] [outer = 0x1199be800] 12:21:17 INFO - PROCESS | 2312 | 1471461677097 Marionette DEBUG loaded listener.js 12:21:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x120f5d800) [pid = 2312] [serial = 2254] [outer = 0x1199be800] 12:21:17 INFO - PROCESS | 2312 | 1471461677362 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 12:21:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 12:21:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 519ms 12:21:17 INFO - PROCESS | 2312 | 1471461677419 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 12:21:17 INFO - PROCESS | 2312 | 1471461677421 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 12:21:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 12:21:17 INFO - PROCESS | 2312 | 1471461677424 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 12:21:17 INFO - PROCESS | 2312 | 1471461677434 Marionette TRACE conn2 <- [1,2974,null,{}] 12:21:17 INFO - PROCESS | 2312 | 1471461677437 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:17 INFO - PROCESS | 2312 | 1471461677438 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:17 INFO - PROCESS | 2312 | 1471461677533 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 12:21:17 INFO - PROCESS | 2312 | 1471461677574 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:17 INFO - PROCESS | 2312 | 1471461677575 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:17 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a659800 == 33 [pid = 2312] [id = 752] 12:21:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x123805800) [pid = 2312] [serial = 2255] [outer = 0x0] 12:21:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x123e25400) [pid = 2312] [serial = 2256] [outer = 0x123805800] 12:21:17 INFO - PROCESS | 2312 | 1471461677601 Marionette DEBUG loaded listener.js 12:21:17 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x124542800) [pid = 2312] [serial = 2257] [outer = 0x123805800] 12:21:17 INFO - PROCESS | 2312 | 1471461677884 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 12:21:17 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 12:21:17 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 479ms 12:21:17 INFO - PROCESS | 2312 | 1471461677914 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 12:21:17 INFO - PROCESS | 2312 | 1471461677915 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 12:21:17 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 12:21:17 INFO - PROCESS | 2312 | 1471461677918 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 12:21:17 INFO - PROCESS | 2312 | 1471461677919 Marionette TRACE conn2 <- [1,2978,null,{}] 12:21:17 INFO - PROCESS | 2312 | 1471461677921 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:17 INFO - PROCESS | 2312 | 1471461677922 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:18 INFO - PROCESS | 2312 | 1471461678038 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 12:21:18 INFO - PROCESS | 2312 | 1471461678049 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:18 INFO - PROCESS | 2312 | 1471461678050 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:18 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ad76000 == 34 [pid = 2312] [id = 753] 12:21:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x124544400) [pid = 2312] [serial = 2258] [outer = 0x0] 12:21:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x124e7ac00) [pid = 2312] [serial = 2259] [outer = 0x124544400] 12:21:18 INFO - PROCESS | 2312 | 1471461678075 Marionette DEBUG loaded listener.js 12:21:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x1250bd800) [pid = 2312] [serial = 2260] [outer = 0x124544400] 12:21:18 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x12654ec00) [pid = 2312] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 12:21:18 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x1199c0c00) [pid = 2312] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 12:21:18 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x119b0f400) [pid = 2312] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 12:21:18 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x1127de400) [pid = 2312] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 12:21:18 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x110e9b800) [pid = 2312] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 12:21:18 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x11323b400) [pid = 2312] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 12:21:18 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x1192a1c00) [pid = 2312] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 12:21:18 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x1169a4800) [pid = 2312] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 12:21:18 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x1131dd800) [pid = 2312] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 12:21:18 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x1199b7c00) [pid = 2312] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 12:21:18 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x115e02c00) [pid = 2312] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 12:21:18 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x1165f3800) [pid = 2312] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 12:21:18 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x1161be800) [pid = 2312] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 12:21:18 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x1165f8c00) [pid = 2312] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 12:21:18 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x1265c3800) [pid = 2312] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 12:21:18 INFO - PROCESS | 2312 | 1471461678556 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 12:21:18 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 12:21:18 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 668ms 12:21:18 INFO - PROCESS | 2312 | 1471461678587 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 12:21:18 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 12:21:18 INFO - PROCESS | 2312 | 1471461678596 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 12:21:18 INFO - PROCESS | 2312 | 1471461678599 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 12:21:18 INFO - PROCESS | 2312 | 1471461678600 Marionette TRACE conn2 <- [1,2982,null,{}] 12:21:18 INFO - PROCESS | 2312 | 1471461678602 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:18 INFO - PROCESS | 2312 | 1471461678603 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:18 INFO - PROCESS | 2312 | 1471461678681 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 12:21:18 INFO - PROCESS | 2312 | 1471461678685 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:18 INFO - PROCESS | 2312 | 1471461678686 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:18 INFO - PROCESS | 2312 | ++DOCSHELL 0x12a667800 == 35 [pid = 2312] [id = 754] 12:21:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x1161be800) [pid = 2312] [serial = 2261] [outer = 0x0] 12:21:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x1185d5400) [pid = 2312] [serial = 2262] [outer = 0x1161be800] 12:21:18 INFO - PROCESS | 2312 | 1471461678712 Marionette DEBUG loaded listener.js 12:21:18 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x1199bb800) [pid = 2312] [serial = 2263] [outer = 0x1161be800] 12:21:19 INFO - PROCESS | 2312 | 1471461679022 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 12:21:19 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 12:21:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 12:21:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:19 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 12:21:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 467ms 12:21:19 INFO - PROCESS | 2312 | 1471461679067 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 12:21:19 INFO - PROCESS | 2312 | 1471461679068 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 12:21:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 12:21:19 INFO - PROCESS | 2312 | 1471461679070 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 12:21:19 INFO - PROCESS | 2312 | 1471461679071 Marionette TRACE conn2 <- [1,2986,null,{}] 12:21:19 INFO - PROCESS | 2312 | 1471461679073 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:19 INFO - PROCESS | 2312 | 1471461679075 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:19 INFO - PROCESS | 2312 | 1471461679183 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 12:21:19 INFO - PROCESS | 2312 | 1471461679190 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:19 INFO - PROCESS | 2312 | 1471461679191 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:19 INFO - PROCESS | 2312 | ++DOCSHELL 0x12bdd2800 == 36 [pid = 2312] [id = 755] 12:21:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x11647d400) [pid = 2312] [serial = 2264] [outer = 0x0] 12:21:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x124e7e800) [pid = 2312] [serial = 2265] [outer = 0x11647d400] 12:21:19 INFO - PROCESS | 2312 | 1471461679216 Marionette DEBUG loaded listener.js 12:21:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x1256be800) [pid = 2312] [serial = 2266] [outer = 0x11647d400] 12:21:19 INFO - PROCESS | 2312 | 1471461679471 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 12:21:19 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 12:21:19 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 421ms 12:21:19 INFO - PROCESS | 2312 | 1471461679502 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 12:21:19 INFO - PROCESS | 2312 | 1471461679503 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 12:21:19 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 12:21:19 INFO - PROCESS | 2312 | 1471461679521 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 12:21:19 INFO - PROCESS | 2312 | 1471461679523 Marionette TRACE conn2 <- [1,2990,null,{}] 12:21:19 INFO - PROCESS | 2312 | 1471461679533 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:19 INFO - PROCESS | 2312 | 1471461679534 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:19 INFO - PROCESS | 2312 | 1471461679628 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 12:21:19 INFO - PROCESS | 2312 | 1471461679632 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:19 INFO - PROCESS | 2312 | 1471461679634 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:19 INFO - PROCESS | 2312 | ++DOCSHELL 0x12c64e000 == 37 [pid = 2312] [id = 756] 12:21:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x1131dd800) [pid = 2312] [serial = 2267] [outer = 0x0] 12:21:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x126438800) [pid = 2312] [serial = 2268] [outer = 0x1131dd800] 12:21:19 INFO - PROCESS | 2312 | 1471461679661 Marionette DEBUG loaded listener.js 12:21:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x128a51800) [pid = 2312] [serial = 2269] [outer = 0x1131dd800] 12:21:19 INFO - PROCESS | 2312 | ++DOCSHELL 0x12cacd000 == 38 [pid = 2312] [id = 757] 12:21:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x128b2b000) [pid = 2312] [serial = 2270] [outer = 0x0] 12:21:19 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x128a56000) [pid = 2312] [serial = 2271] [outer = 0x128b2b000] 12:21:20 INFO - PROCESS | 2312 | 1471461680011 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 12:21:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 12:21:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 526ms 12:21:20 INFO - PROCESS | 2312 | 1471461680058 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 12:21:20 INFO - PROCESS | 2312 | 1471461680059 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 12:21:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 12:21:20 INFO - PROCESS | 2312 | 1471461680063 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 12:21:20 INFO - PROCESS | 2312 | 1471461680064 Marionette TRACE conn2 <- [1,2994,null,{}] 12:21:20 INFO - PROCESS | 2312 | 1471461680067 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:20 INFO - PROCESS | 2312 | 1471461680068 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:20 INFO - PROCESS | 2312 | 1471461680164 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 12:21:20 INFO - PROCESS | 2312 | 1471461680167 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:20 INFO - PROCESS | 2312 | 1471461680168 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:20 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ce8d800 == 39 [pid = 2312] [id = 758] 12:21:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x128a58c00) [pid = 2312] [serial = 2272] [outer = 0x0] 12:21:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x128b33400) [pid = 2312] [serial = 2273] [outer = 0x128a58c00] 12:21:20 INFO - PROCESS | 2312 | 1471461680195 Marionette DEBUG loaded listener.js 12:21:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x128cc1c00) [pid = 2312] [serial = 2274] [outer = 0x128a58c00] 12:21:20 INFO - PROCESS | 2312 | 1471461680548 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 12:21:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 12:21:20 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 12:21:20 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 519ms 12:21:20 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 12:21:20 INFO - PROCESS | 2312 | 1471461680583 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 12:21:20 INFO - PROCESS | 2312 | 1471461680586 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 12:21:20 INFO - PROCESS | 2312 | 1471461680589 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 12:21:20 INFO - PROCESS | 2312 | 1471461680591 Marionette TRACE conn2 <- [1,2998,null,{}] 12:21:20 INFO - PROCESS | 2312 | 1471461680595 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:20 INFO - PROCESS | 2312 | 1471461680597 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:20 INFO - PROCESS | 2312 | 1471461680743 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 12:21:20 INFO - PROCESS | 2312 | 1471461680799 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:20 INFO - PROCESS | 2312 | 1471461680802 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:20 INFO - PROCESS | 2312 | ++DOCSHELL 0x1169d5800 == 40 [pid = 2312] [id = 759] 12:21:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x112a74c00) [pid = 2312] [serial = 2275] [outer = 0x0] 12:21:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x112a7c400) [pid = 2312] [serial = 2276] [outer = 0x112a74c00] 12:21:20 INFO - PROCESS | 2312 | 1471461680875 Marionette DEBUG loaded listener.js 12:21:20 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x113d29000) [pid = 2312] [serial = 2277] [outer = 0x112a74c00] 12:21:21 INFO - PROCESS | 2312 | 1471461681329 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 12:21:21 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 12:21:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 776ms 12:21:21 INFO - PROCESS | 2312 | 1471461681365 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 12:21:21 INFO - PROCESS | 2312 | 1471461681368 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 12:21:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 12:21:21 INFO - PROCESS | 2312 | 1471461681399 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 12:21:21 INFO - PROCESS | 2312 | 1471461681401 Marionette TRACE conn2 <- [1,3002,null,{}] 12:21:21 INFO - PROCESS | 2312 | 1471461681454 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:21 INFO - PROCESS | 2312 | 1471461681455 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:21 INFO - PROCESS | 2312 | 1471461681566 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 12:21:21 INFO - PROCESS | 2312 | 1471461681624 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:21 INFO - PROCESS | 2312 | 1471461681625 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:21 INFO - PROCESS | 2312 | ++DOCSHELL 0x1242d3800 == 41 [pid = 2312] [id = 760] 12:21:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x11702e000) [pid = 2312] [serial = 2278] [outer = 0x0] 12:21:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x1176bd800) [pid = 2312] [serial = 2279] [outer = 0x11702e000] 12:21:21 INFO - PROCESS | 2312 | 1471461681657 Marionette DEBUG loaded listener.js 12:21:21 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x118290400) [pid = 2312] [serial = 2280] [outer = 0x11702e000] 12:21:22 INFO - PROCESS | 2312 | 1471461682114 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 12:21:22 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 12:21:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 748ms 12:21:22 INFO - PROCESS | 2312 | 1471461682122 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 12:21:22 INFO - PROCESS | 2312 | 1471461682123 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 12:21:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 12:21:22 INFO - PROCESS | 2312 | 1471461682126 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 12:21:22 INFO - PROCESS | 2312 | 1471461682128 Marionette TRACE conn2 <- [1,3006,null,{}] 12:21:22 INFO - PROCESS | 2312 | 1471461682137 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:22 INFO - PROCESS | 2312 | 1471461682140 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:22 INFO - PROCESS | 2312 | 1471461682258 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 12:21:22 INFO - PROCESS | 2312 | 1471461682326 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:22 INFO - PROCESS | 2312 | 1471461682329 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:22 INFO - PROCESS | 2312 | ++DOCSHELL 0x113dd1000 == 42 [pid = 2312] [id = 761] 12:21:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x112f20c00) [pid = 2312] [serial = 2281] [outer = 0x0] 12:21:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x115e06000) [pid = 2312] [serial = 2282] [outer = 0x112f20c00] 12:21:22 INFO - PROCESS | 2312 | 1471461682426 Marionette DEBUG loaded listener.js 12:21:22 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x11837b000) [pid = 2312] [serial = 2283] [outer = 0x112f20c00] 12:21:23 INFO - PROCESS | 2312 | 1471461683100 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 12:21:23 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 12:21:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 1025ms 12:21:23 INFO - PROCESS | 2312 | --DOCSHELL 0x12cacd000 == 41 [pid = 2312] [id = 757] 12:21:23 INFO - PROCESS | 2312 | --DOCSHELL 0x12c64e000 == 40 [pid = 2312] [id = 756] 12:21:23 INFO - PROCESS | 2312 | --DOCSHELL 0x12bdd2800 == 39 [pid = 2312] [id = 755] 12:21:23 INFO - PROCESS | 2312 | --DOCSHELL 0x12a667800 == 38 [pid = 2312] [id = 754] 12:21:23 INFO - PROCESS | 2312 | --DOCSHELL 0x12ad76000 == 37 [pid = 2312] [id = 753] 12:21:23 INFO - PROCESS | 2312 | --DOCSHELL 0x12a659800 == 36 [pid = 2312] [id = 752] 12:21:23 INFO - PROCESS | 2312 | --DOCSHELL 0x1291ce800 == 35 [pid = 2312] [id = 751] 12:21:23 INFO - PROCESS | 2312 | --DOCSHELL 0x126919800 == 34 [pid = 2312] [id = 750] 12:21:23 INFO - PROCESS | 2312 | 1471461683198 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 12:21:23 INFO - PROCESS | 2312 | 1471461683201 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 12:21:23 INFO - PROCESS | 2312 | --DOCSHELL 0x124e3a000 == 33 [pid = 2312] [id = 749] 12:21:23 INFO - PROCESS | 2312 | --DOCSHELL 0x123887800 == 32 [pid = 2312] [id = 748] 12:21:23 INFO - PROCESS | 2312 | --DOCSHELL 0x118718800 == 31 [pid = 2312] [id = 747] 12:21:23 INFO - PROCESS | 2312 | --DOCSHELL 0x1169e6000 == 30 [pid = 2312] [id = 746] 12:21:23 INFO - PROCESS | 2312 | --DOCSHELL 0x115ecb800 == 29 [pid = 2312] [id = 745] 12:21:23 INFO - PROCESS | 2312 | --DOCSHELL 0x1169dd000 == 28 [pid = 2312] [id = 744] 12:21:23 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 12:21:23 INFO - PROCESS | 2312 | 1471461683222 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 12:21:23 INFO - PROCESS | 2312 | 1471461683225 Marionette TRACE conn2 <- [1,3010,null,{}] 12:21:23 INFO - PROCESS | 2312 | 1471461683228 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:23 INFO - PROCESS | 2312 | 1471461683229 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:23 INFO - PROCESS | 2312 | 1471461683316 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 12:21:23 INFO - PROCESS | 2312 | 1471461683322 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:23 INFO - PROCESS | 2312 | 1471461683323 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:23 INFO - PROCESS | 2312 | ++DOCSHELL 0x117173800 == 29 [pid = 2312] [id = 762] 12:21:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x116915c00) [pid = 2312] [serial = 2284] [outer = 0x0] 12:21:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x116a0d000) [pid = 2312] [serial = 2285] [outer = 0x116915c00] 12:21:23 INFO - PROCESS | 2312 | 1471461683355 Marionette DEBUG loaded listener.js 12:21:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 113 (0x118287800) [pid = 2312] [serial = 2286] [outer = 0x116915c00] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 112 (0x1268c7800) [pid = 2312] [serial = 2212] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x119caa000) [pid = 2312] [serial = 2194] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x1242b7800) [pid = 2312] [serial = 2197] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x1256b7c00) [pid = 2312] [serial = 2200] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x112a75400) [pid = 2312] [serial = 2203] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x114f48000) [pid = 2312] [serial = 2176] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x1164aa400) [pid = 2312] [serial = 2177] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x1198afc00) [pid = 2312] [serial = 2188] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x119972c00) [pid = 2312] [serial = 2189] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x11852a000) [pid = 2312] [serial = 2185] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x118804800) [pid = 2312] [serial = 2186] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x123bf3000) [pid = 2312] [serial = 2174] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x119b0f000) [pid = 2312] [serial = 2173] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x126055c00) [pid = 2312] [serial = 2201] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x1199e2000) [pid = 2312] [serial = 2191] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x116482000) [pid = 2312] [serial = 2182] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x116921400) [pid = 2312] [serial = 2183] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x1180ec400) [pid = 2312] [serial = 2179] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x11852ec00) [pid = 2312] [serial = 2180] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x115e73000) [pid = 2312] [serial = 2204] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x1185efc00) [pid = 2312] [serial = 2206] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x12654f800) [pid = 2312] [serial = 2210] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x120fcdc00) [pid = 2312] [serial = 2195] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x1250b8400) [pid = 2312] [serial = 2198] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x126438c00) [pid = 2312] [serial = 2209] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x119b0dc00) [pid = 2312] [serial = 2192] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x120f57800) [pid = 2312] [serial = 2207] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x128cbec00) [pid = 2312] [serial = 2213] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x129078000) [pid = 2312] [serial = 2216] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x128cc5800) [pid = 2312] [serial = 2215] [outer = 0x0] [url = about:blank] 12:21:23 INFO - PROCESS | 2312 | 1471461683701 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 12:21:23 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 12:21:23 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 523ms 12:21:23 INFO - PROCESS | 2312 | 1471461683745 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 12:21:23 INFO - PROCESS | 2312 | 1471461683748 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 12:21:23 INFO - TEST-START | /FileAPI/FileReaderSync.worker 12:21:23 INFO - PROCESS | 2312 | 1471461683752 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 12:21:23 INFO - PROCESS | 2312 | 1471461683754 Marionette TRACE conn2 <- [1,3014,null,{}] 12:21:23 INFO - PROCESS | 2312 | 1471461683756 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:23 INFO - PROCESS | 2312 | 1471461683758 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:23 INFO - PROCESS | 2312 | 1471461683844 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 12:21:23 INFO - PROCESS | 2312 | 1471461683848 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:23 INFO - PROCESS | 2312 | 1471461683850 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:23 INFO - PROCESS | 2312 | ++DOCSHELL 0x119b98000 == 30 [pid = 2312] [id = 763] 12:21:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x118291400) [pid = 2312] [serial = 2287] [outer = 0x0] 12:21:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x1185e5400) [pid = 2312] [serial = 2288] [outer = 0x118291400] 12:21:23 INFO - PROCESS | 2312 | 1471461683878 Marionette DEBUG loaded listener.js 12:21:23 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x11880c800) [pid = 2312] [serial = 2289] [outer = 0x118291400] 12:21:23 INFO - PROCESS | 2312 | [2312] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:21:24 INFO - PROCESS | 2312 | 1471461684249 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 12:21:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 12:21:24 INFO - {} 12:21:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 12:21:24 INFO - {} 12:21:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 12:21:24 INFO - {} 12:21:24 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 12:21:24 INFO - {} 12:21:24 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 520ms 12:21:24 INFO - PROCESS | 2312 | 1471461684277 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 12:21:24 INFO - PROCESS | 2312 | 1471461684278 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 12:21:24 INFO - TEST-START | /FileAPI/fileReader.html 12:21:24 INFO - PROCESS | 2312 | 1471461684282 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 12:21:24 INFO - PROCESS | 2312 | 1471461684284 Marionette TRACE conn2 <- [1,3018,null,{}] 12:21:24 INFO - PROCESS | 2312 | 1471461684292 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:24 INFO - PROCESS | 2312 | 1471461684295 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:24 INFO - PROCESS | 2312 | 1471461684381 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 12:21:24 INFO - PROCESS | 2312 | 1471461684386 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:24 INFO - PROCESS | 2312 | 1471461684388 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:24 INFO - PROCESS | 2312 | ++DOCSHELL 0x126903800 == 31 [pid = 2312] [id = 764] 12:21:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x11956a800) [pid = 2312] [serial = 2290] [outer = 0x0] 12:21:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x1199b7000) [pid = 2312] [serial = 2291] [outer = 0x11956a800] 12:21:24 INFO - PROCESS | 2312 | 1471461684423 Marionette DEBUG loaded listener.js 12:21:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x119b05c00) [pid = 2312] [serial = 2292] [outer = 0x11956a800] 12:21:24 INFO - PROCESS | 2312 | 1471461684850 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 12:21:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 12:21:24 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 12:21:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 12:21:24 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 12:21:24 INFO - TEST-OK | /FileAPI/fileReader.html | took 573ms 12:21:24 INFO - PROCESS | 2312 | 1471461684856 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 12:21:24 INFO - PROCESS | 2312 | 1471461684859 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 12:21:24 INFO - TEST-START | /FileAPI/historical.html 12:21:24 INFO - PROCESS | 2312 | 1471461684862 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 12:21:24 INFO - PROCESS | 2312 | 1471461684863 Marionette TRACE conn2 <- [1,3022,null,{}] 12:21:24 INFO - PROCESS | 2312 | 1471461684866 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:24 INFO - PROCESS | 2312 | 1471461684867 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:24 INFO - PROCESS | 2312 | 1471461684949 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 12:21:24 INFO - PROCESS | 2312 | 1471461684952 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:24 INFO - PROCESS | 2312 | 1471461684953 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:24 INFO - PROCESS | 2312 | ++DOCSHELL 0x129902800 == 32 [pid = 2312] [id = 765] 12:21:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x119c69000) [pid = 2312] [serial = 2293] [outer = 0x0] 12:21:24 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x119cabc00) [pid = 2312] [serial = 2294] [outer = 0x119c69000] 12:21:24 INFO - PROCESS | 2312 | 1471461684982 Marionette DEBUG loaded listener.js 12:21:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x120fcdc00) [pid = 2312] [serial = 2295] [outer = 0x119c69000] 12:21:25 INFO - PROCESS | 2312 | 1471461685298 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 12:21:25 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 12:21:25 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 12:21:25 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 12:21:25 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 12:21:25 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 12:21:25 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 12:21:25 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 12:21:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:25 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 12:21:25 INFO - TEST-OK | /FileAPI/historical.html | took 470ms 12:21:25 INFO - TEST-START | /FileAPI/idlharness.html 12:21:25 INFO - PROCESS | 2312 | 1471461685334 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 12:21:25 INFO - PROCESS | 2312 | 1471461685335 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 12:21:25 INFO - PROCESS | 2312 | 1471461685337 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 12:21:25 INFO - PROCESS | 2312 | 1471461685338 Marionette TRACE conn2 <- [1,3026,null,{}] 12:21:25 INFO - PROCESS | 2312 | 1471461685341 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:25 INFO - PROCESS | 2312 | 1471461685344 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:25 INFO - PROCESS | 2312 | 1471461685418 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 12:21:25 INFO - PROCESS | 2312 | 1471461685421 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:25 INFO - PROCESS | 2312 | 1471461685422 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:25 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ad80000 == 33 [pid = 2312] [id = 766] 12:21:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x112a82800) [pid = 2312] [serial = 2296] [outer = 0x0] 12:21:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x1242b7000) [pid = 2312] [serial = 2297] [outer = 0x112a82800] 12:21:25 INFO - PROCESS | 2312 | 1471461685450 Marionette DEBUG loaded listener.js 12:21:25 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x124595000) [pid = 2312] [serial = 2298] [outer = 0x112a82800] 12:21:26 INFO - PROCESS | 2312 | 1471461686050 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 12:21:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:21:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:21:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:21:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:21:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 12:21:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:21:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:21:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:21:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:21:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 12:21:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:21:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:21:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:21:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:21:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 12:21:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:21:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:21:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:21:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:21:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:21:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 12:21:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:21:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:21:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:21:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:21:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:21:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 12:21:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:21:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:21:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:21:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 12:21:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:21:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:21:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:21:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:21:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:21:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 12:21:26 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:21:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:21:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:21:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:21:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:21:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 12:21:26 INFO - TEST-OK | /FileAPI/idlharness.html | took 737ms 12:21:26 INFO - TEST-START | /FileAPI/idlharness.worker 12:21:26 INFO - PROCESS | 2312 | 1471461686075 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 12:21:26 INFO - PROCESS | 2312 | 1471461686076 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 12:21:26 INFO - PROCESS | 2312 | 1471461686078 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 12:21:26 INFO - PROCESS | 2312 | 1471461686079 Marionette TRACE conn2 <- [1,3030,null,{}] 12:21:26 INFO - PROCESS | 2312 | 1471461686081 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:26 INFO - PROCESS | 2312 | 1471461686085 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:26 INFO - PROCESS | 2312 | 1471461686202 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 12:21:26 INFO - PROCESS | 2312 | 1471461686222 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:26 INFO - PROCESS | 2312 | 1471461686223 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:26 INFO - PROCESS | 2312 | ++DOCSHELL 0x12d68b800 == 34 [pid = 2312] [id = 767] 12:21:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x1256b4400) [pid = 2312] [serial = 2299] [outer = 0x0] 12:21:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x1291b2800) [pid = 2312] [serial = 2300] [outer = 0x1256b4400] 12:21:26 INFO - PROCESS | 2312 | 1471461686249 Marionette DEBUG loaded listener.js 12:21:26 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x12a61c400) [pid = 2312] [serial = 2301] [outer = 0x1256b4400] 12:21:26 INFO - PROCESS | 2312 | [2312] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:21:26 INFO - PROCESS | 2312 | 1471461686883 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 12:21:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:21:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:21:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:21:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 12:21:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:21:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:21:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:21:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 12:21:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:21:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:21:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:21:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:21:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:21:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:21:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:21:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:21:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:21:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:21:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:21:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:21:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:21:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 12:21:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:21:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:21:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 12:21:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:21:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:21:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:21:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:21:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 12:21:26 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:26 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 12:21:26 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 12:21:26 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 12:21:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 12:21:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:21:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 12:21:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:21:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:21:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 12:21:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:21:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:21:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 12:21:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:21:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:21:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 12:21:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:21:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:21:26 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:26 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 12:21:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 12:21:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:21:26 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 12:21:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 12:21:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:21:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:26 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 12:21:26 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 12:21:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:26 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 12:21:26 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 12:21:26 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 12:21:26 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 12:21:26 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 12:21:26 INFO - {} 12:21:26 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 12:21:26 INFO - {} 12:21:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 12:21:27 INFO - {} 12:21:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 12:21:27 INFO - {} 12:21:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 12:21:27 INFO - {} 12:21:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 12:21:27 INFO - {} 12:21:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 12:21:27 INFO - {} 12:21:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 12:21:27 INFO - {} 12:21:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 12:21:27 INFO - {} 12:21:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:21:27 INFO - {} 12:21:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 12:21:27 INFO - {} 12:21:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:21:27 INFO - {} 12:21:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 12:21:27 INFO - {} 12:21:27 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 12:21:27 INFO - {} 12:21:27 INFO - TEST-OK | /FileAPI/idlharness.worker | took 831ms 12:21:27 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 12:21:27 INFO - PROCESS | 2312 | 1471461686910 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 12:21:27 INFO - PROCESS | 2312 | 1471461686912 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 12:21:27 INFO - PROCESS | 2312 | 1471461686914 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 12:21:27 INFO - PROCESS | 2312 | 1471461686915 Marionette TRACE conn2 <- [1,3034,null,{}] 12:21:27 INFO - PROCESS | 2312 | 1471461686924 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:27 INFO - PROCESS | 2312 | 1471461686926 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:27 INFO - PROCESS | 2312 | 1471461687086 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 12:21:27 INFO - PROCESS | 2312 | 1471461687100 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:27 INFO - PROCESS | 2312 | 1471461687101 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:27 INFO - PROCESS | 2312 | ++DOCSHELL 0x12d6d9800 == 35 [pid = 2312] [id = 768] 12:21:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x12a61d400) [pid = 2312] [serial = 2302] [outer = 0x0] 12:21:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x12c66a800) [pid = 2312] [serial = 2303] [outer = 0x12a61d400] 12:21:27 INFO - PROCESS | 2312 | 1471461687141 Marionette DEBUG loaded listener.js 12:21:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x12ca82400) [pid = 2312] [serial = 2304] [outer = 0x12a61d400] 12:21:27 INFO - PROCESS | 2312 | 1471461687534 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 12:21:27 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 12:21:27 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 628ms 12:21:27 INFO - TEST-START | /FileAPI/blob/Blob-close.html 12:21:27 INFO - PROCESS | 2312 | 1471461687543 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 12:21:27 INFO - PROCESS | 2312 | 1471461687544 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 12:21:27 INFO - PROCESS | 2312 | 1471461687546 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 12:21:27 INFO - PROCESS | 2312 | 1471461687547 Marionette TRACE conn2 <- [1,3038,null,{}] 12:21:27 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x1198b9c00) [pid = 2312] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 12:21:27 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x118377000) [pid = 2312] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 12:21:27 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x116477800) [pid = 2312] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:21:27 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x112a81000) [pid = 2312] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 12:21:27 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x116766000) [pid = 2312] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 12:21:27 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x11828dc00) [pid = 2312] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 12:21:27 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x116554c00) [pid = 2312] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 12:21:27 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x11828e400) [pid = 2312] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 12:21:27 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x1195ba400) [pid = 2312] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 12:21:27 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x12454cc00) [pid = 2312] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 12:21:27 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x1268c8c00) [pid = 2312] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 12:21:27 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x111ca9400) [pid = 2312] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 12:21:27 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x1199be800) [pid = 2312] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 12:21:27 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x123805800) [pid = 2312] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 12:21:27 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x124544400) [pid = 2312] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 12:21:27 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x1161be800) [pid = 2312] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 12:21:27 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x1131dd800) [pid = 2312] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 12:21:27 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x128b2b000) [pid = 2312] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 12:21:27 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x11647d400) [pid = 2312] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 12:21:27 INFO - PROCESS | 2312 | 1471461687631 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:27 INFO - PROCESS | 2312 | 1471461687633 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:27 INFO - PROCESS | 2312 | 1471461687714 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 12:21:27 INFO - PROCESS | 2312 | 1471461687717 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:27 INFO - PROCESS | 2312 | 1471461687718 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:27 INFO - PROCESS | 2312 | ++DOCSHELL 0x12cb9b000 == 36 [pid = 2312] [id = 769] 12:21:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x1164e6000) [pid = 2312] [serial = 2305] [outer = 0x0] 12:21:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x1198b9c00) [pid = 2312] [serial = 2306] [outer = 0x1164e6000] 12:21:27 INFO - PROCESS | 2312 | 1471461687743 Marionette DEBUG loaded listener.js 12:21:27 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x124540000) [pid = 2312] [serial = 2307] [outer = 0x1164e6000] 12:21:28 INFO - PROCESS | 2312 | 1471461688065 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 12:21:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 12:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 12:21:28 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 549ms 12:21:28 INFO - PROCESS | 2312 | 1471461688095 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 12:21:28 INFO - PROCESS | 2312 | 1471461688096 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 12:21:28 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 12:21:28 INFO - PROCESS | 2312 | 1471461688099 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 12:21:28 INFO - PROCESS | 2312 | 1471461688100 Marionette TRACE conn2 <- [1,3042,null,{}] 12:21:28 INFO - PROCESS | 2312 | 1471461688102 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:28 INFO - PROCESS | 2312 | 1471461688103 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:28 INFO - PROCESS | 2312 | 1471461688186 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 12:21:28 INFO - PROCESS | 2312 | 1471461688190 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:28 INFO - PROCESS | 2312 | 1471461688192 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:28 INFO - PROCESS | 2312 | ++DOCSHELL 0x12cbbe800 == 37 [pid = 2312] [id = 770] 12:21:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x128b30800) [pid = 2312] [serial = 2308] [outer = 0x0] 12:21:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x12ca85800) [pid = 2312] [serial = 2309] [outer = 0x128b30800] 12:21:28 INFO - PROCESS | 2312 | 1471461688216 Marionette DEBUG loaded listener.js 12:21:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x12ca8b000) [pid = 2312] [serial = 2310] [outer = 0x128b30800] 12:21:28 INFO - PROCESS | 2312 | 1471461688626 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 12:21:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 12:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 12:21:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 12:21:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:21:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 12:21:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 12:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 12:21:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 12:21:28 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 12:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:28 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 12:21:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 12:21:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:21:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:21:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 12:21:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:21:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:21:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:21:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:21:28 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 12:21:28 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:28 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 12:21:28 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 12:21:28 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 12:21:28 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 577ms 12:21:28 INFO - PROCESS | 2312 | 1471461688681 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 12:21:28 INFO - PROCESS | 2312 | 1471461688682 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 12:21:28 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 12:21:28 INFO - PROCESS | 2312 | 1471461688685 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 12:21:28 INFO - PROCESS | 2312 | 1471461688686 Marionette TRACE conn2 <- [1,3046,null,{}] 12:21:28 INFO - PROCESS | 2312 | 1471461688688 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:28 INFO - PROCESS | 2312 | 1471461688690 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:28 INFO - PROCESS | 2312 | 1471461688784 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 12:21:28 INFO - PROCESS | 2312 | 1471461688787 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:28 INFO - PROCESS | 2312 | 1471461688789 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:28 INFO - PROCESS | 2312 | ++DOCSHELL 0x12888a800 == 38 [pid = 2312] [id = 771] 12:21:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x12bf3f400) [pid = 2312] [serial = 2311] [outer = 0x0] 12:21:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x12cb06000) [pid = 2312] [serial = 2312] [outer = 0x12bf3f400] 12:21:28 INFO - PROCESS | 2312 | 1471461688817 Marionette DEBUG loaded listener.js 12:21:28 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x12ceb3000) [pid = 2312] [serial = 2313] [outer = 0x12bf3f400] 12:21:28 INFO - PROCESS | 2312 | [2312] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:21:29 INFO - PROCESS | 2312 | 1471461689190 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 12:21:29 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 12:21:29 INFO - {} 12:21:29 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 518ms 12:21:29 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 12:21:29 INFO - PROCESS | 2312 | 1471461689204 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 12:21:29 INFO - PROCESS | 2312 | 1471461689205 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 12:21:29 INFO - PROCESS | 2312 | 1471461689207 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 12:21:29 INFO - PROCESS | 2312 | 1471461689209 Marionette TRACE conn2 <- [1,3050,null,{}] 12:21:29 INFO - PROCESS | 2312 | 1471461689212 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:29 INFO - PROCESS | 2312 | 1471461689213 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:29 INFO - PROCESS | 2312 | 1471461689337 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 12:21:29 INFO - PROCESS | 2312 | 1471461689349 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:29 INFO - PROCESS | 2312 | 1471461689350 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:29 INFO - PROCESS | 2312 | ++DOCSHELL 0x113148800 == 39 [pid = 2312] [id = 772] 12:21:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x115d15400) [pid = 2312] [serial = 2314] [outer = 0x0] 12:21:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x11916e000) [pid = 2312] [serial = 2315] [outer = 0x115d15400] 12:21:29 INFO - PROCESS | 2312 | 1471461689378 Marionette DEBUG loaded listener.js 12:21:29 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x12ceba000) [pid = 2312] [serial = 2316] [outer = 0x115d15400] 12:21:29 INFO - PROCESS | 2312 | 1471461689749 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 12:21:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 12:21:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 12:21:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 12:21:29 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 12:21:29 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 569ms 12:21:29 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 12:21:29 INFO - PROCESS | 2312 | 1471461689778 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 12:21:29 INFO - PROCESS | 2312 | 1471461689781 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 12:21:29 INFO - PROCESS | 2312 | 1471461689784 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 12:21:29 INFO - PROCESS | 2312 | 1471461689786 Marionette TRACE conn2 <- [1,3054,null,{}] 12:21:29 INFO - PROCESS | 2312 | 1471461689790 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:29 INFO - PROCESS | 2312 | 1471461689791 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:29 INFO - PROCESS | 2312 | 1471461689940 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 12:21:30 INFO - PROCESS | 2312 | 1471461690016 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:30 INFO - PROCESS | 2312 | 1471461690017 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:30 INFO - PROCESS | 2312 | ++DOCSHELL 0x113154000 == 40 [pid = 2312] [id = 773] 12:21:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1132a8800) [pid = 2312] [serial = 2317] [outer = 0x0] 12:21:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x113dba000) [pid = 2312] [serial = 2318] [outer = 0x1132a8800] 12:21:30 INFO - PROCESS | 2312 | 1471461690049 Marionette DEBUG loaded listener.js 12:21:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x115d15000) [pid = 2312] [serial = 2319] [outer = 0x1132a8800] 12:21:30 INFO - PROCESS | 2312 | 1471461690573 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 12:21:30 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 12:21:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 12:21:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 12:21:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 12:21:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 12:21:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 12:21:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 12:21:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 12:21:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 12:21:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 12:21:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 12:21:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 12:21:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 12:21:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 12:21:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 12:21:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 12:21:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 12:21:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 12:21:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 12:21:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 12:21:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 12:21:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 12:21:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 12:21:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 12:21:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:21:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:21:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 12:21:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:21:30 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 12:21:30 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 12:21:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:30 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 12:21:30 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 12:21:30 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 890ms 12:21:30 INFO - PROCESS | 2312 | 1471461690675 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 12:21:30 INFO - PROCESS | 2312 | 1471461690679 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 12:21:30 INFO - TEST-START | /FileAPI/file/File-constructor.html 12:21:30 INFO - PROCESS | 2312 | 1471461690684 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 12:21:30 INFO - PROCESS | 2312 | 1471461690686 Marionette TRACE conn2 <- [1,3058,null,{}] 12:21:30 INFO - PROCESS | 2312 | 1471461690689 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:30 INFO - PROCESS | 2312 | 1471461690691 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:30 INFO - PROCESS | 2312 | 1471461690801 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 12:21:30 INFO - PROCESS | 2312 | 1471461690872 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:30 INFO - PROCESS | 2312 | 1471461690873 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:30 INFO - PROCESS | 2312 | ++DOCSHELL 0x125f8a800 == 41 [pid = 2312] [id = 774] 12:21:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x1196a1400) [pid = 2312] [serial = 2320] [outer = 0x0] 12:21:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x1196a7c00) [pid = 2312] [serial = 2321] [outer = 0x1196a1400] 12:21:30 INFO - PROCESS | 2312 | 1471461690905 Marionette DEBUG loaded listener.js 12:21:30 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x1196acc00) [pid = 2312] [serial = 2322] [outer = 0x1196a1400] 12:21:31 INFO - PROCESS | 2312 | 1471461691280 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 12:21:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 12:21:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 12:21:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 12:21:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 12:21:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 12:21:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 12:21:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 12:21:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 12:21:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 12:21:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 12:21:31 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 12:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:31 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 12:21:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 12:21:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 12:21:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 12:21:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 12:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 12:21:31 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 12:21:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 12:21:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:31 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 12:21:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 12:21:31 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 12:21:31 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 622ms 12:21:31 INFO - PROCESS | 2312 | 1471461691307 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 12:21:31 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 12:21:31 INFO - PROCESS | 2312 | 1471461691309 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 12:21:31 INFO - PROCESS | 2312 | 1471461691311 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 12:21:31 INFO - PROCESS | 2312 | 1471461691314 Marionette TRACE conn2 <- [1,3062,null,{}] 12:21:31 INFO - PROCESS | 2312 | 1471461691322 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:31 INFO - PROCESS | 2312 | 1471461691325 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:31 INFO - PROCESS | 2312 | 1471461691429 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 12:21:31 INFO - PROCESS | 2312 | 1471461691507 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:31 INFO - PROCESS | 2312 | 1471461691510 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:31 INFO - PROCESS | 2312 | ++DOCSHELL 0x12bd66800 == 42 [pid = 2312] [id = 775] 12:21:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x1199be000) [pid = 2312] [serial = 2323] [outer = 0x0] 12:21:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x124e7e000) [pid = 2312] [serial = 2324] [outer = 0x1199be000] 12:21:31 INFO - PROCESS | 2312 | 1471461691541 Marionette DEBUG loaded listener.js 12:21:31 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x128c82800) [pid = 2312] [serial = 2325] [outer = 0x1199be000] 12:21:31 INFO - PROCESS | 2312 | [2312] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-rel-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 12:21:31 INFO - PROCESS | 2312 | 1471461691927 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 12:21:31 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 12:21:31 INFO - {} 12:21:31 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 621ms 12:21:31 INFO - PROCESS | 2312 | 1471461691932 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 12:21:31 INFO - PROCESS | 2312 | 1471461691934 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 12:21:31 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 12:21:31 INFO - PROCESS | 2312 | 1471461691936 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 12:21:31 INFO - PROCESS | 2312 | 1471461691938 Marionette TRACE conn2 <- [1,3066,null,{}] 12:21:31 INFO - PROCESS | 2312 | 1471461691940 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:31 INFO - PROCESS | 2312 | 1471461691941 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:32 INFO - PROCESS | 2312 | 1471461692052 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 12:21:32 INFO - PROCESS | 2312 | 1471461692170 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:32 INFO - PROCESS | 2312 | 1471461692172 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:32 INFO - PROCESS | 2312 | ++DOCSHELL 0x110f2a800 == 43 [pid = 2312] [id = 776] 12:21:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x12907cc00) [pid = 2312] [serial = 2326] [outer = 0x0] 12:21:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x12987ac00) [pid = 2312] [serial = 2327] [outer = 0x12907cc00] 12:21:32 INFO - PROCESS | 2312 | 1471461692205 Marionette DEBUG loaded listener.js 12:21:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 106 (0x12a61c000) [pid = 2312] [serial = 2328] [outer = 0x12907cc00] 12:21:32 INFO - PROCESS | 2312 | 1471461692564 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 12:21:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 12:21:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 12:21:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 12:21:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 12:21:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 12:21:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 12:21:32 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 12:21:32 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 670ms 12:21:32 INFO - PROCESS | 2312 | 1471461692607 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 12:21:32 INFO - PROCESS | 2312 | 1471461692609 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 12:21:32 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 12:21:32 INFO - PROCESS | 2312 | 1471461692611 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 12:21:32 INFO - PROCESS | 2312 | 1471461692612 Marionette TRACE conn2 <- [1,3070,null,{}] 12:21:32 INFO - PROCESS | 2312 | 1471461692615 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:32 INFO - PROCESS | 2312 | 1471461692616 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:32 INFO - PROCESS | 2312 | 1471461692718 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 12:21:32 INFO - PROCESS | 2312 | 1471461692795 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:32 INFO - PROCESS | 2312 | 1471461692797 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:32 INFO - PROCESS | 2312 | ++DOCSHELL 0x110f44000 == 44 [pid = 2312] [id = 777] 12:21:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 107 (0x12a61c800) [pid = 2312] [serial = 2329] [outer = 0x0] 12:21:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 108 (0x12a8c9400) [pid = 2312] [serial = 2330] [outer = 0x12a61c800] 12:21:32 INFO - PROCESS | 2312 | 1471461692826 Marionette DEBUG loaded listener.js 12:21:32 INFO - PROCESS | 2312 | ++DOMWINDOW == 109 (0x12af73000) [pid = 2312] [serial = 2331] [outer = 0x12a61c800] 12:21:33 INFO - PROCESS | 2312 | 1471461693243 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 12:21:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 12:21:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 12:21:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 12:21:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 12:21:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 12:21:33 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 12:21:33 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 670ms 12:21:33 INFO - PROCESS | 2312 | 1471461693281 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 12:21:33 INFO - PROCESS | 2312 | 1471461693283 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 12:21:33 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 12:21:33 INFO - PROCESS | 2312 | 1471461693285 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 12:21:33 INFO - PROCESS | 2312 | 1471461693286 Marionette TRACE conn2 <- [1,3074,null,{}] 12:21:33 INFO - PROCESS | 2312 | 1471461693289 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:33 INFO - PROCESS | 2312 | 1471461693293 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:33 INFO - PROCESS | 2312 | 1471461693414 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 12:21:33 INFO - PROCESS | 2312 | 1471461693513 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:33 INFO - PROCESS | 2312 | 1471461693515 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:33 INFO - PROCESS | 2312 | ++DOCSHELL 0x12ad71000 == 45 [pid = 2312] [id = 778] 12:21:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 110 (0x115e02c00) [pid = 2312] [serial = 2332] [outer = 0x0] 12:21:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 111 (0x1256bcc00) [pid = 2312] [serial = 2333] [outer = 0x115e02c00] 12:21:33 INFO - PROCESS | 2312 | 1471461693544 Marionette DEBUG loaded listener.js 12:21:33 INFO - PROCESS | 2312 | ++DOMWINDOW == 112 (0x12b8db800) [pid = 2312] [serial = 2334] [outer = 0x115e02c00] 12:21:33 INFO - PROCESS | 2312 | 1471461693899 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 12:21:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 12:21:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 12:21:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 12:21:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 12:21:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 12:21:33 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 12:21:33 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 620ms 12:21:33 INFO - PROCESS | 2312 | 1471461693906 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 12:21:33 INFO - PROCESS | 2312 | 1471461693907 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 12:21:33 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 12:21:33 INFO - PROCESS | 2312 | 1471461693912 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 12:21:33 INFO - PROCESS | 2312 | 1471461693913 Marionette TRACE conn2 <- [1,3078,null,{}] 12:21:33 INFO - PROCESS | 2312 | 1471461693916 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:33 INFO - PROCESS | 2312 | 1471461693917 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:34 INFO - PROCESS | 2312 | 1471461694020 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 12:21:34 INFO - PROCESS | 2312 | 1471461694244 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:34 INFO - PROCESS | 2312 | 1471461694246 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:34 INFO - PROCESS | 2312 | ++DOCSHELL 0x113137800 == 46 [pid = 2312] [id = 779] 12:21:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 113 (0x1127e6400) [pid = 2312] [serial = 2335] [outer = 0x0] 12:21:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 114 (0x112a89c00) [pid = 2312] [serial = 2336] [outer = 0x1127e6400] 12:21:34 INFO - PROCESS | 2312 | 1471461694301 Marionette DEBUG loaded listener.js 12:21:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 115 (0x115d10400) [pid = 2312] [serial = 2337] [outer = 0x1127e6400] 12:21:34 INFO - PROCESS | 2312 | 1471461694705 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 12:21:34 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 12:21:34 INFO - PROCESS | 2312 | 1471461694751 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 12:21:34 INFO - PROCESS | 2312 | 1471461694754 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 12:21:34 INFO - PROCESS | 2312 | 1471461694756 Marionette TRACE conn2 <- [1,3082,null,{}] 12:21:34 INFO - PROCESS | 2312 | 1471461694776 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:34 INFO - PROCESS | 2312 | 1471461694779 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:34 INFO - PROCESS | 2312 | 1471461694881 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 12:21:34 INFO - PROCESS | 2312 | 1471461694949 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:34 INFO - PROCESS | 2312 | 1471461694950 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:34 INFO - PROCESS | 2312 | ++DOCSHELL 0x119194800 == 47 [pid = 2312] [id = 780] 12:21:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 116 (0x116a0d400) [pid = 2312] [serial = 2338] [outer = 0x0] 12:21:34 INFO - PROCESS | 2312 | ++DOMWINDOW == 117 (0x1176b7800) [pid = 2312] [serial = 2339] [outer = 0x116a0d400] 12:21:34 INFO - PROCESS | 2312 | 1471461694979 Marionette DEBUG loaded listener.js 12:21:35 INFO - PROCESS | 2312 | ++DOMWINDOW == 118 (0x1185e7800) [pid = 2312] [serial = 2340] [outer = 0x116a0d400] 12:21:35 INFO - PROCESS | 2312 | --DOCSHELL 0x12888a800 == 46 [pid = 2312] [id = 771] 12:21:35 INFO - PROCESS | 2312 | --DOCSHELL 0x12cbbe800 == 45 [pid = 2312] [id = 770] 12:21:35 INFO - PROCESS | 2312 | --DOCSHELL 0x12cb9b000 == 44 [pid = 2312] [id = 769] 12:21:35 INFO - PROCESS | 2312 | --DOCSHELL 0x12d6d9800 == 43 [pid = 2312] [id = 768] 12:21:35 INFO - PROCESS | 2312 | --DOCSHELL 0x12d68b800 == 42 [pid = 2312] [id = 767] 12:21:35 INFO - PROCESS | 2312 | --DOCSHELL 0x12ad80000 == 41 [pid = 2312] [id = 766] 12:21:35 INFO - PROCESS | 2312 | --DOCSHELL 0x129902800 == 40 [pid = 2312] [id = 765] 12:21:35 INFO - PROCESS | 2312 | --DOCSHELL 0x126903800 == 39 [pid = 2312] [id = 764] 12:21:35 INFO - PROCESS | 2312 | --DOCSHELL 0x119b98000 == 38 [pid = 2312] [id = 763] 12:21:35 INFO - PROCESS | 2312 | --DOCSHELL 0x117173800 == 37 [pid = 2312] [id = 762] 12:21:35 INFO - PROCESS | 2312 | --DOCSHELL 0x113dd1000 == 36 [pid = 2312] [id = 761] 12:21:35 INFO - PROCESS | 2312 | --DOCSHELL 0x1242d3800 == 35 [pid = 2312] [id = 760] 12:21:35 INFO - PROCESS | 2312 | --DOCSHELL 0x1169d5800 == 34 [pid = 2312] [id = 759] 12:21:35 INFO - PROCESS | 2312 | --DOCSHELL 0x12ce8d800 == 33 [pid = 2312] [id = 758] 12:21:35 INFO - PROCESS | 2312 | --DOCSHELL 0x113137800 == 32 [pid = 2312] [id = 779] 12:21:35 INFO - PROCESS | 2312 | --DOCSHELL 0x12ad71000 == 31 [pid = 2312] [id = 778] 12:21:35 INFO - PROCESS | 2312 | --DOCSHELL 0x110f44000 == 30 [pid = 2312] [id = 777] 12:21:35 INFO - PROCESS | 2312 | --DOCSHELL 0x110f2a800 == 29 [pid = 2312] [id = 776] 12:21:35 INFO - PROCESS | 2312 | --DOCSHELL 0x12bd66800 == 28 [pid = 2312] [id = 775] 12:21:35 INFO - PROCESS | 2312 | --DOCSHELL 0x125f8a800 == 27 [pid = 2312] [id = 774] 12:21:35 INFO - PROCESS | 2312 | --DOCSHELL 0x113148800 == 26 [pid = 2312] [id = 772] 12:21:35 INFO - PROCESS | 2312 | --DOCSHELL 0x113154000 == 25 [pid = 2312] [id = 773] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 117 (0x119974400) [pid = 2312] [serial = 2250] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 116 (0x11950d800) [pid = 2312] [serial = 2247] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 115 (0x112ec1400) [pid = 2312] [serial = 2239] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 114 (0x112a88000) [pid = 2312] [serial = 2236] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 113 (0x1132a0000) [pid = 2312] [serial = 2237] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 112 (0x116996400) [pid = 2312] [serial = 2241] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 111 (0x1176b7000) [pid = 2312] [serial = 2242] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 110 (0x118806800) [pid = 2312] [serial = 2244] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 109 (0x11916a800) [pid = 2312] [serial = 2245] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 108 (0x11837a400) [pid = 2312] [serial = 2234] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 107 (0x1176be000) [pid = 2312] [serial = 2233] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 106 (0x11880d000) [pid = 2312] [serial = 2219] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 105 (0x1185df800) [pid = 2312] [serial = 2218] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x119caa800) [pid = 2312] [serial = 2222] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x1199b6c00) [pid = 2312] [serial = 2221] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x124e0f800) [pid = 2312] [serial = 2224] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x12643e000) [pid = 2312] [serial = 2225] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x128b34800) [pid = 2312] [serial = 2228] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x128b27000) [pid = 2312] [serial = 2227] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x116476800) [pid = 2312] [serial = 2231] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x112f26c00) [pid = 2312] [serial = 2230] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x119b0c400) [pid = 2312] [serial = 2253] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x123e25400) [pid = 2312] [serial = 2256] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x120f5d800) [pid = 2312] [serial = 2254] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x124e7ac00) [pid = 2312] [serial = 2259] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x124542800) [pid = 2312] [serial = 2257] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x1199bb800) [pid = 2312] [serial = 2263] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x1185d5400) [pid = 2312] [serial = 2262] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 89 (0x126438800) [pid = 2312] [serial = 2268] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 88 (0x128a56000) [pid = 2312] [serial = 2271] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 87 (0x1199b5c00) [pid = 2312] [serial = 2251] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 86 (0x1256be800) [pid = 2312] [serial = 2266] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 85 (0x1250bd800) [pid = 2312] [serial = 2260] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 84 (0x128a51800) [pid = 2312] [serial = 2269] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 83 (0x128b33400) [pid = 2312] [serial = 2273] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 82 (0x124e7e800) [pid = 2312] [serial = 2265] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | --DOMWINDOW == 81 (0x1198b9400) [pid = 2312] [serial = 2248] [outer = 0x0] [url = about:blank] 12:21:35 INFO - PROCESS | 2312 | 1471461695948 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 12:21:35 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 12:21:35 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 12:21:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:35 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 12:21:35 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 12:21:35 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 1240ms 12:21:35 INFO - PROCESS | 2312 | 1471461695995 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 12:21:35 INFO - PROCESS | 2312 | 1471461695997 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 12:21:35 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 12:21:36 INFO - PROCESS | 2312 | 1471461696000 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 12:21:36 INFO - PROCESS | 2312 | 1471461696003 Marionette TRACE conn2 <- [1,3086,null,{}] 12:21:36 INFO - PROCESS | 2312 | 1471461696006 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:36 INFO - PROCESS | 2312 | 1471461696008 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:36 INFO - PROCESS | 2312 | 1471461696096 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 12:21:36 INFO - PROCESS | 2312 | 1471461696100 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:36 INFO - PROCESS | 2312 | 1471461696102 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:36 INFO - PROCESS | 2312 | ++DOCSHELL 0x11313e000 == 26 [pid = 2312] [id = 781] 12:21:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 82 (0x11329fc00) [pid = 2312] [serial = 2341] [outer = 0x0] 12:21:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 83 (0x115d0cc00) [pid = 2312] [serial = 2342] [outer = 0x11329fc00] 12:21:36 INFO - PROCESS | 2312 | 1471461696131 Marionette DEBUG loaded listener.js 12:21:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 84 (0x115d1ac00) [pid = 2312] [serial = 2343] [outer = 0x11329fc00] 12:21:36 INFO - PROCESS | 2312 | 1471461696474 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 12:21:36 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 12:21:36 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 520ms 12:21:36 INFO - PROCESS | 2312 | 1471461696521 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 12:21:36 INFO - PROCESS | 2312 | 1471461696524 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 12:21:36 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 12:21:36 INFO - PROCESS | 2312 | 1471461696529 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 12:21:36 INFO - PROCESS | 2312 | 1471461696530 Marionette TRACE conn2 <- [1,3090,null,{}] 12:21:36 INFO - PROCESS | 2312 | 1471461696533 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:36 INFO - PROCESS | 2312 | 1471461696534 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:36 INFO - PROCESS | 2312 | 1471461696620 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 12:21:36 INFO - PROCESS | 2312 | 1471461696686 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:36 INFO - PROCESS | 2312 | 1471461696687 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:36 INFO - PROCESS | 2312 | ++DOCSHELL 0x117ca6000 == 27 [pid = 2312] [id = 782] 12:21:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 85 (0x115e0a800) [pid = 2312] [serial = 2344] [outer = 0x0] 12:21:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 86 (0x116481c00) [pid = 2312] [serial = 2345] [outer = 0x115e0a800] 12:21:36 INFO - PROCESS | 2312 | 1471461696715 Marionette DEBUG loaded listener.js 12:21:36 INFO - PROCESS | 2312 | ++DOMWINDOW == 87 (0x116abcc00) [pid = 2312] [serial = 2346] [outer = 0x115e0a800] 12:21:37 INFO - PROCESS | 2312 | 1471461697020 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 12:21:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 12:21:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 520ms 12:21:37 INFO - PROCESS | 2312 | 1471461697048 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 12:21:37 INFO - PROCESS | 2312 | 1471461697050 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 12:21:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 12:21:37 INFO - PROCESS | 2312 | 1471461697052 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 12:21:37 INFO - PROCESS | 2312 | 1471461697054 Marionette TRACE conn2 <- [1,3094,null,{}] 12:21:37 INFO - PROCESS | 2312 | 1471461697065 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:37 INFO - PROCESS | 2312 | 1471461697068 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:37 INFO - PROCESS | 2312 | 1471461697146 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 12:21:37 INFO - PROCESS | 2312 | 1471461697209 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:37 INFO - PROCESS | 2312 | 1471461697212 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:37 INFO - PROCESS | 2312 | ++DOCSHELL 0x119b98000 == 28 [pid = 2312] [id = 783] 12:21:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 88 (0x117c40000) [pid = 2312] [serial = 2347] [outer = 0x0] 12:21:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 89 (0x1185e7400) [pid = 2312] [serial = 2348] [outer = 0x117c40000] 12:21:37 INFO - PROCESS | 2312 | 1471461697241 Marionette DEBUG loaded listener.js 12:21:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 90 (0x119506400) [pid = 2312] [serial = 2349] [outer = 0x117c40000] 12:21:37 INFO - PROCESS | 2312 | 1471461697499 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 12:21:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 12:21:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 475ms 12:21:37 INFO - PROCESS | 2312 | 1471461697536 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 12:21:37 INFO - PROCESS | 2312 | 1471461697537 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 12:21:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 12:21:37 INFO - PROCESS | 2312 | 1471461697539 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 12:21:37 INFO - PROCESS | 2312 | 1471461697541 Marionette TRACE conn2 <- [1,3098,null,{}] 12:21:37 INFO - PROCESS | 2312 | 1471461697550 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:37 INFO - PROCESS | 2312 | 1471461697552 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:37 INFO - PROCESS | 2312 | 1471461697638 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 12:21:37 INFO - PROCESS | 2312 | 1471461697645 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:37 INFO - PROCESS | 2312 | 1471461697646 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:37 INFO - PROCESS | 2312 | ++DOCSHELL 0x12399c800 == 29 [pid = 2312] [id = 784] 12:21:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 91 (0x1195bb800) [pid = 2312] [serial = 2350] [outer = 0x0] 12:21:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 92 (0x11969fc00) [pid = 2312] [serial = 2351] [outer = 0x1195bb800] 12:21:37 INFO - PROCESS | 2312 | 1471461697672 Marionette DEBUG loaded listener.js 12:21:37 INFO - PROCESS | 2312 | ++DOMWINDOW == 93 (0x1196a7000) [pid = 2312] [serial = 2352] [outer = 0x1195bb800] 12:21:38 INFO - PROCESS | 2312 | 1471461698048 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 12:21:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 12:21:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 12:21:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 527ms 12:21:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 12:21:38 INFO - PROCESS | 2312 | 1471461698071 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 12:21:38 INFO - PROCESS | 2312 | 1471461698072 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 12:21:38 INFO - PROCESS | 2312 | 1471461698074 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 12:21:38 INFO - PROCESS | 2312 | 1471461698075 Marionette TRACE conn2 <- [1,3102,null,{}] 12:21:38 INFO - PROCESS | 2312 | 1471461698078 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:38 INFO - PROCESS | 2312 | 1471461698079 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:38 INFO - PROCESS | 2312 | 1471461698179 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 12:21:38 INFO - PROCESS | 2312 | 1471461698182 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:38 INFO - PROCESS | 2312 | 1471461698183 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:38 INFO - PROCESS | 2312 | ++DOCSHELL 0x1240c2000 == 30 [pid = 2312] [id = 785] 12:21:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 94 (0x112a86400) [pid = 2312] [serial = 2353] [outer = 0x0] 12:21:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 95 (0x1196ac400) [pid = 2312] [serial = 2354] [outer = 0x112a86400] 12:21:38 INFO - PROCESS | 2312 | 1471461698209 Marionette DEBUG loaded listener.js 12:21:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 96 (0x119971c00) [pid = 2312] [serial = 2355] [outer = 0x112a86400] 12:21:38 INFO - PROCESS | 2312 | 1471461698532 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 12:21:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 12:21:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 520ms 12:21:38 INFO - PROCESS | 2312 | 1471461698596 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 12:21:38 INFO - PROCESS | 2312 | 1471461698597 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 12:21:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 12:21:38 INFO - PROCESS | 2312 | 1471461698600 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 12:21:38 INFO - PROCESS | 2312 | 1471461698601 Marionette TRACE conn2 <- [1,3106,null,{}] 12:21:38 INFO - PROCESS | 2312 | 1471461698603 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:38 INFO - PROCESS | 2312 | 1471461698607 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:38 INFO - PROCESS | 2312 | 1471461698716 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 12:21:38 INFO - PROCESS | 2312 | 1471461698727 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:38 INFO - PROCESS | 2312 | 1471461698729 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:38 INFO - PROCESS | 2312 | ++DOCSHELL 0x126914000 == 31 [pid = 2312] [id = 786] 12:21:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 97 (0x119977000) [pid = 2312] [serial = 2356] [outer = 0x0] 12:21:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 98 (0x119b06c00) [pid = 2312] [serial = 2357] [outer = 0x119977000] 12:21:38 INFO - PROCESS | 2312 | 1471461698755 Marionette DEBUG loaded listener.js 12:21:38 INFO - PROCESS | 2312 | ++DOMWINDOW == 99 (0x119cda800) [pid = 2312] [serial = 2358] [outer = 0x119977000] 12:21:39 INFO - PROCESS | 2312 | 1471461699065 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 12:21:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 12:21:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 12:21:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 12:21:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 518ms 12:21:39 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 12:21:39 INFO - PROCESS | 2312 | 1471461699119 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 12:21:39 INFO - PROCESS | 2312 | 1471461699120 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 12:21:39 INFO - PROCESS | 2312 | 1471461699122 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 12:21:39 INFO - PROCESS | 2312 | 1471461699124 Marionette TRACE conn2 <- [1,3110,null,{}] 12:21:39 INFO - PROCESS | 2312 | 1471461699126 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:39 INFO - PROCESS | 2312 | 1471461699127 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:39 INFO - PROCESS | 2312 | 1471461699225 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 12:21:39 INFO - PROCESS | 2312 | 1471461699236 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:39 INFO - PROCESS | 2312 | 1471461699237 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:39 INFO - PROCESS | 2312 | ++DOCSHELL 0x128a43800 == 32 [pid = 2312] [id = 787] 12:21:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 100 (0x1199b3400) [pid = 2312] [serial = 2359] [outer = 0x0] 12:21:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 101 (0x120fce800) [pid = 2312] [serial = 2360] [outer = 0x1199b3400] 12:21:39 INFO - PROCESS | 2312 | 1471461699262 Marionette DEBUG loaded listener.js 12:21:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 102 (0x1239e9800) [pid = 2312] [serial = 2361] [outer = 0x1199b3400] 12:21:39 INFO - PROCESS | 2312 | 1471461699586 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 12:21:39 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 12:21:39 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 12:21:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 12:21:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 12:21:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 12:21:39 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 12:21:39 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 471ms 12:21:39 INFO - PROCESS | 2312 | 1471461699596 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 12:21:39 INFO - PROCESS | 2312 | 1471461699597 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 12:21:39 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 12:21:39 INFO - PROCESS | 2312 | 1471461699599 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 12:21:39 INFO - PROCESS | 2312 | 1471461699601 Marionette TRACE conn2 <- [1,3114,null,{}] 12:21:39 INFO - PROCESS | 2312 | 1471461699603 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 12:21:39 INFO - PROCESS | 2312 | 1471461699604 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:39 INFO - PROCESS | 2312 | 1471461699703 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 12:21:39 INFO - PROCESS | 2312 | 1471461699716 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\", \"86eaf017-4282-4b71-bcdf-2ac2b18d28d7\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 12:21:39 INFO - PROCESS | 2312 | 1471461699717 Marionette INFO sendAsync e641c895-a768-234f-86c3-28300743c2ee 12:21:39 INFO - PROCESS | 2312 | ++DOCSHELL 0x12904d800 == 33 [pid = 2312] [id = 788] 12:21:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 103 (0x123bec800) [pid = 2312] [serial = 2362] [outer = 0x0] 12:21:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 104 (0x1242b7800) [pid = 2312] [serial = 2363] [outer = 0x123bec800] 12:21:39 INFO - PROCESS | 2312 | 1471461699743 Marionette DEBUG loaded listener.js 12:21:39 INFO - PROCESS | 2312 | ++DOMWINDOW == 105 (0x124543800) [pid = 2312] [serial = 2364] [outer = 0x123bec800] 12:21:40 INFO - PROCESS | 2312 | --DOMWINDOW == 104 (0x1256b4400) [pid = 2312] [serial = 2299] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.worker] 12:21:40 INFO - PROCESS | 2312 | --DOMWINDOW == 103 (0x11956a800) [pid = 2312] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 12:21:40 INFO - PROCESS | 2312 | --DOMWINDOW == 102 (0x128b30800) [pid = 2312] [serial = 2308] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html] 12:21:40 INFO - PROCESS | 2312 | --DOMWINDOW == 101 (0x1164e6000) [pid = 2312] [serial = 2305] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-close.html] 12:21:40 INFO - PROCESS | 2312 | --DOMWINDOW == 100 (0x112a82800) [pid = 2312] [serial = 2296] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/idlharness.html] 12:21:40 INFO - PROCESS | 2312 | --DOMWINDOW == 99 (0x11702e000) [pid = 2312] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 12:21:40 INFO - PROCESS | 2312 | --DOMWINDOW == 98 (0x12a61d400) [pid = 2312] [serial = 2302] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-XHR-revoke.html] 12:21:40 INFO - PROCESS | 2312 | --DOMWINDOW == 97 (0x118291400) [pid = 2312] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 12:21:40 INFO - PROCESS | 2312 | --DOMWINDOW == 96 (0x119c69000) [pid = 2312] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 12:21:40 INFO - PROCESS | 2312 | --DOMWINDOW == 95 (0x112f20c00) [pid = 2312] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 12:21:40 INFO - PROCESS | 2312 | --DOMWINDOW == 94 (0x116915c00) [pid = 2312] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 12:21:40 INFO - PROCESS | 2312 | --DOMWINDOW == 93 (0x112a74c00) [pid = 2312] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 12:21:40 INFO - PROCESS | 2312 | --DOMWINDOW == 92 (0x12bf3f400) [pid = 2312] [serial = 2311] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-in-worker.worker] 12:21:40 INFO - PROCESS | 2312 | --DOMWINDOW == 91 (0x128a58c00) [pid = 2312] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 12:21:40 INFO - PROCESS | 2312 | --DOMWINDOW == 90 (0x115d15400) [pid = 2312] [serial = 2314] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/blob/Blob-slice-overflow.html] 12:21:40 INFO - PROCESS | 2312 | 1471461700267 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 12:21:40 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 12:21:40 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 669ms 12:21:40 INFO - PROCESS | 2312 | 1471461700270 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 12:21:40 INFO - PROCESS | 2312 | 1471461700271 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 12:21:41 WARNING - u'runner_teardown' () 12:21:41 INFO - No more tests 12:21:41 INFO - Got 0 unexpected results 12:21:41 INFO - SUITE-END | took 512s 12:21:41 INFO - Closing logging queue 12:21:41 INFO - queue closed 12:21:41 INFO - Return code: 0 12:21:41 WARNING - # TBPL SUCCESS # 12:21:41 INFO - Running post-action listener: _resource_record_post_action 12:21:41 INFO - Running post-run listener: _resource_record_post_run 12:21:42 INFO - Total resource usage - Wall time: 533s; CPU: 58.0%; Read bytes: 12800; Write bytes: 954465792; Read time: 0; Write time: 5112 12:21:42 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 12:21:42 INFO - install - Wall time: 18s; CPU: 53.0%; Read bytes: 139917824; Write bytes: 138184704; Read time: 12532; Write time: 395 12:21:42 INFO - run-tests - Wall time: 516s; CPU: 58.0%; Read bytes: 12800; Write bytes: 795874816; Read time: 0; Write time: 4605 12:21:42 INFO - Running post-run listener: _upload_blobber_files 12:21:42 INFO - Blob upload gear active. 12:21:42 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 12:21:42 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 12:21:42 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-release', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 12:21:42 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-release -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 12:21:42 INFO - (blobuploader) - INFO - Open directory for files ... 12:21:42 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 12:21:42 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:21:42 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:21:44 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 12:21:44 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:21:44 INFO - (blobuploader) - INFO - Done attempting. 12:21:44 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 12:21:44 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 12:21:44 INFO - (blobuploader) - INFO - Uploading, attempt #1. 12:21:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 12:21:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 12:21:45 INFO - (blobuploader) - INFO - Done attempting. 12:21:45 INFO - (blobuploader) - INFO - Iteration through files over. 12:21:45 INFO - Return code: 0 12:21:45 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 12:21:45 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 12:21:45 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/4f866110c19258c44ba7bce35862f362a3f69927f2795e6d60e5909c35aae13653c1a1af0089b3b8b7e9883e9c221558d4e7fbc820419be327438ec662ca614d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/3c8d4f92cfb5bbe6018504bb71d4ebc7a794d4b1d6eaea97d914ffe4ab48b233e7d54796b13090a9b08042e8907ef7bdd12f80cd5c92f74b5b6d80bbac219cae"} 12:21:45 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 12:21:45 INFO - Writing to file /builds/slave/test/properties/blobber_files 12:21:45 INFO - Contents: 12:21:45 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/4f866110c19258c44ba7bce35862f362a3f69927f2795e6d60e5909c35aae13653c1a1af0089b3b8b7e9883e9c221558d4e7fbc820419be327438ec662ca614d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/3c8d4f92cfb5bbe6018504bb71d4ebc7a794d4b1d6eaea97d914ffe4ab48b233e7d54796b13090a9b08042e8907ef7bdd12f80cd5c92f74b5b6d80bbac219cae"} 12:21:45 INFO - Running post-run listener: copy_logs_to_upload_dir 12:21:45 INFO - Copying logs to upload dir... 12:21:45 INFO - mkdir: /builds/slave/test/build/upload/logs 12:21:45 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1038.601367 ========= master_lag: 0.32 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 18 secs) (at 2016-08-17 12:21:46.167294) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-17 12:21:46.170971) ========= 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.NHDxjv90wL/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.wYHQoQtil5/Listeners TMPDIR=/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/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-release/sha512/4f866110c19258c44ba7bce35862f362a3f69927f2795e6d60e5909c35aae13653c1a1af0089b3b8b7e9883e9c221558d4e7fbc820419be327438ec662ca614d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/3c8d4f92cfb5bbe6018504bb71d4ebc7a794d4b1d6eaea97d914ffe4ab48b233e7d54796b13090a9b08042e8907ef7bdd12f80cd5c92f74b5b6d80bbac219cae"} build_url:https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013205 build_url: 'https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/4f866110c19258c44ba7bce35862f362a3f69927f2795e6d60e5909c35aae13653c1a1af0089b3b8b7e9883e9c221558d4e7fbc820419be327438ec662ca614d", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-release/sha512/3c8d4f92cfb5bbe6018504bb71d4ebc7a794d4b1d6eaea97d914ffe4ab48b233e7d54796b13090a9b08042e8907ef7bdd12f80cd5c92f74b5b6d80bbac219cae"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Q4QqHROqRZ2uXOS6iyfkOw/artifacts/public/build/firefox-48.0.1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.03 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-08-17 12:21:46.214057) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-17 12:21:46.214419) ========= 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.NHDxjv90wL/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.wYHQoQtil5/Listeners TMPDIR=/var/folders/vl/13zsdy5s2c70rd9lzswz9gd000000w/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.005289 ========= master_lag: 0.04 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-08-17 12:21:46.262960) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-17 12:21:46.263246) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-08-17 12:21:46.266553) ========= ========= Total master_lag: 0.48 =========