builder: mozilla-central_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0044 starttime: 1461021887.58 results: success (0) buildid: 20160418150822 builduid: e56a1568f67c48ca9db916e39d26da30 revision: f128e25d78d3e0633a4f668a4485e8f4b8a25549 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 16:24:47.584762) ========= master: http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-18 16:24:47.585194) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 16:24:47.585473) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-18 16:24:47.616006) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:24:47.616310) ========= 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.i03qQZKSiB/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.zDWhKqa0so/Listeners TMPDIR=/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/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-04-18 16:24:47-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 18.7M=0.001s 2016-04-18 16:24:47 (18.7 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.108451 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:24:47.744638) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:24:47.744967) ========= 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.i03qQZKSiB/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.zDWhKqa0so/Listeners TMPDIR=/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/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.026710 ========= master_lag: 0.03 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:24:47.797860) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 16:24:47.798225) ========= bash -c 'python archiver_client.py mozharness --repo mozilla-central --rev f128e25d78d3e0633a4f668a4485e8f4b8a25549 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo mozilla-central --rev f128e25d78d3e0633a4f668a4485e8f4b8a25549 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.i03qQZKSiB/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.zDWhKqa0so/Listeners TMPDIR=/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/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-04-18 16:24:47,869 truncating revision to first 12 chars 2016-04-18 16:24:47,869 Setting DEBUG logging. 2016-04-18 16:24:47,869 attempt 1/10 2016-04-18 16:24:47,869 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/mozilla-central/f128e25d78d3?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-18 16:24:49,139 unpacking tar archive at: mozilla-central-f128e25d78d3/testing/mozharness/ program finished with exit code 0 elapsedTime=1.519091 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-04-18 16:24:49.333526) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 16:24:49.333837) ========= script_repo_revision: f128e25d78d3e0633a4f668a4485e8f4b8a25549 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-18 16:24:49.334215) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 16:24:49.334503) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-18 16:24:49.352625) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 9 secs) (at 2016-04-18 16:24:49.352923) ========= /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-central --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-central', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.i03qQZKSiB/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.zDWhKqa0so/Listeners TMPDIR=/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/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 16:24:49 INFO - MultiFileLogger online at 20160418 16:24:49 in /builds/slave/test 16:24:49 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-central --download-symbols true 16:24:49 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 16:24:49 INFO - {'append_to_log': False, 16:24:49 INFO - 'base_work_dir': '/builds/slave/test', 16:24:49 INFO - 'blob_upload_branch': 'mozilla-central', 16:24:49 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 16:24:49 INFO - 'buildbot_json_path': 'buildprops.json', 16:24:49 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 16:24:49 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 16:24:49 INFO - 'download_minidump_stackwalk': True, 16:24:49 INFO - 'download_symbols': 'true', 16:24:49 INFO - 'e10s': False, 16:24:49 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 16:24:49 INFO - 'tooltool.py': '/tools/tooltool.py', 16:24:49 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 16:24:49 INFO - '/tools/misc-python/virtualenv.py')}, 16:24:49 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 16:24:49 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 16:24:49 INFO - 'log_level': 'info', 16:24:49 INFO - 'log_to_console': True, 16:24:49 INFO - 'opt_config_files': (), 16:24:49 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 16:24:49 INFO - '--processes=1', 16:24:49 INFO - '--config=%(test_path)s/wptrunner.ini', 16:24:49 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 16:24:49 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 16:24:49 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 16:24:49 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 16:24:49 INFO - 'pip_index': False, 16:24:49 INFO - 'require_test_zip': True, 16:24:49 INFO - 'test_type': ('testharness',), 16:24:49 INFO - 'this_chunk': '1', 16:24:49 INFO - 'tooltool_cache': '/builds/tooltool_cache', 16:24:49 INFO - 'total_chunks': '10', 16:24:49 INFO - 'virtualenv_path': 'venv', 16:24:49 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 16:24:49 INFO - 'work_dir': 'build'} 16:24:49 INFO - ##### 16:24:49 INFO - ##### Running clobber step. 16:24:49 INFO - ##### 16:24:49 INFO - Running pre-action listener: _resource_record_pre_action 16:24:49 INFO - Running main action method: clobber 16:24:49 INFO - rmtree: /builds/slave/test/build 16:24:49 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 16:24:51 INFO - Running post-action listener: _resource_record_post_action 16:24:51 INFO - ##### 16:24:51 INFO - ##### Running read-buildbot-config step. 16:24:51 INFO - ##### 16:24:51 INFO - Running pre-action listener: _resource_record_pre_action 16:24:51 INFO - Running main action method: read_buildbot_config 16:24:51 INFO - Using buildbot properties: 16:24:51 INFO - { 16:24:51 INFO - "project": "", 16:24:51 INFO - "product": "firefox", 16:24:51 INFO - "script_repo_revision": "production", 16:24:51 INFO - "scheduler": "tests-mozilla-central-yosemite_r7-debug-unittest", 16:24:51 INFO - "repository": "", 16:24:51 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-central debug test web-platform-tests-1", 16:24:51 INFO - "buildid": "20160418150822", 16:24:51 INFO - "pgo_build": "False", 16:24:51 INFO - "basedir": "/builds/slave/test", 16:24:51 INFO - "buildnumber": 48, 16:24:51 INFO - "slavename": "t-yosemite-r7-0044", 16:24:51 INFO - "master": "http://buildbot-master106.bb.releng.scl3.mozilla.com:8201/", 16:24:51 INFO - "platform": "macosx64", 16:24:51 INFO - "branch": "mozilla-central", 16:24:51 INFO - "revision": "f128e25d78d3e0633a4f668a4485e8f4b8a25549", 16:24:51 INFO - "repo_path": "mozilla-central", 16:24:51 INFO - "moz_repo_path": "", 16:24:51 INFO - "stage_platform": "macosx64", 16:24:51 INFO - "builduid": "e56a1568f67c48ca9db916e39d26da30", 16:24:51 INFO - "slavebuilddir": "test" 16:24:51 INFO - } 16:24:51 INFO - Found installer url https://queue.taskcluster.net/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 16:24:51 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 16:24:51 INFO - Running post-action listener: _resource_record_post_action 16:24:51 INFO - ##### 16:24:51 INFO - ##### Running download-and-extract step. 16:24:51 INFO - ##### 16:24:51 INFO - Running pre-action listener: _resource_record_pre_action 16:24:51 INFO - Running main action method: download_and_extract 16:24:51 INFO - mkdir: /builds/slave/test/build/tests 16:24:51 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')]} 16:24:51 INFO - https://queue.taskcluster.net/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 16:24:51 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 16:24:51 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 16:24:51 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 16:24:51 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 16:24:52 INFO - Downloaded 1235 bytes. 16:24:52 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 16:24:52 INFO - Using the following test package requirements: 16:24:52 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 16:24:52 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:24:52 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 16:24:52 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:24:52 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 16:24:52 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:24:52 INFO - u'jsshell-mac64.zip'], 16:24:52 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:24:52 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 16:24:52 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 16:24:52 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:24:52 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 16:24:52 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:24:52 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 16:24:52 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:24:52 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 16:24:52 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 16:24:52 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 16:24:52 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 16:24:52 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:24:52 INFO - https://queue.taskcluster.net/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 16:24:52 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 16:24:52 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 16:24:52 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 16:24:52 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 16:24:53 INFO - Downloaded 17917780 bytes. 16:24:53 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:24:53 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:24:53 INFO - caution: filename not matched: web-platform/* 16:24:53 INFO - Return code: 11 16:24:53 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:24:53 INFO - https://queue.taskcluster.net/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 16:24:53 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 16:24:53 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 16:24:53 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 16:24:53 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 16:24:55 INFO - Downloaded 36382568 bytes. 16:24:55 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 16:24:55 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 16:24:59 INFO - caution: filename not matched: bin/* 16:24:59 INFO - caution: filename not matched: config/* 16:24:59 INFO - caution: filename not matched: mozbase/* 16:24:59 INFO - caution: filename not matched: marionette/* 16:24:59 INFO - caution: filename not matched: tools/wptserve/* 16:24:59 INFO - Return code: 11 16:24:59 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:24:59 INFO - https://queue.taskcluster.net/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 16:24:59 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 16:24:59 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 16:24:59 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 16:24:59 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 16:25:01 INFO - Downloaded 68696048 bytes. 16:25:01 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 16:25:01 INFO - mkdir: /builds/slave/test/properties 16:25:01 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 16:25:01 INFO - Writing to file /builds/slave/test/properties/build_url 16:25:01 INFO - Contents: 16:25:01 INFO - build_url:https://queue.taskcluster.net/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 16:25:02 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:25:02 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 16:25:02 INFO - Writing to file /builds/slave/test/properties/symbols_url 16:25:02 INFO - Contents: 16:25:02 INFO - symbols_url:https://queue.taskcluster.net/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:25:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:25:02 INFO - https://queue.taskcluster.net/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 16:25:02 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:25:02 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:25:02 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 16:25:02 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 16:25:05 INFO - Downloaded 103329587 bytes. 16:25:05 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 16:25:05 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 16:25:09 INFO - Return code: 0 16:25:09 INFO - Running post-action listener: _resource_record_post_action 16:25:09 INFO - Running post-action listener: set_extra_try_arguments 16:25:09 INFO - ##### 16:25:09 INFO - ##### Running create-virtualenv step. 16:25:09 INFO - ##### 16:25:09 INFO - Running pre-action listener: _pre_create_virtualenv 16:25:09 INFO - Running pre-action listener: _resource_record_pre_action 16:25:09 INFO - Running main action method: create_virtualenv 16:25:09 INFO - Creating virtualenv /builds/slave/test/build/venv 16:25:09 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 16:25:09 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 16:25:09 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 16:25:09 INFO - Using real prefix '/tools/python27' 16:25:09 INFO - New python executable in /builds/slave/test/build/venv/bin/python 16:25:09 INFO - Installing distribute.............................................................................................................................................................................................done. 16:25:12 INFO - Installing pip.................done. 16:25:12 INFO - Return code: 0 16:25:12 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 16:25:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:25:12 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:25:12 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:25:12 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:25:12 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:25:12 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:25:12 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10cb17e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb34f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc41947a790>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb305e0>, '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 0x10c713cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c73e990>, '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.i03qQZKSiB/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zDWhKqa0so/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:25:12 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 16:25:12 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 16:25:12 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.i03qQZKSiB/Render', 16:25:12 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:25:12 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:25:12 INFO - 'HOME': '/Users/cltbld', 16:25:12 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:25:12 INFO - 'LOGNAME': 'cltbld', 16:25:12 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:25:12 INFO - 'MOZ_NO_REMOTE': '1', 16:25:12 INFO - 'NO_EM_RESTART': '1', 16:25:12 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:25:12 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:25:12 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:25:12 INFO - 'PWD': '/builds/slave/test', 16:25:12 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:25:12 INFO - 'SHELL': '/bin/bash', 16:25:12 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zDWhKqa0so/Listeners', 16:25:12 INFO - 'TMPDIR': '/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/', 16:25:12 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:25:12 INFO - 'USER': 'cltbld', 16:25:12 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:25:12 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:25:12 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:25:12 INFO - 'XPC_FLAGS': '0x0', 16:25:12 INFO - 'XPC_SERVICE_NAME': '0', 16:25:12 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:25:13 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:25:13 INFO - Downloading/unpacking psutil>=0.7.1 16:25:13 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 16:25:13 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 16:25:13 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 16:25:13 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 16:25:13 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 16:25:13 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 16:25:15 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 16:25:15 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:25:15 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:25:15 INFO - Installing collected packages: psutil 16:25:15 INFO - Running setup.py install for psutil 16:25:16 INFO - building 'psutil._psutil_osx' extension 16:25:16 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 16:25:16 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 16:25:16 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 16:25:16 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 16:25:16 INFO - building 'psutil._psutil_posix' extension 16:25:16 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 16:25:16 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 16:25:16 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 16:25:16 INFO - ^ 16:25:17 INFO - 1 warning generated. 16:25:17 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 16:25:17 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 16:25:17 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 16:25:17 INFO - Successfully installed psutil 16:25:17 INFO - Cleaning up... 16:25:17 INFO - Return code: 0 16:25:17 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 16:25:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:25:17 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:25:17 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:25:17 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:25:17 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:25:17 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:25:17 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10cb17e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb34f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc41947a790>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb305e0>, '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 0x10c713cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c73e990>, '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.i03qQZKSiB/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zDWhKqa0so/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:25:17 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 16:25:17 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 16:25:17 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.i03qQZKSiB/Render', 16:25:17 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:25:17 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:25:17 INFO - 'HOME': '/Users/cltbld', 16:25:17 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:25:17 INFO - 'LOGNAME': 'cltbld', 16:25:17 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:25:17 INFO - 'MOZ_NO_REMOTE': '1', 16:25:17 INFO - 'NO_EM_RESTART': '1', 16:25:17 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:25:17 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:25:17 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:25:17 INFO - 'PWD': '/builds/slave/test', 16:25:17 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:25:17 INFO - 'SHELL': '/bin/bash', 16:25:17 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zDWhKqa0so/Listeners', 16:25:17 INFO - 'TMPDIR': '/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/', 16:25:17 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:25:17 INFO - 'USER': 'cltbld', 16:25:17 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:25:17 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:25:17 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:25:17 INFO - 'XPC_FLAGS': '0x0', 16:25:17 INFO - 'XPC_SERVICE_NAME': '0', 16:25:17 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:25:17 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:25:17 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 16:25:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:25:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:25:17 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:25:17 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:25:17 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:25:17 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:25:19 INFO - Downloading mozsystemmonitor-0.0.tar.gz 16:25:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 16:25:20 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 16:25:20 INFO - Installing collected packages: mozsystemmonitor 16:25:20 INFO - Running setup.py install for mozsystemmonitor 16:25:20 INFO - Successfully installed mozsystemmonitor 16:25:20 INFO - Cleaning up... 16:25:20 INFO - Return code: 0 16:25:20 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 16:25:20 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')]} 16:25:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:25:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:25:20 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')]} 16:25:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:25:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:25:20 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 0x10cb17e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb34f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc41947a790>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb305e0>, '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 0x10c713cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c73e990>, '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.i03qQZKSiB/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zDWhKqa0so/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:25:20 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 16:25:20 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 16:25:20 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.i03qQZKSiB/Render', 16:25:20 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:25:20 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:25:20 INFO - 'HOME': '/Users/cltbld', 16:25:20 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:25:20 INFO - 'LOGNAME': 'cltbld', 16:25:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:25:20 INFO - 'MOZ_NO_REMOTE': '1', 16:25:20 INFO - 'NO_EM_RESTART': '1', 16:25:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:25:20 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:25:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:25:20 INFO - 'PWD': '/builds/slave/test', 16:25:20 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:25:20 INFO - 'SHELL': '/bin/bash', 16:25:20 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zDWhKqa0so/Listeners', 16:25:20 INFO - 'TMPDIR': '/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/', 16:25:20 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:25:20 INFO - 'USER': 'cltbld', 16:25:20 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:25:20 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:25:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:25:20 INFO - 'XPC_FLAGS': '0x0', 16:25:20 INFO - 'XPC_SERVICE_NAME': '0', 16:25:20 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:25:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:25:20 INFO - Downloading/unpacking blobuploader==1.2.4 16:25:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:25:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:25:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:25:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:25:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:25:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:25:22 INFO - Downloading blobuploader-1.2.4.tar.gz 16:25:22 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 16:25:23 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 16:25:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:25:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:25:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:25:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:25:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:25:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:25:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 16:25:23 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 16:25:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:25:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:25:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:25:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 16:25:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 16:25:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 16:25:24 INFO - Downloading docopt-0.6.1.tar.gz 16:25:24 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 16:25:24 INFO - Installing collected packages: blobuploader, requests, docopt 16:25:24 INFO - Running setup.py install for blobuploader 16:25:24 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 16:25:24 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 16:25:24 INFO - Running setup.py install for requests 16:25:24 INFO - Running setup.py install for docopt 16:25:25 INFO - Successfully installed blobuploader requests docopt 16:25:25 INFO - Cleaning up... 16:25:25 INFO - Return code: 0 16:25:25 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:25:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:25:25 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:25:25 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:25:25 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:25:25 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:25:25 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:25:25 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10cb17e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb34f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc41947a790>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb305e0>, '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 0x10c713cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c73e990>, '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.i03qQZKSiB/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zDWhKqa0so/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:25:25 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 16:25:25 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 16:25:25 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.i03qQZKSiB/Render', 16:25:25 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:25:25 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:25:25 INFO - 'HOME': '/Users/cltbld', 16:25:25 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:25:25 INFO - 'LOGNAME': 'cltbld', 16:25:25 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:25:25 INFO - 'MOZ_NO_REMOTE': '1', 16:25:25 INFO - 'NO_EM_RESTART': '1', 16:25:25 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:25:25 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:25:25 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:25:25 INFO - 'PWD': '/builds/slave/test', 16:25:25 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:25:25 INFO - 'SHELL': '/bin/bash', 16:25:25 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zDWhKqa0so/Listeners', 16:25:25 INFO - 'TMPDIR': '/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/', 16:25:25 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:25:25 INFO - 'USER': 'cltbld', 16:25:25 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:25:25 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:25:25 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:25:25 INFO - 'XPC_FLAGS': '0x0', 16:25:25 INFO - 'XPC_SERVICE_NAME': '0', 16:25:25 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:25:25 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:25:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:25:25 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-iCrWvB-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:25:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:25:25 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-WEp7Ev-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:25:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:25:25 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-642ICs-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:25:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:25:25 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-xnPPMR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:25:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:25:25 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-2EEbT1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:25:25 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:25:25 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-IRXKmZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:25:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:25:26 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-9HHQB0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:25:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:25:26 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-QFvqlK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:25:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:25:26 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-2T532E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:25:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:25:26 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-LjuYK2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:25:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:25:26 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-fN04AE-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:25:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:25:26 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-DRjnS1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:25:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:25:26 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-KPnwhd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:25:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:25:26 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-SkR3_D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:25:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:25:26 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-49yoxX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:25:26 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:25:27 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-h3DN7C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:25:27 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:25:27 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-qfvdbj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:25:27 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:25:27 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-1qDheR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:25:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:25:27 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-JbvDd3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:25:27 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:25:27 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-r73EnU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:25:27 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:25:27 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-Yr32By-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:25:27 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:25:28 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 16:25:28 INFO - Running setup.py install for manifestparser 16:25:28 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 16:25:28 INFO - Running setup.py install for mozcrash 16:25:28 INFO - Running setup.py install for mozdebug 16:25:28 INFO - Running setup.py install for mozdevice 16:25:28 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 16:25:28 INFO - Installing dm script to /builds/slave/test/build/venv/bin 16:25:28 INFO - Running setup.py install for mozfile 16:25:28 INFO - Running setup.py install for mozhttpd 16:25:28 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 16:25:28 INFO - Running setup.py install for mozinfo 16:25:29 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 16:25:29 INFO - Running setup.py install for mozInstall 16:25:29 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 16:25:29 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 16:25:29 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 16:25:29 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 16:25:29 INFO - Running setup.py install for mozleak 16:25:29 INFO - Running setup.py install for mozlog 16:25:29 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 16:25:29 INFO - Running setup.py install for moznetwork 16:25:29 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 16:25:29 INFO - Running setup.py install for mozprocess 16:25:29 INFO - Running setup.py install for mozprofile 16:25:29 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 16:25:29 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 16:25:29 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 16:25:29 INFO - Running setup.py install for mozrunner 16:25:30 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 16:25:30 INFO - Running setup.py install for mozscreenshot 16:25:30 INFO - Running setup.py install for moztest 16:25:30 INFO - Running setup.py install for mozversion 16:25:30 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 16:25:30 INFO - Running setup.py install for wptserve 16:25:30 INFO - Running setup.py install for marionette-driver 16:25:30 INFO - Running setup.py install for browsermob-proxy 16:25:31 INFO - Running setup.py install for marionette-client 16:25:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:25:31 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 16:25:31 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 16:25:31 INFO - Cleaning up... 16:25:31 INFO - Return code: 0 16:25:31 INFO - Installing None into virtualenv /builds/slave/test/build/venv 16:25:31 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')]} 16:25:31 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 16:25:31 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:25:31 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')]} 16:25:31 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 16:25:31 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 16:25:31 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 0x10cb17e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb34f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc41947a790>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10cb305e0>, '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 0x10c713cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c73e990>, '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.i03qQZKSiB/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zDWhKqa0so/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 16:25:31 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 16:25:31 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 16:25:31 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.i03qQZKSiB/Render', 16:25:31 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:25:31 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:25:31 INFO - 'HOME': '/Users/cltbld', 16:25:31 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:25:31 INFO - 'LOGNAME': 'cltbld', 16:25:31 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:25:31 INFO - 'MOZ_NO_REMOTE': '1', 16:25:31 INFO - 'NO_EM_RESTART': '1', 16:25:31 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:25:31 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:25:31 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:25:31 INFO - 'PWD': '/builds/slave/test', 16:25:31 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:25:31 INFO - 'SHELL': '/bin/bash', 16:25:31 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zDWhKqa0so/Listeners', 16:25:31 INFO - 'TMPDIR': '/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/', 16:25:31 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:25:31 INFO - 'USER': 'cltbld', 16:25:31 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:25:31 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:25:31 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:25:31 INFO - 'XPC_FLAGS': '0x0', 16:25:31 INFO - 'XPC_SERVICE_NAME': '0', 16:25:31 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:25:31 INFO - Ignoring indexes: https://pypi.python.org/simple/ 16:25:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 16:25:31 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-evDgQQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 16:25:31 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)) 16:25:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 16:25:31 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-59V5GP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 16:25:31 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)) 16:25:31 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 16:25:31 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-yPDhxD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 16:25:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 16:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 16:25:32 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-5pX8Y6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 16:25:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 16:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 16:25:32 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-2MTicg-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 16:25:32 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 16:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 16:25:32 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-1QoMJu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 16:25:32 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)) 16:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 16:25:32 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-AyuzAA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 16:25:32 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)) 16:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 16:25:32 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-Dj5RwR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 16:25:32 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)) 16:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 16:25:32 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-7__Mbo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 16:25:32 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)) 16:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 16:25:32 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-RYcPNI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 16:25:32 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)) 16:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 16:25:32 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-4ODKH_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 16:25:32 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)) 16:25:32 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 16:25:32 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-nPUhAe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 16:25:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 16:25:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 16:25:33 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-xP2KbY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 16:25:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 16:25:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 16:25:33 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-SA5S3w-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 16:25:33 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 16:25:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 16:25:33 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-Yak4TA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 16:25:33 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)) 16:25:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 16:25:33 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-o37vYc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 16:25:33 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)) 16:25:33 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 16:25:33 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-9GOCBV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 16:25:33 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)) 16:25:33 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 16:25:33 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-_PG9Mz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 16:25:33 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)) 16:25:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 16:25:33 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-TpBwGw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 16:25:33 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)) 16:25:33 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:25:33 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-Ay0L2R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 16:25:33 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)) 16:25:33 INFO - Unpacking /builds/slave/test/build/tests/marionette 16:25:34 INFO - Running setup.py (path:/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/pip-kEuZ7u-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 16:25:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 16:25:34 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)) 16:25:34 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)) 16:25:34 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)) 16:25:34 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)) 16:25:34 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)) 16:25:34 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)) 16:25:34 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 16:25:34 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 16:25:34 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 16:25:34 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 16:25:34 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 16:25:34 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 16:25:34 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 16:25:36 INFO - Downloading blessings-1.6.tar.gz 16:25:36 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 16:25:36 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)) 16:25:36 INFO - Installing collected packages: blessings 16:25:36 INFO - Running setup.py install for blessings 16:25:37 INFO - Successfully installed blessings 16:25:37 INFO - Cleaning up... 16:25:37 INFO - Return code: 0 16:25:37 INFO - Done creating virtualenv /builds/slave/test/build/venv. 16:25:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:25:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:25:37 INFO - Reading from file tmpfile_stdout 16:25:37 INFO - Current package versions: 16:25:37 INFO - blessings == 1.6 16:25:37 INFO - blobuploader == 1.2.4 16:25:37 INFO - browsermob-proxy == 0.6.0 16:25:37 INFO - docopt == 0.6.1 16:25:37 INFO - manifestparser == 1.1 16:25:37 INFO - marionette-client == 2.3.0 16:25:37 INFO - marionette-driver == 1.4.0 16:25:37 INFO - mozInstall == 1.12 16:25:37 INFO - mozcrash == 0.17 16:25:37 INFO - mozdebug == 0.1 16:25:37 INFO - mozdevice == 0.48 16:25:37 INFO - mozfile == 1.2 16:25:37 INFO - mozhttpd == 0.7 16:25:37 INFO - mozinfo == 0.9 16:25:37 INFO - mozleak == 0.1 16:25:37 INFO - mozlog == 3.1 16:25:37 INFO - moznetwork == 0.27 16:25:37 INFO - mozprocess == 0.22 16:25:37 INFO - mozprofile == 0.28 16:25:37 INFO - mozrunner == 6.11 16:25:37 INFO - mozscreenshot == 0.1 16:25:37 INFO - mozsystemmonitor == 0.0 16:25:37 INFO - moztest == 0.7 16:25:37 INFO - mozversion == 1.4 16:25:37 INFO - psutil == 3.1.1 16:25:37 INFO - requests == 1.2.3 16:25:37 INFO - wptserve == 1.4.0 16:25:37 INFO - wsgiref == 0.1.2 16:25:37 INFO - Running post-action listener: _resource_record_post_action 16:25:37 INFO - Running post-action listener: _start_resource_monitoring 16:25:37 INFO - Starting resource monitoring. 16:25:37 INFO - ##### 16:25:37 INFO - ##### Running pull step. 16:25:37 INFO - ##### 16:25:37 INFO - Running pre-action listener: _resource_record_pre_action 16:25:37 INFO - Running main action method: pull 16:25:37 INFO - Pull has nothing to do! 16:25:37 INFO - Running post-action listener: _resource_record_post_action 16:25:37 INFO - ##### 16:25:37 INFO - ##### Running install step. 16:25:37 INFO - ##### 16:25:37 INFO - Running pre-action listener: _resource_record_pre_action 16:25:37 INFO - Running main action method: install 16:25:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 16:25:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 16:25:37 INFO - Reading from file tmpfile_stdout 16:25:37 INFO - Detecting whether we're running mozinstall >=1.0... 16:25:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 16:25:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 16:25:37 INFO - Reading from file tmpfile_stdout 16:25:37 INFO - Output received: 16:25:37 INFO - Usage: mozinstall [options] installer 16:25:37 INFO - Options: 16:25:37 INFO - -h, --help show this help message and exit 16:25:37 INFO - -d DEST, --destination=DEST 16:25:37 INFO - Directory to install application into. [default: 16:25:37 INFO - "/builds/slave/test"] 16:25:37 INFO - --app=APP Application being installed. [default: firefox] 16:25:37 INFO - mkdir: /builds/slave/test/build/application 16:25:37 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 16:25:37 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 16:25:57 INFO - Reading from file tmpfile_stdout 16:25:57 INFO - Output received: 16:25:57 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 16:25:57 INFO - Running post-action listener: _resource_record_post_action 16:25:57 INFO - ##### 16:25:57 INFO - ##### Running run-tests step. 16:25:57 INFO - ##### 16:25:57 INFO - Running pre-action listener: _resource_record_pre_action 16:25:57 INFO - Running main action method: run_tests 16:25:57 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 16:25:57 INFO - Minidump filename unknown. Determining based upon platform and architecture. 16:25:57 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 16:25:57 INFO - grabbing minidump binary from tooltool 16:25:57 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 16:25:57 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 0x10cb305e0>, '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 0x10c713cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10c73e990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 16:25:57 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 16:25:57 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 16:25:57 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 16:25:57 INFO - Return code: 0 16:25:57 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 16:25:57 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 16:25:57 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/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.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 16:25:57 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/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.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 16:25:57 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.i03qQZKSiB/Render', 16:25:57 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 16:25:57 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 16:25:57 INFO - 'HOME': '/Users/cltbld', 16:25:57 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 16:25:57 INFO - 'LOGNAME': 'cltbld', 16:25:57 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 16:25:57 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 16:25:57 INFO - 'MOZ_NO_REMOTE': '1', 16:25:57 INFO - 'NO_EM_RESTART': '1', 16:25:57 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 16:25:57 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 16:25:57 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 16:25:57 INFO - 'PWD': '/builds/slave/test', 16:25:57 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 16:25:57 INFO - 'SHELL': '/bin/bash', 16:25:57 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.zDWhKqa0so/Listeners', 16:25:57 INFO - 'TMPDIR': '/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/T/', 16:25:57 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 16:25:57 INFO - 'USER': 'cltbld', 16:25:57 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 16:25:57 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 16:25:57 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 16:25:57 INFO - 'XPC_FLAGS': '0x0', 16:25:57 INFO - 'XPC_SERVICE_NAME': '0', 16:25:57 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 16:25:57 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/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.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 16:25:58 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 16:25:58 INFO - import pkg_resources 16:25:59 INFO - Using 1 client processes 16:25:59 INFO - wptserve Starting http server on 127.0.0.1:8000 16:25:59 INFO - wptserve Starting http server on 127.0.0.1:8001 16:25:59 INFO - wptserve Starting http server on 127.0.0.1:8443 16:26:01 INFO - SUITE-START | Running 778 tests 16:26:01 INFO - Running testharness tests 16:26:01 INFO - Setting up ssl 16:26:01 INFO - PROCESS | certutil | 16:26:01 INFO - PROCESS | certutil | 16:26:01 INFO - PROCESS | certutil | 16:26:01 INFO - Certificate Nickname Trust Attributes 16:26:01 INFO - SSL,S/MIME,JAR/XPI 16:26:01 INFO - 16:26:01 INFO - web-platform-tests CT,, 16:26:01 INFO - 16:26:01 INFO - Starting runner 16:26:02 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 16:26:02 INFO - PROCESS | 1648 | 1461021962533 Marionette DEBUG Marionette enabled via build flag and pref 16:26:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x11671d000 == 1 [pid = 1648] [id = 1] 16:26:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 1 (0x11671d800) [pid = 1648] [serial = 1] [outer = 0x0] 16:26:02 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:26:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 2 (0x11671e800) [pid = 1648] [serial = 2] [outer = 0x11671d800] 16:26:02 INFO - PROCESS | 1648 | 1461021962847 Marionette INFO Listening on port 2828 16:26:03 INFO - PROCESS | 1648 | 1461021963072 Marionette DEBUG Marionette enabled via command-line flag 16:26:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x11913c800 == 2 [pid = 1648] [id = 2] 16:26:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 3 (0x11913d000) [pid = 1648] [serial = 3] [outer = 0x0] 16:26:03 INFO - PROCESS | 1648 | [1648] WARNING: No inner window available!: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9777 16:26:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 4 (0x11913e000) [pid = 1648] [serial = 4] [outer = 0x11913d000] 16:26:03 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:26:03 INFO - PROCESS | 1648 | 1461021963242 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49287 16:26:03 INFO - PROCESS | 1648 | 1461021963313 Marionette DEBUG Closed connection conn0 16:26:03 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:26:03 INFO - PROCESS | 1648 | 1461021963320 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49288 16:26:03 INFO - PROCESS | 1648 | 1461021963335 Marionette DEBUG Closed connection conn1 16:26:03 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 16:26:03 INFO - PROCESS | 1648 | 1461021963341 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49289 16:26:03 INFO - PROCESS | 1648 | 1461021963348 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 16:26:03 INFO - PROCESS | 1648 | 1461021963354 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160418150822","device":"desktop","version":"48.0a1"} 16:26:03 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:26:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bad7800 == 3 [pid = 1648] [id = 3] 16:26:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 5 (0x11bad8000) [pid = 1648] [serial = 5] [outer = 0x0] 16:26:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bad8800 == 4 [pid = 1648] [id = 4] 16:26:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 6 (0x11c68e800) [pid = 1648] [serial = 6] [outer = 0x0] 16:26:04 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:26:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b94000 == 5 [pid = 1648] [id = 5] 16:26:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 7 (0x11c68e000) [pid = 1648] [serial = 7] [outer = 0x0] 16:26:04 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 16:26:04 INFO - PROCESS | 1648 | [1648] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 16:26:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 8 (0x12700a400) [pid = 1648] [serial = 8] [outer = 0x11c68e000] 16:26:04 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 16:26:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 9 (0x127426000) [pid = 1648] [serial = 9] [outer = 0x11bad8000] 16:26:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 10 (0x126bcbc00) [pid = 1648] [serial = 10] [outer = 0x11c68e800] 16:26:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 11 (0x126bcdc00) [pid = 1648] [serial = 11] [outer = 0x11c68e000] 16:26:05 INFO - PROCESS | 1648 | 1461021965345 Marionette DEBUG loaded listener.js 16:26:05 INFO - PROCESS | 1648 | 1461021965356 Marionette DEBUG loaded listener.js 16:26:05 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 16:26:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 12 (0x1296f2400) [pid = 1648] [serial = 12] [outer = 0x11c68e000] 16:26:05 INFO - PROCESS | 1648 | 1461021965712 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"e4484d80-327e-c340-8af9-1df147114b4d","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160418150822","device":"desktop","version":"48.0a1","command_id":1}}] 16:26:05 INFO - PROCESS | 1648 | 1461021965805 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}] 16:26:05 INFO - PROCESS | 1648 | 1461021965848 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 16:26:05 INFO - PROCESS | 1648 | 1461021965942 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 16:26:05 INFO - PROCESS | 1648 | [1648] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 16:26:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 13 (0x12b10e800) [pid = 1648] [serial = 13] [outer = 0x11c68e000] 16:26:06 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:26:06 INFO - PROCESS | 1648 | 1461021966211 Marionette TRACE conn2 <- [1,3,null,{}] 16:26:06 INFO - PROCESS | 1648 | 1461021966214 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 16:26:06 INFO - PROCESS | 1648 | 1461021966228 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 16:26:06 INFO - PROCESS | 1648 | 1461021966256 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 16:26:06 INFO - PROCESS | 1648 | 1461021966257 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 16:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 16:26:06 INFO - PROCESS | 1648 | 1461021966260 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 16:26:06 INFO - PROCESS | 1648 | 1461021966263 Marionette TRACE conn2 <- [1,6,null,{}] 16:26:06 INFO - PROCESS | 1648 | 1461021966266 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}] 16:26:06 INFO - PROCESS | 1648 | 1461021966277 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 16:26:06 INFO - PROCESS | 1648 | 1461021966280 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb1c000 == 6 [pid = 1648] [id = 6] 16:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 14 (0x12bb4b800) [pid = 1648] [serial = 14] [outer = 0x0] 16:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 15 (0x12bb4d400) [pid = 1648] [serial = 15] [outer = 0x12bb4b800] 16:26:06 INFO - PROCESS | 1648 | 1461021966312 Marionette DEBUG loaded listener.js 16:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 16 (0x12bb52c00) [pid = 1648] [serial = 16] [outer = 0x12bb4b800] 16:26:06 INFO - PROCESS | 1648 | 1461021966621 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]]]}] 16:26:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bc78800 == 7 [pid = 1648] [id = 7] 16:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 17 (0x12b9b4000) [pid = 1648] [serial = 17] [outer = 0x0] 16:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 18 (0x12be16800) [pid = 1648] [serial = 18] [outer = 0x12b9b4000] 16:26:06 INFO - PROCESS | 1648 | 1461021966646 Marionette DEBUG loaded listener.js 16:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 19 (0x12be9a400) [pid = 1648] [serial = 19] [outer = 0x12b9b4000] 16:26:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 16:26:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 421ms 16:26:06 INFO - PROCESS | 1648 | 1461021966708 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 16:26:06 INFO - PROCESS | 1648 | 1461021966710 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 16:26:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 16:26:06 INFO - PROCESS | 1648 | 1461021966728 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 16:26:06 INFO - PROCESS | 1648 | 1461021966729 Marionette TRACE conn2 <- [1,10,null,{}] 16:26:06 INFO - PROCESS | 1648 | 1461021966744 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}] 16:26:06 INFO - PROCESS | 1648 | 1461021966877 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 16:26:06 INFO - PROCESS | 1648 | 1461021966908 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d199000 == 8 [pid = 1648] [id = 8] 16:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 20 (0x12d064400) [pid = 1648] [serial = 20] [outer = 0x0] 16:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 21 (0x12d066400) [pid = 1648] [serial = 21] [outer = 0x12d064400] 16:26:06 INFO - PROCESS | 1648 | 1461021966937 Marionette DEBUG loaded listener.js 16:26:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 22 (0x12d315c00) [pid = 1648] [serial = 22] [outer = 0x12d064400] 16:26:07 INFO - PROCESS | 1648 | 1461021967239 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]]]}] 16:26:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 16:26:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 533ms 16:26:07 INFO - PROCESS | 1648 | 1461021967257 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 16:26:07 INFO - PROCESS | 1648 | 1461021967259 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 16:26:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 16:26:07 INFO - PROCESS | 1648 | 1461021967261 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 16:26:07 INFO - PROCESS | 1648 | 1461021967262 Marionette TRACE conn2 <- [1,14,null,{}] 16:26:07 INFO - PROCESS | 1648 | 1461021967265 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}] 16:26:07 INFO - PROCESS | 1648 | 1461021967395 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 16:26:07 INFO - PROCESS | 1648 | 1461021967404 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db4b000 == 9 [pid = 1648] [id = 9] 16:26:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 23 (0x12d31bc00) [pid = 1648] [serial = 23] [outer = 0x0] 16:26:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 24 (0x12d9b2000) [pid = 1648] [serial = 24] [outer = 0x12d31bc00] 16:26:07 INFO - PROCESS | 1648 | 1461021967429 Marionette DEBUG loaded listener.js 16:26:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 25 (0x12e155400) [pid = 1648] [serial = 25] [outer = 0x12d31bc00] 16:26:07 INFO - PROCESS | 1648 | 1461021967694 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]]]}] 16:26:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 16:26:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 468ms 16:26:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 16:26:07 INFO - PROCESS | 1648 | 1461021967730 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 16:26:07 INFO - PROCESS | 1648 | 1461021967731 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 16:26:07 INFO - PROCESS | 1648 | 1461021967741 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 16:26:07 INFO - PROCESS | 1648 | 1461021967742 Marionette TRACE conn2 <- [1,18,null,{}] 16:26:07 INFO - PROCESS | 1648 | 1461021967744 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}] 16:26:07 INFO - PROCESS | 1648 | 1461021967834 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 16:26:07 INFO - PROCESS | 1648 | 1461021967840 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e42a000 == 10 [pid = 1648] [id = 10] 16:26:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 26 (0x12e15cc00) [pid = 1648] [serial = 26] [outer = 0x0] 16:26:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 27 (0x12e317800) [pid = 1648] [serial = 27] [outer = 0x12e15cc00] 16:26:07 INFO - PROCESS | 1648 | 1461021967866 Marionette DEBUG loaded listener.js 16:26:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 28 (0x12e320c00) [pid = 1648] [serial = 28] [outer = 0x12e15cc00] 16:26:08 INFO - PROCESS | 1648 | 1461021968142 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]]]}] 16:26:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 16:26:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 425ms 16:26:08 INFO - PROCESS | 1648 | 1461021968162 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 16:26:08 INFO - PROCESS | 1648 | 1461021968163 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 16:26:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 16:26:08 INFO - PROCESS | 1648 | 1461021968166 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 16:26:08 INFO - PROCESS | 1648 | 1461021968167 Marionette TRACE conn2 <- [1,22,null,{}] 16:26:08 INFO - PROCESS | 1648 | 1461021968177 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}] 16:26:08 INFO - PROCESS | 1648 | 1461021968266 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 16:26:08 INFO - PROCESS | 1648 | 1461021968273 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e83d800 == 11 [pid = 1648] [id = 11] 16:26:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 29 (0x12e335c00) [pid = 1648] [serial = 29] [outer = 0x0] 16:26:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 30 (0x12e343400) [pid = 1648] [serial = 30] [outer = 0x12e335c00] 16:26:08 INFO - PROCESS | 1648 | 1461021968298 Marionette DEBUG loaded listener.js 16:26:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 31 (0x12e779800) [pid = 1648] [serial = 31] [outer = 0x12e335c00] 16:26:08 INFO - PROCESS | 1648 | 1461021968536 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]]]}] 16:26:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 16:26:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 426ms 16:26:08 INFO - PROCESS | 1648 | 1461021968592 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 16:26:08 INFO - PROCESS | 1648 | 1461021968594 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 16:26:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 16:26:08 INFO - PROCESS | 1648 | 1461021968596 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 16:26:08 INFO - PROCESS | 1648 | 1461021968597 Marionette TRACE conn2 <- [1,26,null,{}] 16:26:08 INFO - PROCESS | 1648 | 1461021968608 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}] 16:26:08 INFO - PROCESS | 1648 | 1461021968697 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 16:26:08 INFO - PROCESS | 1648 | 1461021968704 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea3c800 == 12 [pid = 1648] [id = 12] 16:26:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 32 (0x12e784800) [pid = 1648] [serial = 32] [outer = 0x0] 16:26:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 33 (0x12e78b000) [pid = 1648] [serial = 33] [outer = 0x12e784800] 16:26:08 INFO - PROCESS | 1648 | 1461021968729 Marionette DEBUG loaded listener.js 16:26:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 34 (0x11a84e000) [pid = 1648] [serial = 34] [outer = 0x12e784800] 16:26:08 INFO - PROCESS | 1648 | 1461021968971 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]]]}] 16:26:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 16:26:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 417ms 16:26:09 INFO - PROCESS | 1648 | 1461021969015 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 16:26:09 INFO - PROCESS | 1648 | 1461021969016 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 16:26:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 16:26:09 INFO - PROCESS | 1648 | 1461021969026 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 16:26:09 INFO - PROCESS | 1648 | 1461021969027 Marionette TRACE conn2 <- [1,30,null,{}] 16:26:09 INFO - PROCESS | 1648 | 1461021969029 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}] 16:26:09 INFO - PROCESS | 1648 | 1461021969115 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 16:26:09 INFO - PROCESS | 1648 | 1461021969122 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aace800 == 13 [pid = 1648] [id = 13] 16:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 35 (0x11a853800) [pid = 1648] [serial = 35] [outer = 0x0] 16:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 36 (0x12be1ac00) [pid = 1648] [serial = 36] [outer = 0x11a853800] 16:26:09 INFO - PROCESS | 1648 | 1461021969147 Marionette DEBUG loaded listener.js 16:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 37 (0x11b6e1c00) [pid = 1648] [serial = 37] [outer = 0x11a853800] 16:26:09 INFO - PROCESS | 1648 | 1461021969374 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]]]}] 16:26:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 16:26:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 369ms 16:26:09 INFO - PROCESS | 1648 | 1461021969395 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 16:26:09 INFO - PROCESS | 1648 | 1461021969397 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 16:26:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 16:26:09 INFO - PROCESS | 1648 | 1461021969407 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 16:26:09 INFO - PROCESS | 1648 | 1461021969408 Marionette TRACE conn2 <- [1,34,null,{}] 16:26:09 INFO - PROCESS | 1648 | 1461021969411 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}] 16:26:09 INFO - PROCESS | 1648 | 1461021969514 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 16:26:09 INFO - PROCESS | 1648 | 1461021969519 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12edcc000 == 14 [pid = 1648] [id = 14] 16:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 38 (0x11b6e4400) [pid = 1648] [serial = 38] [outer = 0x0] 16:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 39 (0x11b6edc00) [pid = 1648] [serial = 39] [outer = 0x11b6e4400] 16:26:09 INFO - PROCESS | 1648 | 1461021969561 Marionette DEBUG loaded listener.js 16:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 40 (0x12e792c00) [pid = 1648] [serial = 40] [outer = 0x11b6e4400] 16:26:09 INFO - PROCESS | 1648 | 1461021969835 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]]]}] 16:26:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 16:26:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 477ms 16:26:09 INFO - PROCESS | 1648 | 1461021969877 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 16:26:09 INFO - PROCESS | 1648 | 1461021969878 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 16:26:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 16:26:09 INFO - PROCESS | 1648 | 1461021969880 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 16:26:09 INFO - PROCESS | 1648 | 1461021969881 Marionette TRACE conn2 <- [1,38,null,{}] 16:26:09 INFO - PROCESS | 1648 | 1461021969891 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}] 16:26:09 INFO - PROCESS | 1648 | 1461021969980 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 16:26:09 INFO - PROCESS | 1648 | 1461021969986 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f60c800 == 15 [pid = 1648] [id = 15] 16:26:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 41 (0x11b6ed000) [pid = 1648] [serial = 41] [outer = 0x0] 16:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 42 (0x12f237400) [pid = 1648] [serial = 42] [outer = 0x11b6ed000] 16:26:10 INFO - PROCESS | 1648 | 1461021970011 Marionette DEBUG loaded listener.js 16:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 43 (0x12f6dec00) [pid = 1648] [serial = 43] [outer = 0x11b6ed000] 16:26:10 INFO - PROCESS | 1648 | 1461021970258 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]]]}] 16:26:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 16:26:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 421ms 16:26:10 INFO - PROCESS | 1648 | 1461021970308 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 16:26:10 INFO - PROCESS | 1648 | 1461021970309 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 16:26:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 16:26:10 INFO - PROCESS | 1648 | 1461021970311 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 16:26:10 INFO - PROCESS | 1648 | 1461021970312 Marionette TRACE conn2 <- [1,42,null,{}] 16:26:10 INFO - PROCESS | 1648 | 1461021970314 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}] 16:26:10 INFO - PROCESS | 1648 | 1461021970415 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 16:26:10 INFO - PROCESS | 1648 | 1461021970419 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f73d800 == 16 [pid = 1648] [id = 16] 16:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 44 (0x12f6e1000) [pid = 1648] [serial = 44] [outer = 0x0] 16:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 45 (0x12f6e9400) [pid = 1648] [serial = 45] [outer = 0x12f6e1000] 16:26:10 INFO - PROCESS | 1648 | 1461021970444 Marionette DEBUG loaded listener.js 16:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 46 (0x12fd0c000) [pid = 1648] [serial = 46] [outer = 0x12f6e1000] 16:26:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fd55800 == 17 [pid = 1648] [id = 17] 16:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 47 (0x12fd56000) [pid = 1648] [serial = 47] [outer = 0x0] 16:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 48 (0x12fd58000) [pid = 1648] [serial = 48] [outer = 0x12fd56000] 16:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 49 (0x12fd51000) [pid = 1648] [serial = 49] [outer = 0x12fd56000] 16:26:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fd55000 == 18 [pid = 1648] [id = 18] 16:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 50 (0x12fd0c400) [pid = 1648] [serial = 50] [outer = 0x0] 16:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 51 (0x12fdc8800) [pid = 1648] [serial = 51] [outer = 0x12fd0c400] 16:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 52 (0x12f6e6800) [pid = 1648] [serial = 52] [outer = 0x12fd0c400] 16:26:10 INFO - PROCESS | 1648 | 1461021970821 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]]]}] 16:26:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 16:26:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 568ms 16:26:10 INFO - PROCESS | 1648 | 1461021970879 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 16:26:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 16:26:10 INFO - PROCESS | 1648 | 1461021970881 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 16:26:10 INFO - PROCESS | 1648 | 1461021970883 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 16:26:10 INFO - PROCESS | 1648 | 1461021970885 Marionette TRACE conn2 <- [1,46,null,{}] 16:26:10 INFO - PROCESS | 1648 | 1461021970887 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}] 16:26:10 INFO - PROCESS | 1648 | 1461021970971 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 16:26:10 INFO - PROCESS | 1648 | 1461021970976 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x130124000 == 19 [pid = 1648] [id = 19] 16:26:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 53 (0x12fd0e400) [pid = 1648] [serial = 53] [outer = 0x0] 16:26:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 54 (0x12fdc4800) [pid = 1648] [serial = 54] [outer = 0x12fd0e400] 16:26:11 INFO - PROCESS | 1648 | 1461021971005 Marionette DEBUG loaded listener.js 16:26:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x12fdf1400) [pid = 1648] [serial = 55] [outer = 0x12fd0e400] 16:26:11 INFO - PROCESS | 1648 | 1461021971251 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]]]}] 16:26:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 16:26:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 421ms 16:26:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 16:26:11 INFO - PROCESS | 1648 | 1461021971307 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 16:26:11 INFO - PROCESS | 1648 | 1461021971308 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 16:26:11 INFO - PROCESS | 1648 | 1461021971311 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 16:26:11 INFO - PROCESS | 1648 | 1461021971312 Marionette TRACE conn2 <- [1,50,null,{}] 16:26:11 INFO - PROCESS | 1648 | 1461021971314 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}] 16:26:11 INFO - PROCESS | 1648 | 1461021971415 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 16:26:11 INFO - PROCESS | 1648 | 1461021971419 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x130418800 == 20 [pid = 1648] [id = 20] 16:26:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x11a89e800) [pid = 1648] [serial = 56] [outer = 0x0] 16:26:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x11a8a5800) [pid = 1648] [serial = 57] [outer = 0x11a89e800] 16:26:11 INFO - PROCESS | 1648 | 1461021971443 Marionette DEBUG loaded listener.js 16:26:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x11afe6c00) [pid = 1648] [serial = 58] [outer = 0x11a89e800] 16:26:11 INFO - PROCESS | 1648 | 1461021971665 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]]]}] 16:26:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 16:26:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 16:26:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 16:26:11 INFO - PROCESS | 1648 | 1461021971680 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 16:26:11 INFO - PROCESS | 1648 | 1461021971681 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 16:26:11 INFO - PROCESS | 1648 | 1461021971691 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 16:26:11 INFO - PROCESS | 1648 | 1461021971692 Marionette TRACE conn2 <- [1,54,null,{}] 16:26:11 INFO - PROCESS | 1648 | 1461021971694 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}] 16:26:11 INFO - PROCESS | 1648 | 1461021971785 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 16:26:11 INFO - PROCESS | 1648 | 1461021971789 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x13041d800 == 21 [pid = 1648] [id = 21] 16:26:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x11a8a8000) [pid = 1648] [serial = 59] [outer = 0x0] 16:26:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x12e3adc00) [pid = 1648] [serial = 60] [outer = 0x11a8a8000] 16:26:11 INFO - PROCESS | 1648 | 1461021971814 Marionette DEBUG loaded listener.js 16:26:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x12e3b4400) [pid = 1648] [serial = 61] [outer = 0x11a8a8000] 16:26:12 INFO - PROCESS | 1648 | 1461021972037 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]]]}] 16:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 16:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 376ms 16:26:12 INFO - PROCESS | 1648 | 1461021972059 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 16:26:12 INFO - PROCESS | 1648 | 1461021972060 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 16:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 16:26:12 INFO - PROCESS | 1648 | 1461021972062 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 16:26:12 INFO - PROCESS | 1648 | 1461021972063 Marionette TRACE conn2 <- [1,58,null,{}] 16:26:12 INFO - PROCESS | 1648 | 1461021972066 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}] 16:26:12 INFO - PROCESS | 1648 | 1461021972165 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 16:26:12 INFO - PROCESS | 1648 | 1461021972181 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x1309bf800 == 22 [pid = 1648] [id = 22] 16:26:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x12e3b6c00) [pid = 1648] [serial = 62] [outer = 0x0] 16:26:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x12fdf1c00) [pid = 1648] [serial = 63] [outer = 0x12e3b6c00] 16:26:12 INFO - PROCESS | 1648 | 1461021972205 Marionette DEBUG loaded listener.js 16:26:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x1302e2000) [pid = 1648] [serial = 64] [outer = 0x12e3b6c00] 16:26:12 INFO - PROCESS | 1648 | 1461021972439 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]]]}] 16:26:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 16:26:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 417ms 16:26:12 INFO - PROCESS | 1648 | 1461021972481 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 16:26:12 INFO - PROCESS | 1648 | 1461021972482 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 16:26:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 16:26:12 INFO - PROCESS | 1648 | 1461021972493 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 16:26:12 INFO - PROCESS | 1648 | 1461021972494 Marionette TRACE conn2 <- [1,62,null,{}] 16:26:12 INFO - PROCESS | 1648 | 1461021972497 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}] 16:26:12 INFO - PROCESS | 1648 | 1461021972600 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 16:26:12 INFO - PROCESS | 1648 | 1461021972605 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x130c49000 == 23 [pid = 1648] [id = 23] 16:26:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x1302e4c00) [pid = 1648] [serial = 65] [outer = 0x0] 16:26:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x1302e7400) [pid = 1648] [serial = 66] [outer = 0x1302e4c00] 16:26:12 INFO - PROCESS | 1648 | 1461021972633 Marionette DEBUG loaded listener.js 16:26:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x1305e8800) [pid = 1648] [serial = 67] [outer = 0x1302e4c00] 16:26:13 INFO - PROCESS | 1648 | 1461021973595 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]]]}] 16:26:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 16:26:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 1120ms 16:26:13 INFO - PROCESS | 1648 | 1461021973614 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 16:26:13 INFO - PROCESS | 1648 | 1461021973617 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 16:26:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 16:26:13 INFO - PROCESS | 1648 | 1461021973621 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 16:26:13 INFO - PROCESS | 1648 | 1461021973623 Marionette TRACE conn2 <- [1,66,null,{}] 16:26:13 INFO - PROCESS | 1648 | 1461021973626 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}] 16:26:13 INFO - PROCESS | 1648 | 1461021973737 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 16:26:13 INFO - PROCESS | 1648 | 1461021973791 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x1158e8800 == 24 [pid = 1648] [id = 24] 16:26:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x11542a800) [pid = 1648] [serial = 68] [outer = 0x0] 16:26:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x1163e2800) [pid = 1648] [serial = 69] [outer = 0x11542a800] 16:26:13 INFO - PROCESS | 1648 | 1461021973824 Marionette DEBUG loaded listener.js 16:26:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x118640000) [pid = 1648] [serial = 70] [outer = 0x11542a800] 16:26:14 INFO - PROCESS | 1648 | 1461021974224 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]]]}] 16:26:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 16:26:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 670ms 16:26:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 16:26:14 INFO - PROCESS | 1648 | 1461021974292 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 16:26:14 INFO - PROCESS | 1648 | 1461021974296 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 16:26:14 INFO - PROCESS | 1648 | 1461021974300 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 16:26:14 INFO - PROCESS | 1648 | 1461021974302 Marionette TRACE conn2 <- [1,70,null,{}] 16:26:14 INFO - PROCESS | 1648 | 1461021974305 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}] 16:26:14 INFO - PROCESS | 1648 | 1461021974412 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 16:26:14 INFO - PROCESS | 1648 | 1461021974467 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x11959d800 == 25 [pid = 1648] [id = 25] 16:26:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x118f8b400) [pid = 1648] [serial = 71] [outer = 0x0] 16:26:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11a63b400) [pid = 1648] [serial = 72] [outer = 0x118f8b400] 16:26:14 INFO - PROCESS | 1648 | 1461021974500 Marionette DEBUG loaded listener.js 16:26:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x11a8a0000) [pid = 1648] [serial = 73] [outer = 0x118f8b400] 16:26:14 INFO - PROCESS | 1648 | 1461021974912 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]]]}] 16:26:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 16:26:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 620ms 16:26:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 16:26:14 INFO - PROCESS | 1648 | 1461021974921 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 16:26:14 INFO - PROCESS | 1648 | 1461021974923 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 16:26:14 INFO - PROCESS | 1648 | 1461021974925 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 16:26:14 INFO - PROCESS | 1648 | 1461021974928 Marionette TRACE conn2 <- [1,74,null,{}] 16:26:14 INFO - PROCESS | 1648 | 1461021974935 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}] 16:26:15 INFO - PROCESS | 1648 | 1461021975043 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 16:26:15 INFO - PROCESS | 1648 | 1461021975082 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x119856800 == 26 [pid = 1648] [id = 26] 16:26:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x11a8a6400) [pid = 1648] [serial = 74] [outer = 0x0] 16:26:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11b6e4800) [pid = 1648] [serial = 75] [outer = 0x11a8a6400] 16:26:15 INFO - PROCESS | 1648 | 1461021975114 Marionette DEBUG loaded listener.js 16:26:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11ba58800) [pid = 1648] [serial = 76] [outer = 0x11a8a6400] 16:26:15 INFO - PROCESS | 1648 | 1461021975792 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]]]}] 16:26:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 16:26:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 872ms 16:26:15 INFO - PROCESS | 1648 | 1461021975797 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 16:26:15 INFO - PROCESS | 1648 | 1461021975800 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 16:26:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 16:26:15 INFO - PROCESS | 1648 | 1461021975805 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 16:26:15 INFO - PROCESS | 1648 | 1461021975807 Marionette TRACE conn2 <- [1,78,null,{}] 16:26:15 INFO - PROCESS | 1648 | 1461021975810 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}] 16:26:15 INFO - PROCESS | 1648 | 1461021975890 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 16:26:15 INFO - PROCESS | 1648 | 1461021975928 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x11631f000 == 27 [pid = 1648] [id = 27] 16:26:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x119120000) [pid = 1648] [serial = 77] [outer = 0x0] 16:26:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x119129000) [pid = 1648] [serial = 78] [outer = 0x119120000] 16:26:15 INFO - PROCESS | 1648 | 1461021975956 Marionette DEBUG loaded listener.js 16:26:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x119e66400) [pid = 1648] [serial = 79] [outer = 0x119120000] 16:26:16 INFO - PROCESS | 1648 | 1461021976354 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]]]}] 16:26:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 16:26:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 571ms 16:26:16 INFO - PROCESS | 1648 | 1461021976377 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 16:26:16 INFO - PROCESS | 1648 | 1461021976380 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 16:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 16:26:16 INFO - PROCESS | 1648 | 1461021976387 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 16:26:16 INFO - PROCESS | 1648 | 1461021976389 Marionette TRACE conn2 <- [1,82,null,{}] 16:26:16 INFO - PROCESS | 1648 | 1461021976391 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}] 16:26:16 INFO - PROCESS | 1648 | 1461021976461 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 16:26:16 INFO - PROCESS | 1648 | 1461021976465 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x11891b800 == 28 [pid = 1648] [id = 28] 16:26:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x114505000) [pid = 1648] [serial = 80] [outer = 0x0] 16:26:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x11a636000) [pid = 1648] [serial = 81] [outer = 0x114505000] 16:26:16 INFO - PROCESS | 1648 | 1461021976495 Marionette DEBUG loaded listener.js 16:26:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11a88dc00) [pid = 1648] [serial = 82] [outer = 0x114505000] 16:26:16 INFO - PROCESS | 1648 | 1461021976799 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]]]}] 16:26:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 16:26:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 471ms 16:26:16 INFO - PROCESS | 1648 | 1461021976856 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 16:26:16 INFO - PROCESS | 1648 | 1461021976858 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 16:26:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 16:26:16 INFO - PROCESS | 1648 | 1461021976860 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 16:26:16 INFO - PROCESS | 1648 | 1461021976862 Marionette TRACE conn2 <- [1,86,null,{}] 16:26:16 INFO - PROCESS | 1648 | 1461021976869 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}] 16:26:16 INFO - PROCESS | 1648 | 1461021976941 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 16:26:16 INFO - PROCESS | 1648 | 1461021976946 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x11914d000 == 29 [pid = 1648] [id = 29] 16:26:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11a89a800) [pid = 1648] [serial = 83] [outer = 0x0] 16:26:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11a96c800) [pid = 1648] [serial = 84] [outer = 0x11a89a800] 16:26:16 INFO - PROCESS | 1648 | 1461021976976 Marionette DEBUG loaded listener.js 16:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11ad85800) [pid = 1648] [serial = 85] [outer = 0x11a89a800] 16:26:17 INFO - PROCESS | 1648 | 1461021977296 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]]]}] 16:26:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 16:26:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 470ms 16:26:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 16:26:17 INFO - PROCESS | 1648 | 1461021977330 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 16:26:17 INFO - PROCESS | 1648 | 1461021977332 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 16:26:17 INFO - PROCESS | 1648 | 1461021977334 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 16:26:17 INFO - PROCESS | 1648 | 1461021977335 Marionette TRACE conn2 <- [1,90,null,{}] 16:26:17 INFO - PROCESS | 1648 | 1461021977338 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}] 16:26:17 INFO - PROCESS | 1648 | 1461021977413 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 16:26:17 INFO - PROCESS | 1648 | 1461021977453 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x1197f2000 == 30 [pid = 1648] [id = 30] 16:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11a89c000) [pid = 1648] [serial = 86] [outer = 0x0] 16:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11af7b000) [pid = 1648] [serial = 87] [outer = 0x11a89c000] 16:26:17 INFO - PROCESS | 1648 | 1461021977479 Marionette DEBUG loaded listener.js 16:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11b80a400) [pid = 1648] [serial = 88] [outer = 0x11a89c000] 16:26:17 INFO - PROCESS | 1648 | 1461021977739 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]]]}] 16:26:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 16:26:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 419ms 16:26:17 INFO - PROCESS | 1648 | 1461021977760 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 16:26:17 INFO - PROCESS | 1648 | 1461021977761 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 16:26:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 16:26:17 INFO - PROCESS | 1648 | 1461021977764 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 16:26:17 INFO - PROCESS | 1648 | 1461021977765 Marionette TRACE conn2 <- [1,94,null,{}] 16:26:17 INFO - PROCESS | 1648 | 1461021977775 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}] 16:26:17 INFO - PROCESS | 1648 | 1461021977848 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 16:26:17 INFO - PROCESS | 1648 | 1461021977855 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aa5d800 == 31 [pid = 1648] [id = 31] 16:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x1189cdc00) [pid = 1648] [serial = 89] [outer = 0x0] 16:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11b866800) [pid = 1648] [serial = 90] [outer = 0x1189cdc00] 16:26:17 INFO - PROCESS | 1648 | 1461021977881 Marionette DEBUG loaded listener.js 16:26:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11ba58400) [pid = 1648] [serial = 91] [outer = 0x1189cdc00] 16:26:18 INFO - PROCESS | 1648 | 1461021978189 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]]]}] 16:26:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 16:26:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 469ms 16:26:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 16:26:18 INFO - PROCESS | 1648 | 1461021978234 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 16:26:18 INFO - PROCESS | 1648 | 1461021978235 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 16:26:18 INFO - PROCESS | 1648 | 1461021978237 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 16:26:18 INFO - PROCESS | 1648 | 1461021978238 Marionette TRACE conn2 <- [1,98,null,{}] 16:26:18 INFO - PROCESS | 1648 | 1461021978240 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}] 16:26:18 INFO - PROCESS | 1648 | 1461021978345 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 16:26:18 INFO - PROCESS | 1648 | 1461021978355 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x114412800 == 32 [pid = 1648] [id = 32] 16:26:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11ba58c00) [pid = 1648] [serial = 92] [outer = 0x0] 16:26:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11bb86800) [pid = 1648] [serial = 93] [outer = 0x11ba58c00] 16:26:18 INFO - PROCESS | 1648 | 1461021978383 Marionette DEBUG loaded listener.js 16:26:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11c2f3c00) [pid = 1648] [serial = 94] [outer = 0x11ba58c00] 16:26:18 INFO - PROCESS | 1648 | 1461021978661 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]]]}] 16:26:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 16:26:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 469ms 16:26:18 INFO - PROCESS | 1648 | 1461021978707 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 16:26:18 INFO - PROCESS | 1648 | 1461021978709 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 16:26:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 16:26:18 INFO - PROCESS | 1648 | 1461021978713 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 16:26:18 INFO - PROCESS | 1648 | 1461021978714 Marionette TRACE conn2 <- [1,102,null,{}] 16:26:18 INFO - PROCESS | 1648 | 1461021978721 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}] 16:26:18 INFO - PROCESS | 1648 | 1461021978830 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 16:26:18 INFO - PROCESS | 1648 | 1461021978839 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b668800 == 33 [pid = 1648] [id = 33] 16:26:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11ba5b400) [pid = 1648] [serial = 95] [outer = 0x0] 16:26:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11c68f800) [pid = 1648] [serial = 96] [outer = 0x11ba5b400] 16:26:18 INFO - PROCESS | 1648 | 1461021978882 Marionette DEBUG loaded listener.js 16:26:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x126826000) [pid = 1648] [serial = 97] [outer = 0x11ba5b400] 16:26:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 16:26:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 619ms 16:26:19 INFO - PROCESS | 1648 | 1461021979326 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]]]}] 16:26:19 INFO - PROCESS | 1648 | 1461021979332 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 16:26:19 INFO - PROCESS | 1648 | 1461021979333 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 16:26:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 16:26:19 INFO - PROCESS | 1648 | 1461021979338 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 16:26:19 INFO - PROCESS | 1648 | 1461021979339 Marionette TRACE conn2 <- [1,106,null,{}] 16:26:19 INFO - PROCESS | 1648 | 1461021979342 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}] 16:26:19 INFO - PROCESS | 1648 | 1461021979410 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 16:26:19 INFO - PROCESS | 1648 | 1461021979414 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x114b7e800 == 34 [pid = 1648] [id = 34] 16:26:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11c2f3800) [pid = 1648] [serial = 98] [outer = 0x0] 16:26:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126958800) [pid = 1648] [serial = 99] [outer = 0x11c2f3800] 16:26:19 INFO - PROCESS | 1648 | 1461021979442 Marionette DEBUG loaded listener.js 16:26:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126bca800) [pid = 1648] [serial = 100] [outer = 0x11c2f3800] 16:26:19 INFO - PROCESS | 1648 | 1461021979737 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]]]}] 16:26:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 16:26:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 16:26:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 16:26:19 INFO - PROCESS | 1648 | 1461021979759 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 16:26:19 INFO - PROCESS | 1648 | 1461021979760 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 16:26:19 INFO - PROCESS | 1648 | 1461021979762 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 16:26:19 INFO - PROCESS | 1648 | 1461021979763 Marionette TRACE conn2 <- [1,110,null,{}] 16:26:19 INFO - PROCESS | 1648 | 1461021979765 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}] 16:26:19 INFO - PROCESS | 1648 | 1461021979840 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 16:26:19 INFO - PROCESS | 1648 | 1461021979843 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bd54000 == 35 [pid = 1648] [id = 35] 16:26:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x126a59400) [pid = 1648] [serial = 101] [outer = 0x0] 16:26:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x126ce0400) [pid = 1648] [serial = 102] [outer = 0x126a59400] 16:26:19 INFO - PROCESS | 1648 | 1461021979870 Marionette DEBUG loaded listener.js 16:26:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x126e6ec00) [pid = 1648] [serial = 103] [outer = 0x126a59400] 16:26:20 INFO - PROCESS | 1648 | 1461021980161 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]]]}] 16:26:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 16:26:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 418ms 16:26:20 INFO - PROCESS | 1648 | 1461021980181 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 16:26:20 INFO - PROCESS | 1648 | 1461021980182 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 16:26:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 16:26:20 INFO - PROCESS | 1648 | 1461021980194 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 16:26:20 INFO - PROCESS | 1648 | 1461021980195 Marionette TRACE conn2 <- [1,114,null,{}] 16:26:20 INFO - PROCESS | 1648 | 1461021980197 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}] 16:26:20 INFO - PROCESS | 1648 | 1461021980296 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 16:26:20 INFO - PROCESS | 1648 | 1461021980303 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bed4000 == 36 [pid = 1648] [id = 36] 16:26:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11c3ad000) [pid = 1648] [serial = 104] [outer = 0x0] 16:26:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x126e6c000) [pid = 1648] [serial = 105] [outer = 0x11c3ad000] 16:26:20 INFO - PROCESS | 1648 | 1461021980328 Marionette DEBUG loaded listener.js 16:26:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x127606800) [pid = 1648] [serial = 106] [outer = 0x11c3ad000] 16:26:20 INFO - PROCESS | 1648 | 1461021980661 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]]]}] 16:26:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 16:26:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 519ms 16:26:20 INFO - PROCESS | 1648 | 1461021980713 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 16:26:20 INFO - PROCESS | 1648 | 1461021980715 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 16:26:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 16:26:20 INFO - PROCESS | 1648 | 1461021980717 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 16:26:20 INFO - PROCESS | 1648 | 1461021980719 Marionette TRACE conn2 <- [1,118,null,{}] 16:26:20 INFO - PROCESS | 1648 | 1461021980722 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}] 16:26:20 INFO - PROCESS | 1648 | 1461021980822 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 16:26:20 INFO - PROCESS | 1648 | 1461021980880 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x123616000 == 37 [pid = 1648] [id = 37] 16:26:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11c69b400) [pid = 1648] [serial = 107] [outer = 0x0] 16:26:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x127665000) [pid = 1648] [serial = 108] [outer = 0x11c69b400] 16:26:20 INFO - PROCESS | 1648 | 1461021980930 Marionette DEBUG loaded listener.js 16:26:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x127ca6400) [pid = 1648] [serial = 109] [outer = 0x11c69b400] 16:26:21 INFO - PROCESS | 1648 | 1461021981323 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]]]}] 16:26:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 16:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 621ms 16:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 16:26:21 INFO - PROCESS | 1648 | 1461021981339 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 16:26:21 INFO - PROCESS | 1648 | 1461021981341 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 16:26:21 INFO - PROCESS | 1648 | 1461021981344 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 16:26:21 INFO - PROCESS | 1648 | 1461021981345 Marionette TRACE conn2 <- [1,122,null,{}] 16:26:21 INFO - PROCESS | 1648 | 1461021981349 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}] 16:26:21 INFO - PROCESS | 1648 | 1461021981488 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 16:26:21 INFO - PROCESS | 1648 | 1461021981498 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12689f800 == 38 [pid = 1648] [id = 38] 16:26:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x126826800) [pid = 1648] [serial = 110] [outer = 0x0] 16:26:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12861f000) [pid = 1648] [serial = 111] [outer = 0x126826800] 16:26:21 INFO - PROCESS | 1648 | 1461021981532 Marionette DEBUG loaded listener.js 16:26:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12905ec00) [pid = 1648] [serial = 112] [outer = 0x126826800] 16:26:21 INFO - PROCESS | 1648 | 1461021981866 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]]]}] 16:26:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 16:26:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 569ms 16:26:21 INFO - PROCESS | 1648 | 1461021981913 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 16:26:21 INFO - PROCESS | 1648 | 1461021981915 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 16:26:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 16:26:21 INFO - PROCESS | 1648 | 1461021981919 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 16:26:21 INFO - PROCESS | 1648 | 1461021981920 Marionette TRACE conn2 <- [1,126,null,{}] 16:26:21 INFO - PROCESS | 1648 | 1461021981924 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}] 16:26:22 INFO - PROCESS | 1648 | 1461021982040 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 16:26:22 INFO - PROCESS | 1648 | 1461021982109 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x1269d9000 == 39 [pid = 1648] [id = 39] 16:26:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12726dc00) [pid = 1648] [serial = 113] [outer = 0x0] 16:26:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x129061000) [pid = 1648] [serial = 114] [outer = 0x12726dc00] 16:26:22 INFO - PROCESS | 1648 | 1461021982150 Marionette DEBUG loaded listener.js 16:26:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1296fec00) [pid = 1648] [serial = 115] [outer = 0x12726dc00] 16:26:22 INFO - PROCESS | 1648 | 1461021982457 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]]]}] 16:26:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 16:26:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 570ms 16:26:22 INFO - PROCESS | 1648 | 1461021982494 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 16:26:22 INFO - PROCESS | 1648 | 1461021982496 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 16:26:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 16:26:22 INFO - PROCESS | 1648 | 1461021982498 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 16:26:22 INFO - PROCESS | 1648 | 1461021982500 Marionette TRACE conn2 <- [1,130,null,{}] 16:26:22 INFO - PROCESS | 1648 | 1461021982512 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}] 16:26:22 INFO - PROCESS | 1648 | 1461021982613 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 16:26:22 INFO - PROCESS | 1648 | 1461021982752 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x11576e000 == 40 [pid = 1648] [id = 40] 16:26:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x114751000) [pid = 1648] [serial = 116] [outer = 0x0] 16:26:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x115266400) [pid = 1648] [serial = 117] [outer = 0x114751000] 16:26:22 INFO - PROCESS | 1648 | 1461021982805 Marionette DEBUG loaded listener.js 16:26:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1189d2000) [pid = 1648] [serial = 118] [outer = 0x114751000] 16:26:23 INFO - PROCESS | 1648 | 1461021983325 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]]]}] 16:26:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 16:26:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 879ms 16:26:23 INFO - PROCESS | 1648 | 1461021983386 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 16:26:23 INFO - PROCESS | 1648 | 1461021983388 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 16:26:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 16:26:23 INFO - PROCESS | 1648 | 1461021983393 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 16:26:23 INFO - PROCESS | 1648 | 1461021983396 Marionette TRACE conn2 <- [1,134,null,{}] 16:26:23 INFO - PROCESS | 1648 | 1461021983400 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}] 16:26:23 INFO - PROCESS | 1648 | 1461021983497 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 16:26:23 INFO - PROCESS | 1648 | 1461021983555 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1195af000 == 41 [pid = 1648] [id = 41] 16:26:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11a84fc00) [pid = 1648] [serial = 119] [outer = 0x0] 16:26:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11a88b800) [pid = 1648] [serial = 120] [outer = 0x11a84fc00] 16:26:23 INFO - PROCESS | 1648 | 1461021983588 Marionette DEBUG loaded listener.js 16:26:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x11ace3c00) [pid = 1648] [serial = 121] [outer = 0x11a84fc00] 16:26:24 INFO - PROCESS | 1648 | 1461021984028 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]]]}] 16:26:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 16:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 671ms 16:26:24 INFO - PROCESS | 1648 | 1461021984067 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 16:26:24 INFO - PROCESS | 1648 | 1461021984069 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 16:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 16:26:24 INFO - PROCESS | 1648 | 1461021984091 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 16:26:24 INFO - PROCESS | 1648 | 1461021984093 Marionette TRACE conn2 <- [1,138,null,{}] 16:26:24 INFO - PROCESS | 1648 | 1461021984095 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}] 16:26:24 INFO - PROCESS | 1648 | 1461021984192 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 16:26:24 INFO - PROCESS | 1648 | 1461021984251 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bed6800 == 42 [pid = 1648] [id = 42] 16:26:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11ad81000) [pid = 1648] [serial = 122] [outer = 0x0] 16:26:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11ba5ac00) [pid = 1648] [serial = 123] [outer = 0x11ad81000] 16:26:24 INFO - PROCESS | 1648 | 1461021984282 Marionette DEBUG loaded listener.js 16:26:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11bb91800) [pid = 1648] [serial = 124] [outer = 0x11ad81000] 16:26:24 INFO - PROCESS | 1648 | 1461021984724 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]]]}] 16:26:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 16:26:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 672ms 16:26:24 INFO - PROCESS | 1648 | 1461021984766 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 16:26:24 INFO - PROCESS | 1648 | 1461021984768 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 16:26:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 16:26:24 INFO - PROCESS | 1648 | 1461021984812 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 16:26:24 INFO - PROCESS | 1648 | 1461021984817 Marionette TRACE conn2 <- [1,142,null,{}] 16:26:24 INFO - PROCESS | 1648 | 1461021984820 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}] 16:26:24 INFO - PROCESS | 1648 | 1461021984922 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 16:26:24 INFO - PROCESS | 1648 | 1461021984982 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x127420000 == 43 [pid = 1648] [id = 43] 16:26:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11bbde800) [pid = 1648] [serial = 125] [outer = 0x0] 16:26:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12766b800) [pid = 1648] [serial = 126] [outer = 0x11bbde800] 16:26:25 INFO - PROCESS | 1648 | 1461021985013 Marionette DEBUG loaded listener.js 16:26:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x127c87c00) [pid = 1648] [serial = 127] [outer = 0x11bbde800] 16:26:25 INFO - PROCESS | 1648 | 1461021985611 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]]]}] 16:26:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 16:26:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 832ms 16:26:25 INFO - PROCESS | 1648 | 1461021985638 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 16:26:25 INFO - PROCESS | 1648 | 1461021985641 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 16:26:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 16:26:25 INFO - PROCESS | 1648 | 1461021985646 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 16:26:25 INFO - PROCESS | 1648 | 1461021985649 Marionette TRACE conn2 <- [1,146,null,{}] 16:26:25 INFO - PROCESS | 1648 | 1461021985654 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}] 16:26:25 INFO - PROCESS | 1648 | 1461021985779 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 16:26:25 INFO - PROCESS | 1648 | 1461021985843 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x11630d000 == 44 [pid = 1648] [id = 44] 16:26:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x11911dc00) [pid = 1648] [serial = 128] [outer = 0x0] 16:26:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x119128000) [pid = 1648] [serial = 129] [outer = 0x11911dc00] 16:26:25 INFO - PROCESS | 1648 | 1461021985873 Marionette DEBUG loaded listener.js 16:26:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x119e6dc00) [pid = 1648] [serial = 130] [outer = 0x11911dc00] 16:26:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12e83d800 == 43 [pid = 1648] [id = 11] 16:26:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea3c800 == 42 [pid = 1648] [id = 12] 16:26:26 INFO - PROCESS | 1648 | --DOCSHELL 0x1269d9000 == 41 [pid = 1648] [id = 39] 16:26:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12689f800 == 40 [pid = 1648] [id = 38] 16:26:26 INFO - PROCESS | 1648 | --DOCSHELL 0x123616000 == 39 [pid = 1648] [id = 37] 16:26:26 INFO - PROCESS | 1648 | --DOCSHELL 0x11bed4000 == 38 [pid = 1648] [id = 36] 16:26:26 INFO - PROCESS | 1648 | --DOCSHELL 0x11bd54000 == 37 [pid = 1648] [id = 35] 16:26:26 INFO - PROCESS | 1648 | --DOCSHELL 0x114b7e800 == 36 [pid = 1648] [id = 34] 16:26:26 INFO - PROCESS | 1648 | --DOCSHELL 0x11b668800 == 35 [pid = 1648] [id = 33] 16:26:26 INFO - PROCESS | 1648 | --DOCSHELL 0x114412800 == 34 [pid = 1648] [id = 32] 16:26:26 INFO - PROCESS | 1648 | --DOCSHELL 0x11aa5d800 == 33 [pid = 1648] [id = 31] 16:26:26 INFO - PROCESS | 1648 | --DOCSHELL 0x1197f2000 == 32 [pid = 1648] [id = 30] 16:26:26 INFO - PROCESS | 1648 | --DOCSHELL 0x11914d000 == 31 [pid = 1648] [id = 29] 16:26:26 INFO - PROCESS | 1648 | --DOCSHELL 0x11891b800 == 30 [pid = 1648] [id = 28] 16:26:26 INFO - PROCESS | 1648 | --DOCSHELL 0x11631f000 == 29 [pid = 1648] [id = 27] 16:26:26 INFO - PROCESS | 1648 | --DOCSHELL 0x119856800 == 28 [pid = 1648] [id = 26] 16:26:26 INFO - PROCESS | 1648 | --DOCSHELL 0x11959d800 == 27 [pid = 1648] [id = 25] 16:26:26 INFO - PROCESS | 1648 | --DOCSHELL 0x1158e8800 == 26 [pid = 1648] [id = 24] 16:26:26 INFO - PROCESS | 1648 | 1461021986386 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]]]}] 16:26:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 16:26:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 775ms 16:26:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 16:26:26 INFO - PROCESS | 1648 | 1461021986421 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 16:26:26 INFO - PROCESS | 1648 | 1461021986423 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 16:26:26 INFO - PROCESS | 1648 | 1461021986427 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 16:26:26 INFO - PROCESS | 1648 | 1461021986429 Marionette TRACE conn2 <- [1,150,null,{}] 16:26:26 INFO - PROCESS | 1648 | 1461021986433 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}] 16:26:26 INFO - PROCESS | 1648 | 1461021986526 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 16:26:26 INFO - PROCESS | 1648 | 1461021986584 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x118edc800 == 27 [pid = 1648] [id = 45] 16:26:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x1191a6c00) [pid = 1648] [serial = 131] [outer = 0x0] 16:26:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x11a643000) [pid = 1648] [serial = 132] [outer = 0x1191a6c00] 16:26:26 INFO - PROCESS | 1648 | 1461021986617 Marionette DEBUG loaded listener.js 16:26:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x11a89c800) [pid = 1648] [serial = 133] [outer = 0x1191a6c00] 16:26:27 INFO - PROCESS | 1648 | 1461021987014 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]]]}] 16:26:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 16:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 621ms 16:26:27 INFO - PROCESS | 1648 | 1461021987048 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 16:26:27 INFO - PROCESS | 1648 | 1461021987052 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 16:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 16:26:27 INFO - PROCESS | 1648 | 1461021987056 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 16:26:27 INFO - PROCESS | 1648 | 1461021987058 Marionette TRACE conn2 <- [1,154,null,{}] 16:26:27 INFO - PROCESS | 1648 | 1461021987060 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}] 16:26:27 INFO - PROCESS | 1648 | 1461021987150 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 16:26:27 INFO - PROCESS | 1648 | 1461021987198 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aa55800 == 28 [pid = 1648] [id = 46] 16:26:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x11a96d000) [pid = 1648] [serial = 134] [outer = 0x0] 16:26:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11afed400) [pid = 1648] [serial = 135] [outer = 0x11a96d000] 16:26:27 INFO - PROCESS | 1648 | 1461021987230 Marionette DEBUG loaded listener.js 16:26:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x11b6e7400) [pid = 1648] [serial = 136] [outer = 0x11a96d000] 16:26:27 INFO - PROCESS | 1648 | 1461021987645 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]]]}] 16:26:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 16:26:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 619ms 16:26:27 INFO - PROCESS | 1648 | 1461021987675 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 16:26:27 INFO - PROCESS | 1648 | 1461021987677 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 16:26:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 16:26:27 INFO - PROCESS | 1648 | 1461021987679 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 16:26:27 INFO - PROCESS | 1648 | 1461021987682 Marionette TRACE conn2 <- [1,158,null,{}] 16:26:27 INFO - PROCESS | 1648 | 1461021987710 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}] 16:26:27 INFO - PROCESS | 1648 | 1461021987804 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 16:26:27 INFO - PROCESS | 1648 | 1461021987880 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b8d8000 == 29 [pid = 1648] [id = 47] 16:26:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x11bbd6400) [pid = 1648] [serial = 137] [outer = 0x0] 16:26:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x11bbda000) [pid = 1648] [serial = 138] [outer = 0x11bbd6400] 16:26:27 INFO - PROCESS | 1648 | 1461021987913 Marionette DEBUG loaded listener.js 16:26:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x11c2f9400) [pid = 1648] [serial = 139] [outer = 0x11bbd6400] 16:26:28 INFO - PROCESS | 1648 | 1461021988361 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]]]}] 16:26:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 16:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 688ms 16:26:28 INFO - PROCESS | 1648 | 1461021988368 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 16:26:28 INFO - PROCESS | 1648 | 1461021988370 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 16:26:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 16:26:28 INFO - PROCESS | 1648 | 1461021988372 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 16:26:28 INFO - PROCESS | 1648 | 1461021988373 Marionette TRACE conn2 <- [1,162,null,{}] 16:26:28 INFO - PROCESS | 1648 | 1461021988376 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}] 16:26:28 INFO - PROCESS | 1648 | 1461021988464 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 16:26:28 INFO - PROCESS | 1648 | 1461021988509 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bd60000 == 30 [pid = 1648] [id = 48] 16:26:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x11a89ec00) [pid = 1648] [serial = 140] [outer = 0x0] 16:26:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x126bc3400) [pid = 1648] [serial = 141] [outer = 0x11a89ec00] 16:26:28 INFO - PROCESS | 1648 | 1461021988540 Marionette DEBUG loaded listener.js 16:26:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x1270b1c00) [pid = 1648] [serial = 142] [outer = 0x11a89ec00] 16:26:28 INFO - PROCESS | 1648 | 1461021988979 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]]]}] 16:26:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 16:26:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 618ms 16:26:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 16:26:28 INFO - PROCESS | 1648 | 1461021988990 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 16:26:28 INFO - PROCESS | 1648 | 1461021988992 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 16:26:28 INFO - PROCESS | 1648 | 1461021988994 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 16:26:28 INFO - PROCESS | 1648 | 1461021988995 Marionette TRACE conn2 <- [1,166,null,{}] 16:26:28 INFO - PROCESS | 1648 | 1461021988997 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}] 16:26:29 INFO - PROCESS | 1648 | 1461021989081 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 16:26:29 INFO - PROCESS | 1648 | 1461021989169 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12689e000 == 31 [pid = 1648] [id = 49] 16:26:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x126ce0800) [pid = 1648] [serial = 143] [outer = 0x0] 16:26:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x127611c00) [pid = 1648] [serial = 144] [outer = 0x126ce0800] 16:26:29 INFO - PROCESS | 1648 | 1461021989204 Marionette DEBUG loaded listener.js 16:26:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x127c2b800) [pid = 1648] [serial = 145] [outer = 0x126ce0800] 16:26:29 INFO - PROCESS | 1648 | 1461021989703 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]]]}] 16:26:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 16:26:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 718ms 16:26:29 INFO - PROCESS | 1648 | 1461021989712 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 16:26:29 INFO - PROCESS | 1648 | 1461021989715 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 16:26:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 16:26:29 INFO - PROCESS | 1648 | 1461021989737 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 16:26:29 INFO - PROCESS | 1648 | 1461021989740 Marionette TRACE conn2 <- [1,170,null,{}] 16:26:29 INFO - PROCESS | 1648 | 1461021989746 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}] 16:26:29 INFO - PROCESS | 1648 | 1461021989832 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 16:26:29 INFO - PROCESS | 1648 | 1461021989896 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x118e1e800 == 32 [pid = 1648] [id = 50] 16:26:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x118f1e400) [pid = 1648] [serial = 146] [outer = 0x0] 16:26:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x118f96c00) [pid = 1648] [serial = 147] [outer = 0x118f1e400] 16:26:29 INFO - PROCESS | 1648 | 1461021989924 Marionette DEBUG loaded listener.js 16:26:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x11a642800) [pid = 1648] [serial = 148] [outer = 0x118f1e400] 16:26:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1195af000 == 31 [pid = 1648] [id = 41] 16:26:30 INFO - PROCESS | 1648 | --DOCSHELL 0x11576e000 == 30 [pid = 1648] [id = 40] 16:26:30 INFO - PROCESS | 1648 | 1461021990413 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]]]}] 16:26:30 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 16:26:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 743ms 16:26:30 INFO - PROCESS | 1648 | 1461021990461 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 16:26:30 INFO - PROCESS | 1648 | 1461021990463 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 16:26:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 16:26:30 INFO - PROCESS | 1648 | 1461021990467 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 16:26:30 INFO - PROCESS | 1648 | 1461021990469 Marionette TRACE conn2 <- [1,174,null,{}] 16:26:30 INFO - PROCESS | 1648 | 1461021990473 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}] 16:26:30 INFO - PROCESS | 1648 | 1461021990562 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 16:26:30 INFO - PROCESS | 1648 | 1461021990623 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x11985c800 == 31 [pid = 1648] [id = 51] 16:26:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x119a4e800) [pid = 1648] [serial = 149] [outer = 0x0] 16:26:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x11a96e000) [pid = 1648] [serial = 150] [outer = 0x119a4e800] 16:26:30 INFO - PROCESS | 1648 | 1461021990656 Marionette DEBUG loaded listener.js 16:26:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x11b6b8400) [pid = 1648] [serial = 151] [outer = 0x119a4e800] 16:26:31 INFO - PROCESS | 1648 | 1461021991074 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]]]}] 16:26:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 16:26:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 621ms 16:26:31 INFO - PROCESS | 1648 | 1461021991088 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 16:26:31 INFO - PROCESS | 1648 | 1461021991092 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 16:26:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 16:26:31 INFO - PROCESS | 1648 | 1461021991097 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 16:26:31 INFO - PROCESS | 1648 | 1461021991099 Marionette TRACE conn2 <- [1,178,null,{}] 16:26:31 INFO - PROCESS | 1648 | 1461021991120 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}] 16:26:31 INFO - PROCESS | 1648 | 1461021991214 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 16:26:31 INFO - PROCESS | 1648 | 1461021991275 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bd5a800 == 32 [pid = 1648] [id = 52] 16:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x11b814800) [pid = 1648] [serial = 152] [outer = 0x0] 16:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x11bb90000) [pid = 1648] [serial = 153] [outer = 0x11b814800] 16:26:31 INFO - PROCESS | 1648 | 1461021991307 Marionette DEBUG loaded listener.js 16:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x11c211c00) [pid = 1648] [serial = 154] [outer = 0x11b814800] 16:26:31 INFO - PROCESS | 1648 | 1461021991726 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]]]}] 16:26:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 16:26:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 670ms 16:26:31 INFO - PROCESS | 1648 | 1461021991771 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 16:26:31 INFO - PROCESS | 1648 | 1461021991773 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 16:26:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 16:26:31 INFO - PROCESS | 1648 | 1461021991775 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 16:26:31 INFO - PROCESS | 1648 | 1461021991778 Marionette TRACE conn2 <- [1,182,null,{}] 16:26:31 INFO - PROCESS | 1648 | 1461021991788 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}] 16:26:31 INFO - PROCESS | 1648 | 1461021991894 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 16:26:31 INFO - PROCESS | 1648 | 1461021991956 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x1270d8800 == 33 [pid = 1648] [id = 53] 16:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x127605400) [pid = 1648] [serial = 155] [outer = 0x0] 16:26:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x127c28c00) [pid = 1648] [serial = 156] [outer = 0x127605400] 16:26:31 INFO - PROCESS | 1648 | 1461021991989 Marionette DEBUG loaded listener.js 16:26:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x127d86000) [pid = 1648] [serial = 157] [outer = 0x127605400] 16:26:32 INFO - PROCESS | 1648 | 1461021992415 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]]]}] 16:26:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 16:26:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 671ms 16:26:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 16:26:32 INFO - PROCESS | 1648 | 1461021992446 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 16:26:32 INFO - PROCESS | 1648 | 1461021992448 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 16:26:32 INFO - PROCESS | 1648 | 1461021992467 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 16:26:32 INFO - PROCESS | 1648 | 1461021992469 Marionette TRACE conn2 <- [1,186,null,{}] 16:26:32 INFO - PROCESS | 1648 | 1461021992475 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}] 16:26:32 INFO - PROCESS | 1648 | 1461021992565 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 16:26:32 INFO - PROCESS | 1648 | 1461021992623 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x127c09800 == 34 [pid = 1648] [id = 54] 16:26:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x129069000) [pid = 1648] [serial = 158] [outer = 0x0] 16:26:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x1298b0000) [pid = 1648] [serial = 159] [outer = 0x129069000] 16:26:32 INFO - PROCESS | 1648 | 1461021992655 Marionette DEBUG loaded listener.js 16:26:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x129d8e400) [pid = 1648] [serial = 160] [outer = 0x129069000] 16:26:33 INFO - PROCESS | 1648 | 1461021993061 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]]]}] 16:26:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 16:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 639ms 16:26:33 INFO - PROCESS | 1648 | 1461021993089 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 16:26:33 INFO - PROCESS | 1648 | 1461021993090 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 16:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 16:26:33 INFO - PROCESS | 1648 | 1461021993093 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 16:26:33 INFO - PROCESS | 1648 | 1461021993094 Marionette TRACE conn2 <- [1,190,null,{}] 16:26:33 INFO - PROCESS | 1648 | 1461021993096 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}] 16:26:33 INFO - PROCESS | 1648 | 1461021993183 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 16:26:33 INFO - PROCESS | 1648 | 1461021993266 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x1286b2000 == 35 [pid = 1648] [id = 55] 16:26:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12b106c00) [pid = 1648] [serial = 161] [outer = 0x0] 16:26:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12b42b800) [pid = 1648] [serial = 162] [outer = 0x12b106c00] 16:26:33 INFO - PROCESS | 1648 | 1461021993296 Marionette DEBUG loaded listener.js 16:26:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12b696400) [pid = 1648] [serial = 163] [outer = 0x12b106c00] 16:26:33 INFO - PROCESS | 1648 | 1461021993729 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]]]}] 16:26:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 16:26:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 669ms 16:26:33 INFO - PROCESS | 1648 | 1461021993838 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 16:26:33 INFO - PROCESS | 1648 | 1461021993840 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 16:26:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 16:26:33 INFO - PROCESS | 1648 | 1461021993845 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 16:26:33 INFO - PROCESS | 1648 | 1461021993847 Marionette TRACE conn2 <- [1,194,null,{}] 16:26:33 INFO - PROCESS | 1648 | 1461021993863 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}] 16:26:33 INFO - PROCESS | 1648 | 1461021993974 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 16:26:33 INFO - PROCESS | 1648 | 1461021993982 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aa53800 == 36 [pid = 1648] [id = 56] 16:26:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x119a4a800) [pid = 1648] [serial = 164] [outer = 0x0] 16:26:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x11a635c00) [pid = 1648] [serial = 165] [outer = 0x119a4a800] 16:26:34 INFO - PROCESS | 1648 | 1461021994011 Marionette DEBUG loaded listener.js 16:26:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x11ad7b800) [pid = 1648] [serial = 166] [outer = 0x119a4a800] 16:26:34 INFO - PROCESS | 1648 | --DOCSHELL 0x11aa55800 == 35 [pid = 1648] [id = 46] 16:26:34 INFO - PROCESS | 1648 | --DOCSHELL 0x118edc800 == 34 [pid = 1648] [id = 45] 16:26:34 INFO - PROCESS | 1648 | 1461021994547 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]]]}] 16:26:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 16:26:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 722ms 16:26:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 16:26:34 INFO - PROCESS | 1648 | 1461021994566 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 16:26:34 INFO - PROCESS | 1648 | 1461021994569 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 16:26:34 INFO - PROCESS | 1648 | 1461021994572 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 16:26:34 INFO - PROCESS | 1648 | 1461021994575 Marionette TRACE conn2 <- [1,198,null,{}] 16:26:34 INFO - PROCESS | 1648 | 1461021994579 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}] 16:26:34 INFO - PROCESS | 1648 | 1461021994673 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 16:26:34 INFO - PROCESS | 1648 | 1461021994737 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ab2d000 == 35 [pid = 1648] [id = 57] 16:26:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x11ad7f400) [pid = 1648] [serial = 167] [outer = 0x0] 16:26:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x11b815800) [pid = 1648] [serial = 168] [outer = 0x11ad7f400] 16:26:34 INFO - PROCESS | 1648 | 1461021994770 Marionette DEBUG loaded listener.js 16:26:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x11bbda800) [pid = 1648] [serial = 169] [outer = 0x11ad7f400] 16:26:35 INFO - PROCESS | 1648 | 1461021995192 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]]]}] 16:26:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 16:26:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 670ms 16:26:35 INFO - PROCESS | 1648 | 1461021995253 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 16:26:35 INFO - PROCESS | 1648 | 1461021995257 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 16:26:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 16:26:35 INFO - PROCESS | 1648 | 1461021995264 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 16:26:35 INFO - PROCESS | 1648 | 1461021995266 Marionette TRACE conn2 <- [1,202,null,{}] 16:26:35 INFO - PROCESS | 1648 | 1461021995270 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}] 16:26:35 INFO - PROCESS | 1648 | 1461021995364 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 16:26:35 INFO - PROCESS | 1648 | 1461021995426 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1270d7800 == 36 [pid = 1648] [id = 58] 16:26:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x126a5c800) [pid = 1648] [serial = 170] [outer = 0x0] 16:26:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x127015800) [pid = 1648] [serial = 171] [outer = 0x126a5c800] 16:26:35 INFO - PROCESS | 1648 | 1461021995457 Marionette DEBUG loaded listener.js 16:26:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x127ca0000) [pid = 1648] [serial = 172] [outer = 0x126a5c800] 16:26:35 INFO - PROCESS | 1648 | 1461021995853 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]]]}] 16:26:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 16:26:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 620ms 16:26:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 16:26:35 INFO - PROCESS | 1648 | 1461021995885 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 16:26:35 INFO - PROCESS | 1648 | 1461021995886 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 16:26:35 INFO - PROCESS | 1648 | 1461021995889 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 16:26:35 INFO - PROCESS | 1648 | 1461021995891 Marionette TRACE conn2 <- [1,206,null,{}] 16:26:35 INFO - PROCESS | 1648 | 1461021995899 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}] 16:26:36 INFO - PROCESS | 1648 | 1461021996009 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 16:26:36 INFO - PROCESS | 1648 | 1461021996086 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296a9000 == 37 [pid = 1648] [id = 59] 16:26:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x128660400) [pid = 1648] [serial = 173] [outer = 0x0] 16:26:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x1298b7000) [pid = 1648] [serial = 174] [outer = 0x128660400] 16:26:36 INFO - PROCESS | 1648 | 1461021996121 Marionette DEBUG loaded listener.js 16:26:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12b698800) [pid = 1648] [serial = 175] [outer = 0x128660400] 16:26:36 INFO - PROCESS | 1648 | 1461021996541 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]]]}] 16:26:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 16:26:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 671ms 16:26:36 INFO - PROCESS | 1648 | 1461021996561 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 16:26:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 16:26:36 INFO - PROCESS | 1648 | 1461021996563 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 16:26:36 INFO - PROCESS | 1648 | 1461021996565 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 16:26:36 INFO - PROCESS | 1648 | 1461021996566 Marionette TRACE conn2 <- [1,210,null,{}] 16:26:36 INFO - PROCESS | 1648 | 1461021996569 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}] 16:26:36 INFO - PROCESS | 1648 | 1461021996659 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 16:26:36 INFO - PROCESS | 1648 | 1461021996706 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b413000 == 38 [pid = 1648] [id = 60] 16:26:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12bb46000) [pid = 1648] [serial = 176] [outer = 0x0] 16:26:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12bb51400) [pid = 1648] [serial = 177] [outer = 0x12bb46000] 16:26:36 INFO - PROCESS | 1648 | 1461021996737 Marionette DEBUG loaded listener.js 16:26:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12be1c000) [pid = 1648] [serial = 178] [outer = 0x12bb46000] 16:26:37 INFO - PROCESS | 1648 | 1461021997152 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]]]}] 16:26:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 16:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 622ms 16:26:37 INFO - PROCESS | 1648 | 1461021997187 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 16:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 16:26:37 INFO - PROCESS | 1648 | 1461021997189 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 16:26:37 INFO - PROCESS | 1648 | 1461021997191 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 16:26:37 INFO - PROCESS | 1648 | 1461021997192 Marionette TRACE conn2 <- [1,214,null,{}] 16:26:37 INFO - PROCESS | 1648 | 1461021997195 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}] 16:26:37 INFO - PROCESS | 1648 | 1461021997280 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 16:26:37 INFO - PROCESS | 1648 | 1461021997358 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb0f000 == 39 [pid = 1648] [id = 61] 16:26:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12be1f000) [pid = 1648] [serial = 179] [outer = 0x0] 16:26:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x12be33000) [pid = 1648] [serial = 180] [outer = 0x12be1f000] 16:26:37 INFO - PROCESS | 1648 | 1461021997401 Marionette DEBUG loaded listener.js 16:26:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12be9d000) [pid = 1648] [serial = 181] [outer = 0x12be1f000] 16:26:37 INFO - PROCESS | 1648 | 1461021997825 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]]]}] 16:26:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 16:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 669ms 16:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 16:26:37 INFO - PROCESS | 1648 | 1461021997861 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 16:26:37 INFO - PROCESS | 1648 | 1461021997862 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 16:26:37 INFO - PROCESS | 1648 | 1461021997864 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 16:26:37 INFO - PROCESS | 1648 | 1461021997865 Marionette TRACE conn2 <- [1,218,null,{}] 16:26:37 INFO - PROCESS | 1648 | 1461021997868 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}] 16:26:37 INFO - PROCESS | 1648 | 1461021997983 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 16:26:38 INFO - PROCESS | 1648 | 1461021998035 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c147000 == 40 [pid = 1648] [id = 62] 16:26:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x12cfa3000) [pid = 1648] [serial = 182] [outer = 0x0] 16:26:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x12d066800) [pid = 1648] [serial = 183] [outer = 0x12cfa3000] 16:26:38 INFO - PROCESS | 1648 | 1461021998068 Marionette DEBUG loaded listener.js 16:26:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x12db66400) [pid = 1648] [serial = 184] [outer = 0x12cfa3000] 16:26:38 INFO - PROCESS | 1648 | 1461021998495 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]]]}] 16:26:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 16:26:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 670ms 16:26:38 INFO - PROCESS | 1648 | 1461021998539 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 16:26:38 INFO - PROCESS | 1648 | 1461021998542 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 16:26:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 16:26:38 INFO - PROCESS | 1648 | 1461021998575 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 16:26:38 INFO - PROCESS | 1648 | 1461021998577 Marionette TRACE conn2 <- [1,222,null,{}] 16:26:38 INFO - PROCESS | 1648 | 1461021998581 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}] 16:26:38 INFO - PROCESS | 1648 | 1461021998756 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 16:26:38 INFO - PROCESS | 1648 | 1461021998827 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cf66000 == 41 [pid = 1648] [id = 63] 16:26:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x119e6b800) [pid = 1648] [serial = 185] [outer = 0x0] 16:26:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x12db72000) [pid = 1648] [serial = 186] [outer = 0x119e6b800] 16:26:38 INFO - PROCESS | 1648 | 1461021998875 Marionette DEBUG loaded listener.js 16:26:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x12e155c00) [pid = 1648] [serial = 187] [outer = 0x119e6b800] 16:26:39 INFO - PROCESS | 1648 | 1461021999394 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]]]}] 16:26:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 16:26:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 898ms 16:26:39 INFO - PROCESS | 1648 | 1461021999445 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 16:26:39 INFO - PROCESS | 1648 | 1461021999447 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 16:26:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 16:26:39 INFO - PROCESS | 1648 | 1461021999451 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 16:26:39 INFO - PROCESS | 1648 | 1461021999453 Marionette TRACE conn2 <- [1,226,null,{}] 16:26:39 INFO - PROCESS | 1648 | 1461021999457 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}] 16:26:39 INFO - PROCESS | 1648 | 1461021999548 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 16:26:39 INFO - PROCESS | 1648 | 1461021999601 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bd59800 == 42 [pid = 1648] [id = 64] 16:26:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x11aff3000) [pid = 1648] [serial = 188] [outer = 0x0] 16:26:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x11b815000) [pid = 1648] [serial = 189] [outer = 0x11aff3000] 16:26:39 INFO - PROCESS | 1648 | 1461021999630 Marionette DEBUG loaded listener.js 16:26:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x11bbdec00) [pid = 1648] [serial = 190] [outer = 0x11aff3000] 16:26:39 INFO - PROCESS | 1648 | --DOCSHELL 0x127420000 == 41 [pid = 1648] [id = 43] 16:26:39 INFO - PROCESS | 1648 | --DOCSHELL 0x11bd5a800 == 40 [pid = 1648] [id = 52] 16:26:39 INFO - PROCESS | 1648 | --DOCSHELL 0x11985c800 == 39 [pid = 1648] [id = 51] 16:26:40 INFO - PROCESS | 1648 | 1461022000080 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]]]}] 16:26:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 16:26:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 671ms 16:26:40 INFO - PROCESS | 1648 | 1461022000131 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 16:26:40 INFO - PROCESS | 1648 | 1461022000134 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 16:26:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 16:26:40 INFO - PROCESS | 1648 | 1461022000140 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 16:26:40 INFO - PROCESS | 1648 | 1461022000142 Marionette TRACE conn2 <- [1,230,null,{}] 16:26:40 INFO - PROCESS | 1648 | 1461022000146 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}] 16:26:40 INFO - PROCESS | 1648 | 1461022000240 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 16:26:40 INFO - PROCESS | 1648 | 1461022000294 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12360a000 == 40 [pid = 1648] [id = 65] 16:26:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x11afecc00) [pid = 1648] [serial = 191] [outer = 0x0] 16:26:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x11c3abc00) [pid = 1648] [serial = 192] [outer = 0x11afecc00] 16:26:40 INFO - PROCESS | 1648 | 1461022000327 Marionette DEBUG loaded listener.js 16:26:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x127268000) [pid = 1648] [serial = 193] [outer = 0x11afecc00] 16:26:40 INFO - PROCESS | 1648 | 1461022000740 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]]]}] 16:26:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x12700a000) [pid = 1648] [serial = 194] [outer = 0x12fd0c400] 16:26:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 16:26:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 621ms 16:26:40 INFO - PROCESS | 1648 | 1461022000771 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 16:26:40 INFO - PROCESS | 1648 | 1461022000774 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 16:26:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 16:26:40 INFO - PROCESS | 1648 | 1461022000809 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 16:26:40 INFO - PROCESS | 1648 | 1461022000811 Marionette TRACE conn2 <- [1,234,null,{}] 16:26:40 INFO - PROCESS | 1648 | 1461022000816 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}] 16:26:40 INFO - PROCESS | 1648 | 1461022000911 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 16:26:40 INFO - PROCESS | 1648 | 1461022000964 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x129b37800 == 41 [pid = 1648] [id = 66] 16:26:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x127c88400) [pid = 1648] [serial = 195] [outer = 0x0] 16:26:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x129b8a800) [pid = 1648] [serial = 196] [outer = 0x127c88400] 16:26:40 INFO - PROCESS | 1648 | 1461022000994 Marionette DEBUG loaded listener.js 16:26:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x12b69bc00) [pid = 1648] [serial = 197] [outer = 0x127c88400] 16:26:41 INFO - PROCESS | 1648 | 1461022001424 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]]]}] 16:26:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 16:26:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 694ms 16:26:41 INFO - PROCESS | 1648 | 1461022001500 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 16:26:41 INFO - PROCESS | 1648 | 1461022001502 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 16:26:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 16:26:41 INFO - PROCESS | 1648 | 1461022001520 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 16:26:41 INFO - PROCESS | 1648 | 1461022001523 Marionette TRACE conn2 <- [1,238,null,{}] 16:26:41 INFO - PROCESS | 1648 | 1461022001531 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}] 16:26:41 INFO - PROCESS | 1648 | 1461022001657 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 16:26:41 INFO - PROCESS | 1648 | 1461022001696 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d191000 == 42 [pid = 1648] [id = 67] 16:26:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x12be9dc00) [pid = 1648] [serial = 198] [outer = 0x0] 16:26:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x12cf9b000) [pid = 1648] [serial = 199] [outer = 0x12be9dc00] 16:26:41 INFO - PROCESS | 1648 | 1461022001729 Marionette DEBUG loaded listener.js 16:26:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x12d314800) [pid = 1648] [serial = 200] [outer = 0x12be9dc00] 16:26:42 INFO - PROCESS | 1648 | 1461022002180 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]]]}] 16:26:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 16:26:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 675ms 16:26:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 16:26:42 INFO - PROCESS | 1648 | 1461022002193 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 16:26:42 INFO - PROCESS | 1648 | 1461022002195 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 16:26:42 INFO - PROCESS | 1648 | 1461022002199 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 16:26:42 INFO - PROCESS | 1648 | 1461022002201 Marionette TRACE conn2 <- [1,242,null,{}] 16:26:42 INFO - PROCESS | 1648 | 1461022002228 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}] 16:26:42 INFO - PROCESS | 1648 | 1461022002367 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 16:26:42 INFO - PROCESS | 1648 | 1461022002460 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d961000 == 43 [pid = 1648] [id = 68] 16:26:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x12d9aec00) [pid = 1648] [serial = 201] [outer = 0x0] 16:26:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x12e153c00) [pid = 1648] [serial = 202] [outer = 0x12d9aec00] 16:26:42 INFO - PROCESS | 1648 | 1461022002508 Marionette DEBUG loaded listener.js 16:26:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x12e160400) [pid = 1648] [serial = 203] [outer = 0x12d9aec00] 16:26:42 INFO - PROCESS | 1648 | 1461022002926 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]]]}] 16:26:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 16:26:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 790ms 16:26:42 INFO - PROCESS | 1648 | 1461022002989 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 16:26:42 INFO - PROCESS | 1648 | 1461022002990 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 16:26:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 16:26:42 INFO - PROCESS | 1648 | 1461022002992 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 16:26:42 INFO - PROCESS | 1648 | 1461022002994 Marionette TRACE conn2 <- [1,246,null,{}] 16:26:42 INFO - PROCESS | 1648 | 1461022002996 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}] 16:26:43 INFO - PROCESS | 1648 | 1461022003083 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 16:26:43 INFO - PROCESS | 1648 | 1461022003149 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db53800 == 44 [pid = 1648] [id = 69] 16:26:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x12e314000) [pid = 1648] [serial = 204] [outer = 0x0] 16:26:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x12e31b800) [pid = 1648] [serial = 205] [outer = 0x12e314000] 16:26:43 INFO - PROCESS | 1648 | 1461022003180 Marionette DEBUG loaded listener.js 16:26:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x12e338400) [pid = 1648] [serial = 206] [outer = 0x12e314000] 16:26:43 INFO - PROCESS | 1648 | 1461022003611 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]]]}] 16:26:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 16:26:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 668ms 16:26:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 16:26:43 INFO - PROCESS | 1648 | 1461022003661 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 16:26:43 INFO - PROCESS | 1648 | 1461022003663 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 16:26:43 INFO - PROCESS | 1648 | 1461022003665 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 16:26:43 INFO - PROCESS | 1648 | 1461022003666 Marionette TRACE conn2 <- [1,250,null,{}] 16:26:43 INFO - PROCESS | 1648 | 1461022003688 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}] 16:26:43 INFO - PROCESS | 1648 | 1461022003807 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 16:26:43 INFO - PROCESS | 1648 | 1461022003874 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea42000 == 45 [pid = 1648] [id = 70] 16:26:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x12e3b9400) [pid = 1648] [serial = 207] [outer = 0x0] 16:26:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x12e786000) [pid = 1648] [serial = 208] [outer = 0x12e3b9400] 16:26:43 INFO - PROCESS | 1648 | 1461022003904 Marionette DEBUG loaded listener.js 16:26:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x12e78c800) [pid = 1648] [serial = 209] [outer = 0x12e3b9400] 16:26:44 INFO - PROCESS | 1648 | 1461022004314 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]]]}] 16:26:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 16:26:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 668ms 16:26:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 16:26:44 INFO - PROCESS | 1648 | 1461022004342 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 16:26:44 INFO - PROCESS | 1648 | 1461022004344 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 16:26:44 INFO - PROCESS | 1648 | 1461022004346 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 16:26:44 INFO - PROCESS | 1648 | 1461022004347 Marionette TRACE conn2 <- [1,254,null,{}] 16:26:44 INFO - PROCESS | 1648 | 1461022004349 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}] 16:26:44 INFO - PROCESS | 1648 | 1461022004558 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 16:26:44 INFO - PROCESS | 1648 | 1461022004601 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b663000 == 46 [pid = 1648] [id = 71] 16:26:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x11892c400) [pid = 1648] [serial = 210] [outer = 0x0] 16:26:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x11911fc00) [pid = 1648] [serial = 211] [outer = 0x11892c400] 16:26:44 INFO - PROCESS | 1648 | 1461022004630 Marionette DEBUG loaded listener.js 16:26:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x11ad7f800) [pid = 1648] [serial = 212] [outer = 0x11892c400] 16:26:45 INFO - PROCESS | 1648 | 1461022005049 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]]]}] 16:26:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 16:26:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 719ms 16:26:45 INFO - PROCESS | 1648 | 1461022005066 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 16:26:45 INFO - PROCESS | 1648 | 1461022005069 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 16:26:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 16:26:45 INFO - PROCESS | 1648 | 1461022005072 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 16:26:45 INFO - PROCESS | 1648 | 1461022005075 Marionette TRACE conn2 <- [1,258,null,{}] 16:26:45 INFO - PROCESS | 1648 | 1461022005078 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}] 16:26:45 INFO - PROCESS | 1648 | 1461022005168 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 16:26:45 INFO - PROCESS | 1648 | 1461022005223 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f75800 == 47 [pid = 1648] [id = 72] 16:26:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x11b86a000) [pid = 1648] [serial = 213] [outer = 0x0] 16:26:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x11c547000) [pid = 1648] [serial = 214] [outer = 0x11b86a000] 16:26:45 INFO - PROCESS | 1648 | 1461022005253 Marionette DEBUG loaded listener.js 16:26:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x126823000) [pid = 1648] [serial = 215] [outer = 0x11b86a000] 16:26:45 INFO - PROCESS | 1648 | --DOCSHELL 0x11ab2d000 == 46 [pid = 1648] [id = 57] 16:26:45 INFO - PROCESS | 1648 | 1461022005725 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]]]}] 16:26:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 16:26:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 671ms 16:26:45 INFO - PROCESS | 1648 | 1461022005743 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 16:26:45 INFO - PROCESS | 1648 | 1461022005745 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 16:26:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 16:26:45 INFO - PROCESS | 1648 | 1461022005749 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 16:26:45 INFO - PROCESS | 1648 | 1461022005751 Marionette TRACE conn2 <- [1,262,null,{}] 16:26:45 INFO - PROCESS | 1648 | 1461022005755 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}] 16:26:45 INFO - PROCESS | 1648 | 1461022005873 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 16:26:45 INFO - PROCESS | 1648 | 1461022005955 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x1277f1800 == 47 [pid = 1648] [id = 73] 16:26:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x11bbe4400) [pid = 1648] [serial = 216] [outer = 0x0] 16:26:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x11c540800) [pid = 1648] [serial = 217] [outer = 0x11bbe4400] 16:26:45 INFO - PROCESS | 1648 | 1461022005989 Marionette DEBUG loaded listener.js 16:26:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x11c54cc00) [pid = 1648] [serial = 218] [outer = 0x11bbe4400] 16:26:46 INFO - PROCESS | 1648 | 1461022006409 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]]]}] 16:26:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 16:26:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 673ms 16:26:46 INFO - PROCESS | 1648 | 1461022006422 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 16:26:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 16:26:46 INFO - PROCESS | 1648 | 1461022006426 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 16:26:46 INFO - PROCESS | 1648 | 1461022006430 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 16:26:46 INFO - PROCESS | 1648 | 1461022006432 Marionette TRACE conn2 <- [1,266,null,{}] 16:26:46 INFO - PROCESS | 1648 | 1461022006435 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}] 16:26:46 INFO - PROCESS | 1648 | 1461022006530 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 16:26:46 INFO - PROCESS | 1648 | 1461022006582 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c147800 == 48 [pid = 1648] [id = 74] 16:26:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x11c69b000) [pid = 1648] [serial = 219] [outer = 0x0] 16:26:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x12861dc00) [pid = 1648] [serial = 220] [outer = 0x11c69b000] 16:26:46 INFO - PROCESS | 1648 | 1461022006613 Marionette DEBUG loaded listener.js 16:26:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x12b692c00) [pid = 1648] [serial = 221] [outer = 0x11c69b000] 16:26:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 16:26:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 619ms 16:26:47 INFO - PROCESS | 1648 | 1461022007042 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]]]}] 16:26:47 INFO - PROCESS | 1648 | 1461022007050 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 16:26:47 INFO - PROCESS | 1648 | 1461022007051 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 16:26:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 16:26:47 INFO - PROCESS | 1648 | 1461022007054 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 16:26:47 INFO - PROCESS | 1648 | 1461022007056 Marionette TRACE conn2 <- [1,270,null,{}] 16:26:47 INFO - PROCESS | 1648 | 1461022007064 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}] 16:26:47 INFO - PROCESS | 1648 | 1461022007162 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 16:26:47 INFO - PROCESS | 1648 | 1461022007253 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x118918800 == 49 [pid = 1648] [id = 75] 16:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x12be94000) [pid = 1648] [serial = 222] [outer = 0x0] 16:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x12be9e400) [pid = 1648] [serial = 223] [outer = 0x12be94000] 16:26:47 INFO - PROCESS | 1648 | 1461022007287 Marionette DEBUG loaded listener.js 16:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x12d317000) [pid = 1648] [serial = 224] [outer = 0x12be94000] 16:26:47 INFO - PROCESS | 1648 | 1461022007708 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]]]}] 16:26:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 16:26:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 671ms 16:26:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 16:26:47 INFO - PROCESS | 1648 | 1461022007726 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 16:26:47 INFO - PROCESS | 1648 | 1461022007728 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 16:26:47 INFO - PROCESS | 1648 | 1461022007730 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 16:26:47 INFO - PROCESS | 1648 | 1461022007731 Marionette TRACE conn2 <- [1,274,null,{}] 16:26:47 INFO - PROCESS | 1648 | 1461022007734 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}] 16:26:47 INFO - PROCESS | 1648 | 1461022007824 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 16:26:47 INFO - PROCESS | 1648 | 1461022007877 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12edd6800 == 50 [pid = 1648] [id = 76] 16:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x12d9b2800) [pid = 1648] [serial = 225] [outer = 0x0] 16:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x12e313c00) [pid = 1648] [serial = 226] [outer = 0x12d9b2800] 16:26:47 INFO - PROCESS | 1648 | 1461022007908 Marionette DEBUG loaded listener.js 16:26:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x12e33dc00) [pid = 1648] [serial = 227] [outer = 0x12d9b2800] 16:26:48 INFO - PROCESS | 1648 | 1461022008310 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]]]}] 16:26:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 16:26:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 618ms 16:26:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 16:26:48 INFO - PROCESS | 1648 | 1461022008348 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 16:26:48 INFO - PROCESS | 1648 | 1461022008350 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 16:26:48 INFO - PROCESS | 1648 | 1461022008371 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 16:26:48 INFO - PROCESS | 1648 | 1461022008372 Marionette TRACE conn2 <- [1,278,null,{}] 16:26:48 INFO - PROCESS | 1648 | 1461022008377 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}] 16:26:48 INFO - PROCESS | 1648 | 1461022008467 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 16:26:48 INFO - PROCESS | 1648 | 1461022008555 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d938800 == 51 [pid = 1648] [id = 77] 16:26:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x129d94c00) [pid = 1648] [serial = 228] [outer = 0x0] 16:26:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x12b424400) [pid = 1648] [serial = 229] [outer = 0x129d94c00] 16:26:48 INFO - PROCESS | 1648 | 1461022008585 Marionette DEBUG loaded listener.js 16:26:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x12b428800) [pid = 1648] [serial = 230] [outer = 0x129d94c00] 16:26:48 INFO - PROCESS | 1648 | 1461022008991 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]]]}] 16:26:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 16:26:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 690ms 16:26:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 16:26:49 INFO - PROCESS | 1648 | 1461022009043 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 16:26:49 INFO - PROCESS | 1648 | 1461022009044 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 16:26:49 INFO - PROCESS | 1648 | 1461022009046 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 16:26:49 INFO - PROCESS | 1648 | 1461022009047 Marionette TRACE conn2 <- [1,282,null,{}] 16:26:49 INFO - PROCESS | 1648 | 1461022009049 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}] 16:26:49 INFO - PROCESS | 1648 | 1461022009163 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 16:26:49 INFO - PROCESS | 1648 | 1461022009221 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fd57800 == 52 [pid = 1648] [id = 78] 16:26:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x12b9b2c00) [pid = 1648] [serial = 231] [outer = 0x0] 16:26:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x12e3abc00) [pid = 1648] [serial = 232] [outer = 0x12b9b2c00] 16:26:49 INFO - PROCESS | 1648 | 1461022009253 Marionette DEBUG loaded listener.js 16:26:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x12e785800) [pid = 1648] [serial = 233] [outer = 0x12b9b2c00] 16:26:49 INFO - PROCESS | 1648 | 1461022009662 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]]]}] 16:26:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 16:26:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 668ms 16:26:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 16:26:49 INFO - PROCESS | 1648 | 1461022009715 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 16:26:49 INFO - PROCESS | 1648 | 1461022009716 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 16:26:49 INFO - PROCESS | 1648 | 1461022009718 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 16:26:49 INFO - PROCESS | 1648 | 1461022009719 Marionette TRACE conn2 <- [1,286,null,{}] 16:26:49 INFO - PROCESS | 1648 | 1461022009722 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}] 16:26:49 INFO - PROCESS | 1648 | 1461022009830 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 16:26:49 INFO - PROCESS | 1648 | 1461022009899 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x130115800 == 53 [pid = 1648] [id = 79] 16:26:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x12d9dc400) [pid = 1648] [serial = 234] [outer = 0x0] 16:26:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x12d9e1400) [pid = 1648] [serial = 235] [outer = 0x12d9dc400] 16:26:49 INFO - PROCESS | 1648 | 1461022009928 Marionette DEBUG loaded listener.js 16:26:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x12d9e4c00) [pid = 1648] [serial = 236] [outer = 0x12d9dc400] 16:26:50 INFO - PROCESS | 1648 | 1461022010342 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]]]}] 16:26:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 16:26:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 670ms 16:26:50 INFO - PROCESS | 1648 | 1461022010388 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 16:26:50 INFO - PROCESS | 1648 | 1461022010389 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 16:26:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 16:26:50 INFO - PROCESS | 1648 | 1461022010392 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 16:26:50 INFO - PROCESS | 1648 | 1461022010393 Marionette TRACE conn2 <- [1,290,null,{}] 16:26:50 INFO - PROCESS | 1648 | 1461022010395 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}] 16:26:50 INFO - PROCESS | 1648 | 1461022010487 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 16:26:50 INFO - PROCESS | 1648 | 1461022010544 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x13041a000 == 54 [pid = 1648] [id = 80] 16:26:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x12d9e6800) [pid = 1648] [serial = 237] [outer = 0x0] 16:26:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 238 (0x12e775c00) [pid = 1648] [serial = 238] [outer = 0x12d9e6800] 16:26:50 INFO - PROCESS | 1648 | 1461022010573 Marionette DEBUG loaded listener.js 16:26:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 239 (0x12e78e400) [pid = 1648] [serial = 239] [outer = 0x12d9e6800] 16:26:50 INFO - PROCESS | 1648 | 1461022010985 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]]]}] 16:26:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 16:26:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 619ms 16:26:51 INFO - PROCESS | 1648 | 1461022011012 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 16:26:51 INFO - PROCESS | 1648 | 1461022011013 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 16:26:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 16:26:51 INFO - PROCESS | 1648 | 1461022011015 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 16:26:51 INFO - PROCESS | 1648 | 1461022011017 Marionette TRACE conn2 <- [1,294,null,{}] 16:26:51 INFO - PROCESS | 1648 | 1461022011019 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}] 16:26:51 INFO - PROCESS | 1648 | 1461022011110 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 16:26:51 INFO - PROCESS | 1648 | 1461022011280 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ad46800 == 55 [pid = 1648] [id = 81] 16:26:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 240 (0x114c9c800) [pid = 1648] [serial = 240] [outer = 0x0] 16:26:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 241 (0x114c9e400) [pid = 1648] [serial = 241] [outer = 0x114c9c800] 16:26:51 INFO - PROCESS | 1648 | 1461022011309 Marionette DEBUG loaded listener.js 16:26:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 242 (0x119542000) [pid = 1648] [serial = 242] [outer = 0x114c9c800] 16:26:51 INFO - PROCESS | 1648 | 1461022011746 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]]]}] 16:26:51 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. 16:26:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 772ms 16:26:51 INFO - PROCESS | 1648 | 1461022011789 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 16:26:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 16:26:51 INFO - PROCESS | 1648 | 1461022011791 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 16:26:51 INFO - PROCESS | 1648 | 1461022011794 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 16:26:51 INFO - PROCESS | 1648 | 1461022011796 Marionette TRACE conn2 <- [1,298,null,{}] 16:26:51 INFO - PROCESS | 1648 | 1461022011800 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}] 16:26:51 INFO - PROCESS | 1648 | 1461022011958 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 16:26:51 INFO - PROCESS | 1648 | --DOCSHELL 0x11630d000 == 54 [pid = 1648] [id = 44] 16:26:51 INFO - PROCESS | 1648 | --DOCSHELL 0x1270d8800 == 53 [pid = 1648] [id = 53] 16:26:51 INFO - PROCESS | 1648 | --DOCSHELL 0x11b663000 == 52 [pid = 1648] [id = 71] 16:26:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12db53800 == 51 [pid = 1648] [id = 69] 16:26:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12d961000 == 50 [pid = 1648] [id = 68] 16:26:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12d191000 == 49 [pid = 1648] [id = 67] 16:26:51 INFO - PROCESS | 1648 | --DOCSHELL 0x129b37800 == 48 [pid = 1648] [id = 66] 16:26:51 INFO - PROCESS | 1648 | --DOCSHELL 0x12360a000 == 47 [pid = 1648] [id = 65] 16:26:52 INFO - PROCESS | 1648 | 1461022012068 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f83800 == 48 [pid = 1648] [id = 82] 16:26:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 243 (0x114c9f000) [pid = 1648] [serial = 243] [outer = 0x0] 16:26:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 244 (0x1160f0400) [pid = 1648] [serial = 244] [outer = 0x114c9f000] 16:26:52 INFO - PROCESS | 1648 | 1461022012101 Marionette DEBUG loaded listener.js 16:26:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 245 (0x11a967800) [pid = 1648] [serial = 245] [outer = 0x114c9f000] 16:26:52 INFO - PROCESS | 1648 | 1461022012524 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]]]}] 16:26:52 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. 16:26:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 772ms 16:26:52 INFO - PROCESS | 1648 | 1461022012566 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 16:26:52 INFO - PROCESS | 1648 | 1461022012569 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 16:26:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 16:26:52 INFO - PROCESS | 1648 | 1461022012572 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 16:26:52 INFO - PROCESS | 1648 | 1461022012575 Marionette TRACE conn2 <- [1,302,null,{}] 16:26:52 INFO - PROCESS | 1648 | 1461022012578 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}] 16:26:52 INFO - PROCESS | 1648 | 1461022012676 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 16:26:52 INFO - PROCESS | 1648 | 1461022012737 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d95f800 == 49 [pid = 1648] [id = 83] 16:26:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 246 (0x11c54c800) [pid = 1648] [serial = 246] [outer = 0x0] 16:26:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 247 (0x129067c00) [pid = 1648] [serial = 247] [outer = 0x11c54c800] 16:26:52 INFO - PROCESS | 1648 | 1461022012770 Marionette DEBUG loaded listener.js 16:26:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 248 (0x12b108000) [pid = 1648] [serial = 248] [outer = 0x11c54c800] 16:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x1270d7800 == 48 [pid = 1648] [id = 58] 16:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12b413000 == 47 [pid = 1648] [id = 60] 16:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x1296a9000 == 46 [pid = 1648] [id = 59] 16:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb0f000 == 45 [pid = 1648] [id = 61] 16:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12c147000 == 44 [pid = 1648] [id = 62] 16:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x11ad46800 == 43 [pid = 1648] [id = 81] 16:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x13041a000 == 42 [pid = 1648] [id = 80] 16:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x130115800 == 41 [pid = 1648] [id = 79] 16:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12d938800 == 40 [pid = 1648] [id = 77] 16:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12fd57800 == 39 [pid = 1648] [id = 78] 16:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12cf66000 == 38 [pid = 1648] [id = 63] 16:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12edd6800 == 37 [pid = 1648] [id = 76] 16:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x118918800 == 36 [pid = 1648] [id = 75] 16:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x12c147800 == 35 [pid = 1648] [id = 74] 16:26:53 INFO - PROCESS | 1648 | --DOCSHELL 0x1277f1800 == 34 [pid = 1648] [id = 73] 16:26:56 INFO - PROCESS | 1648 | --DOCSHELL 0x130c49000 == 33 [pid = 1648] [id = 23] 16:26:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11b8d8000 == 32 [pid = 1648] [id = 47] 16:26:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12db4b000 == 31 [pid = 1648] [id = 9] 16:26:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1286b2000 == 30 [pid = 1648] [id = 55] 16:26:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12edcc000 == 29 [pid = 1648] [id = 14] 16:26:56 INFO - PROCESS | 1648 | --DOCSHELL 0x130124000 == 28 [pid = 1648] [id = 19] 16:26:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12f73d800 == 27 [pid = 1648] [id = 16] 16:26:56 INFO - PROCESS | 1648 | --DOCSHELL 0x127c09800 == 26 [pid = 1648] [id = 54] 16:26:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11aace800 == 25 [pid = 1648] [id = 13] 16:26:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12689e000 == 24 [pid = 1648] [id = 49] 16:26:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12d199000 == 23 [pid = 1648] [id = 8] 16:26:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11bd60000 == 22 [pid = 1648] [id = 48] 16:26:56 INFO - PROCESS | 1648 | --DOCSHELL 0x130418800 == 21 [pid = 1648] [id = 20] 16:26:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12e42a000 == 20 [pid = 1648] [id = 10] 16:26:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb1c000 == 19 [pid = 1648] [id = 6] 16:26:56 INFO - PROCESS | 1648 | --DOCSHELL 0x118e1e800 == 18 [pid = 1648] [id = 50] 16:26:56 INFO - PROCESS | 1648 | --DOCSHELL 0x13041d800 == 17 [pid = 1648] [id = 21] 16:26:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12f60c800 == 16 [pid = 1648] [id = 15] 16:26:56 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea42000 == 15 [pid = 1648] [id = 70] 16:26:56 INFO - PROCESS | 1648 | --DOCSHELL 0x1309bf800 == 14 [pid = 1648] [id = 22] 16:26:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11bed6800 == 13 [pid = 1648] [id = 42] 16:26:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11bd59800 == 12 [pid = 1648] [id = 64] 16:26:56 INFO - PROCESS | 1648 | --DOCSHELL 0x126f75800 == 11 [pid = 1648] [id = 72] 16:26:56 INFO - PROCESS | 1648 | --DOCSHELL 0x11aa53800 == 10 [pid = 1648] [id = 56] 16:26:56 INFO - PROCESS | 1648 | --DOCSHELL 0x126f83800 == 9 [pid = 1648] [id = 82] 16:26:57 INFO - PROCESS | 1648 | 1461022017495 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]]]}] 16:26: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. 16:26:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 4932ms 16:26:57 INFO - PROCESS | 1648 | 1461022017512 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 16:26:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 16:26:57 INFO - PROCESS | 1648 | 1461022017514 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 16:26:57 INFO - PROCESS | 1648 | 1461022017517 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 16:26:57 INFO - PROCESS | 1648 | 1461022017519 Marionette TRACE conn2 <- [1,306,null,{}] 16:26:57 INFO - PROCESS | 1648 | 1461022017527 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}] 16:26:57 INFO - PROCESS | 1648 | 1461022017615 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 16:26:57 INFO - PROCESS | 1648 | 1461022017689 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x118610000 == 10 [pid = 1648] [id = 84] 16:26:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 249 (0x119541c00) [pid = 1648] [serial = 249] [outer = 0x0] 16:26:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 250 (0x119a50400) [pid = 1648] [serial = 250] [outer = 0x119541c00] 16:26:57 INFO - PROCESS | 1648 | 1461022017724 Marionette DEBUG loaded listener.js 16:26:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 251 (0x11a893400) [pid = 1648] [serial = 251] [outer = 0x119541c00] 16:26:58 INFO - PROCESS | 1648 | 1461022018121 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]]]}] 16:26: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. 16:26:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 625ms 16:26:58 INFO - PROCESS | 1648 | 1461022018142 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 16:26:58 INFO - PROCESS | 1648 | 1461022018145 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 16:26:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 16:26:58 INFO - PROCESS | 1648 | 1461022018150 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 16:26:58 INFO - PROCESS | 1648 | 1461022018152 Marionette TRACE conn2 <- [1,310,null,{}] 16:26:58 INFO - PROCESS | 1648 | 1461022018155 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}] 16:26:58 INFO - PROCESS | 1648 | 1461022018292 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 16:26:58 INFO - PROCESS | 1648 | 1461022018373 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x114424000 == 11 [pid = 1648] [id = 85] 16:26:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 252 (0x11a89a000) [pid = 1648] [serial = 252] [outer = 0x0] 16:26:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 253 (0x11afee400) [pid = 1648] [serial = 253] [outer = 0x11a89a000] 16:26:58 INFO - PROCESS | 1648 | 1461022018413 Marionette DEBUG loaded listener.js 16:26:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 254 (0x11bbe2800) [pid = 1648] [serial = 254] [outer = 0x11a89a000] 16:26:58 INFO - PROCESS | 1648 | 1461022018848 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]]]}] 16:26: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. 16:26:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 722ms 16:26:58 INFO - PROCESS | 1648 | 1461022018871 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 16:26:58 INFO - PROCESS | 1648 | 1461022018873 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 16:26:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 16:26:58 INFO - PROCESS | 1648 | 1461022018876 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 16:26:58 INFO - PROCESS | 1648 | 1461022018878 Marionette TRACE conn2 <- [1,314,null,{}] 16:26:58 INFO - PROCESS | 1648 | 1461022018886 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}] 16:26:58 INFO - PROCESS | 1648 | 1461022018983 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 16:26:58 INFO - PROCESS | 1648 | 1461022018990 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x1290cc800 == 12 [pid = 1648] [id = 86] 16:26:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 255 (0x114706800) [pid = 1648] [serial = 255] [outer = 0x0] 16:26:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 256 (0x126ce4c00) [pid = 1648] [serial = 256] [outer = 0x114706800] 16:26:59 INFO - PROCESS | 1648 | 1461022019019 Marionette DEBUG loaded listener.js 16:26:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 257 (0x127c87400) [pid = 1648] [serial = 257] [outer = 0x114706800] 16:26:59 INFO - PROCESS | 1648 | 1461022019403 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]]]}] 16:26: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. 16:26:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 572ms 16:26:59 INFO - PROCESS | 1648 | 1461022019447 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 16:26:59 INFO - PROCESS | 1648 | 1461022019449 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 16:26:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 16:26:59 INFO - PROCESS | 1648 | 1461022019451 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 16:26:59 INFO - PROCESS | 1648 | 1461022019452 Marionette TRACE conn2 <- [1,318,null,{}] 16:26:59 INFO - PROCESS | 1648 | 1461022019454 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}] 16:26:59 INFO - PROCESS | 1648 | 1461022019585 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 16:26:59 INFO - PROCESS | 1648 | 1461022019623 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:26:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c140000 == 13 [pid = 1648] [id = 87] 16:26:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 258 (0x115266c00) [pid = 1648] [serial = 258] [outer = 0x0] 16:26:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 259 (0x129d8e800) [pid = 1648] [serial = 259] [outer = 0x115266c00] 16:26:59 INFO - PROCESS | 1648 | 1461022019655 Marionette DEBUG loaded listener.js 16:26:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 260 (0x129d96000) [pid = 1648] [serial = 260] [outer = 0x115266c00] 16:27:00 INFO - PROCESS | 1648 | 1461022020054 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]]]}] 16:27:00 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. 16:27:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 619ms 16:27:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 16:27:00 INFO - PROCESS | 1648 | 1461022020072 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 16:27:00 INFO - PROCESS | 1648 | 1461022020074 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 16:27:00 INFO - PROCESS | 1648 | 1461022020076 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 16:27:00 INFO - PROCESS | 1648 | 1461022020077 Marionette TRACE conn2 <- [1,322,null,{}] 16:27:00 INFO - PROCESS | 1648 | 1461022020079 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}] 16:27:00 INFO - PROCESS | 1648 | 1461022020172 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 16:27:00 INFO - PROCESS | 1648 | 1461022020184 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d953800 == 14 [pid = 1648] [id = 88] 16:27:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 261 (0x11a899c00) [pid = 1648] [serial = 261] [outer = 0x0] 16:27:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 262 (0x12b427400) [pid = 1648] [serial = 262] [outer = 0x11a899c00] 16:27:00 INFO - PROCESS | 1648 | 1461022020209 Marionette DEBUG loaded listener.js 16:27:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 263 (0x12b9b1000) [pid = 1648] [serial = 263] [outer = 0x11a899c00] 16:27:00 INFO - PROCESS | 1648 | 1461022020577 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]]]}] 16:27: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. 16:27:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 518ms 16:27:00 INFO - PROCESS | 1648 | 1461022020599 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 16:27:00 INFO - PROCESS | 1648 | 1461022020601 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 16:27:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 16:27:00 INFO - PROCESS | 1648 | 1461022020603 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 16:27:00 INFO - PROCESS | 1648 | 1461022020604 Marionette TRACE conn2 <- [1,326,null,{}] 16:27:00 INFO - PROCESS | 1648 | 1461022020606 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}] 16:27:00 INFO - PROCESS | 1648 | 1461022020725 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 16:27:00 INFO - PROCESS | 1648 | 1461022020748 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12edc4800 == 15 [pid = 1648] [id = 89] 16:27:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 264 (0x12bb49c00) [pid = 1648] [serial = 264] [outer = 0x0] 16:27:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 265 (0x12be35000) [pid = 1648] [serial = 265] [outer = 0x12bb49c00] 16:27:00 INFO - PROCESS | 1648 | 1461022020776 Marionette DEBUG loaded listener.js 16:27:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 266 (0x12d312800) [pid = 1648] [serial = 266] [outer = 0x12bb49c00] 16:27:01 INFO - PROCESS | 1648 | 1461022021112 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]]]}] 16:27:01 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. 16:27:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 519ms 16:27:01 INFO - PROCESS | 1648 | 1461022021124 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 16:27:01 INFO - PROCESS | 1648 | 1461022021125 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 16:27:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 16:27:01 INFO - PROCESS | 1648 | 1461022021128 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 16:27:01 INFO - PROCESS | 1648 | 1461022021129 Marionette TRACE conn2 <- [1,330,null,{}] 16:27:01 INFO - PROCESS | 1648 | 1461022021131 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}] 16:27:01 INFO - PROCESS | 1648 | 1461022021225 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 16:27:01 INFO - PROCESS | 1648 | 1461022021264 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f73c000 == 16 [pid = 1648] [id = 90] 16:27:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 267 (0x12d31a800) [pid = 1648] [serial = 267] [outer = 0x0] 16:27:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 268 (0x12d31ec00) [pid = 1648] [serial = 268] [outer = 0x12d31a800] 16:27:01 INFO - PROCESS | 1648 | 1461022021289 Marionette DEBUG loaded listener.js 16:27:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 269 (0x12d9b3000) [pid = 1648] [serial = 269] [outer = 0x12d31a800] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 268 (0x11ba58c00) [pid = 1648] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 267 (0x11542a800) [pid = 1648] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 266 (0x1302e4c00) [pid = 1648] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 265 (0x11a89ec00) [pid = 1648] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 264 (0x114c9c800) [pid = 1648] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 263 (0x11bbd6400) [pid = 1648] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 262 (0x11a96d000) [pid = 1648] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 261 (0x11892c400) [pid = 1648] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 260 (0x118f1e400) [pid = 1648] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 259 (0x11911dc00) [pid = 1648] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 258 (0x119120000) [pid = 1648] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 257 (0x11a8a6400) [pid = 1648] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 256 (0x1189cdc00) [pid = 1648] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 255 (0x11ba5b400) [pid = 1648] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 254 (0x11c2f3800) [pid = 1648] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 253 (0x126a59400) [pid = 1648] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 252 (0x11c3ad000) [pid = 1648] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 251 (0x11c69b400) [pid = 1648] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 250 (0x126826800) [pid = 1648] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 249 (0x12726dc00) [pid = 1648] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 248 (0x114505000) [pid = 1648] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 247 (0x118f8b400) [pid = 1648] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 246 (0x11a89a800) [pid = 1648] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 245 (0x11a89c000) [pid = 1648] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 244 (0x12d9b2800) [pid = 1648] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 243 (0x127605400) [pid = 1648] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 242 (0x12bb46000) [pid = 1648] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 241 (0x11aff3000) [pid = 1648] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 240 (0x11b86a000) [pid = 1648] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 239 (0x12e3b9400) [pid = 1648] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 238 (0x1191a6c00) [pid = 1648] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 237 (0x126a5c800) [pid = 1648] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x128660400) [pid = 1648] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x12e335c00) [pid = 1648] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x12d9dc400) [pid = 1648] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x129069000) [pid = 1648] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x12e15cc00) [pid = 1648] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x12cfa3000) [pid = 1648] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x12b9b2c00) [pid = 1648] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x12d31bc00) [pid = 1648] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x12d064400) [pid = 1648] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x129d94c00) [pid = 1648] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x119a4e800) [pid = 1648] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x114751000) [pid = 1648] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x12be1f000) [pid = 1648] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x12bb4b800) [pid = 1648] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x11c69b000) [pid = 1648] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x11bbe4400) [pid = 1648] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x11a8a8000) [pid = 1648] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x12d9aec00) [pid = 1648] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x12e314000) [pid = 1648] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x11a89e800) [pid = 1648] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x11b814800) [pid = 1648] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x11ad81000) [pid = 1648] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x12fd0e400) [pid = 1648] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x11ad7f400) [pid = 1648] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x11afecc00) [pid = 1648] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x12be9dc00) [pid = 1648] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x11bbde800) [pid = 1648] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x126ce0800) [pid = 1648] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x12f6e1000) [pid = 1648] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x11b6ed000) [pid = 1648] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x11b6e4400) [pid = 1648] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x11a84fc00) [pid = 1648] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x114c9f000) [pid = 1648] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x119e6b800) [pid = 1648] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x11a853800) [pid = 1648] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x12d9e6800) [pid = 1648] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x12be94000) [pid = 1648] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x12e784800) [pid = 1648] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x127c88400) [pid = 1648] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x119a4a800) [pid = 1648] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x12e3b6c00) [pid = 1648] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 16:27:02 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x12b106c00) [pid = 1648] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 16:27:02 INFO - PROCESS | 1648 | 1461022022746 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]]]}] 16:27:02 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. 16:27:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 1669ms 16:27:02 INFO - PROCESS | 1648 | 1461022022810 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 16:27:02 INFO - PROCESS | 1648 | 1461022022811 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 16:27:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 16:27:02 INFO - PROCESS | 1648 | 1461022022842 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 16:27:02 INFO - PROCESS | 1648 | 1461022022843 Marionette TRACE conn2 <- [1,334,null,{}] 16:27:02 INFO - PROCESS | 1648 | 1461022022846 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}] 16:27:02 INFO - PROCESS | 1648 | 1461022022919 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 16:27:02 INFO - PROCESS | 1648 | 1461022022925 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ee2000 == 17 [pid = 1648] [id = 91] 16:27:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x1189cf000) [pid = 1648] [serial = 270] [outer = 0x0] 16:27:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x118f96000) [pid = 1648] [serial = 271] [outer = 0x1189cf000] 16:27:02 INFO - PROCESS | 1648 | 1461022022950 Marionette DEBUG loaded listener.js 16:27:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x11a8a6400) [pid = 1648] [serial = 272] [outer = 0x1189cf000] 16:27:03 INFO - PROCESS | 1648 | 1461022023273 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]]]}] 16:27:03 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. 16:27:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 484ms 16:27:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 16:27:03 INFO - PROCESS | 1648 | 1461022023312 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 16:27:03 INFO - PROCESS | 1648 | 1461022023313 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 16:27:03 INFO - PROCESS | 1648 | 1461022023315 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 16:27:03 INFO - PROCESS | 1648 | 1461022023316 Marionette TRACE conn2 <- [1,338,null,{}] 16:27:03 INFO - PROCESS | 1648 | 1461022023318 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}] 16:27:03 INFO - PROCESS | 1648 | 1461022023397 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 16:27:03 INFO - PROCESS | 1648 | 1461022023401 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x1268b8800 == 18 [pid = 1648] [id = 92] 16:27:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x11af74000) [pid = 1648] [serial = 273] [outer = 0x0] 16:27:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x11b6ed000) [pid = 1648] [serial = 274] [outer = 0x11af74000] 16:27:03 INFO - PROCESS | 1648 | 1461022023429 Marionette DEBUG loaded listener.js 16:27:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x1188c5c00) [pid = 1648] [serial = 275] [outer = 0x11af74000] 16:27:04 INFO - PROCESS | 1648 | 1461022023998 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]]]}] 16:27:04 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. 16:27:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 719ms 16:27:04 INFO - PROCESS | 1648 | 1461022024035 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 16:27:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 16:27:04 INFO - PROCESS | 1648 | 1461022024036 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 16:27:04 INFO - PROCESS | 1648 | 1461022024040 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 16:27:04 INFO - PROCESS | 1648 | 1461022024041 Marionette TRACE conn2 <- [1,342,null,{}] 16:27:04 INFO - PROCESS | 1648 | 1461022024045 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}] 16:27:04 INFO - PROCESS | 1648 | 1461022024186 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 16:27:04 INFO - PROCESS | 1648 | 1461022024271 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x1286ae800 == 19 [pid = 1648] [id = 93] 16:27:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x115205000) [pid = 1648] [serial = 276] [outer = 0x0] 16:27:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x11c207400) [pid = 1648] [serial = 277] [outer = 0x115205000] 16:27:04 INFO - PROCESS | 1648 | 1461022024314 Marionette DEBUG loaded listener.js 16:27:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x126c7b000) [pid = 1648] [serial = 278] [outer = 0x115205000] 16:27:05 INFO - PROCESS | 1648 | --DOCSHELL 0x12d95f800 == 18 [pid = 1648] [id = 83] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x126bca800) [pid = 1648] [serial = 100] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x126e6ec00) [pid = 1648] [serial = 103] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x118f96c00) [pid = 1648] [serial = 147] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x126ce0400) [pid = 1648] [serial = 102] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x127606800) [pid = 1648] [serial = 106] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x127665000) [pid = 1648] [serial = 108] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x127ca6400) [pid = 1648] [serial = 109] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x11ba58800) [pid = 1648] [serial = 76] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x12861f000) [pid = 1648] [serial = 111] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x119e66400) [pid = 1648] [serial = 79] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x129061000) [pid = 1648] [serial = 114] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x12905ec00) [pid = 1648] [serial = 112] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x11a88dc00) [pid = 1648] [serial = 82] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x119128000) [pid = 1648] [serial = 129] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x11a63b400) [pid = 1648] [serial = 72] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x11a96c800) [pid = 1648] [serial = 84] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x11af7b000) [pid = 1648] [serial = 87] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x11911fc00) [pid = 1648] [serial = 211] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x11a636000) [pid = 1648] [serial = 81] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x11ad85800) [pid = 1648] [serial = 85] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x126e6c000) [pid = 1648] [serial = 105] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x11c2f3c00) [pid = 1648] [serial = 94] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x1163e2800) [pid = 1648] [serial = 69] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x1296fec00) [pid = 1648] [serial = 115] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x11ba58400) [pid = 1648] [serial = 91] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x11a8a0000) [pid = 1648] [serial = 73] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x118640000) [pid = 1648] [serial = 70] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x1305e8800) [pid = 1648] [serial = 67] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x1302e7400) [pid = 1648] [serial = 66] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x11bb86800) [pid = 1648] [serial = 93] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x11b80a400) [pid = 1648] [serial = 88] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x11b815000) [pid = 1648] [serial = 189] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x11b6e7400) [pid = 1648] [serial = 136] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x11ad7f800) [pid = 1648] [serial = 212] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x11c2f9400) [pid = 1648] [serial = 139] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x11afed400) [pid = 1648] [serial = 135] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x11ad7b800) [pid = 1648] [serial = 166] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x11c540800) [pid = 1648] [serial = 217] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x11c547000) [pid = 1648] [serial = 214] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x114c9e400) [pid = 1648] [serial = 241] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x11b815800) [pid = 1648] [serial = 168] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x11a642800) [pid = 1648] [serial = 148] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x127c87c00) [pid = 1648] [serial = 127] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x11a643000) [pid = 1648] [serial = 132] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x119e6dc00) [pid = 1648] [serial = 130] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x119129000) [pid = 1648] [serial = 78] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x11b6e4800) [pid = 1648] [serial = 75] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x11b866800) [pid = 1648] [serial = 90] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x126826000) [pid = 1648] [serial = 97] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x11c68f800) [pid = 1648] [serial = 96] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x126958800) [pid = 1648] [serial = 99] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x11a89c800) [pid = 1648] [serial = 133] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x127c2b800) [pid = 1648] [serial = 145] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x11a967800) [pid = 1648] [serial = 245] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x127ca0000) [pid = 1648] [serial = 172] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x11a96e000) [pid = 1648] [serial = 150] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x1298b7000) [pid = 1648] [serial = 174] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12b698800) [pid = 1648] [serial = 175] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12e786000) [pid = 1648] [serial = 208] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x127015800) [pid = 1648] [serial = 171] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x1270b1c00) [pid = 1648] [serial = 142] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x129067c00) [pid = 1648] [serial = 247] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x126bc3400) [pid = 1648] [serial = 141] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x119542000) [pid = 1648] [serial = 242] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x11bbda000) [pid = 1648] [serial = 138] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12e338400) [pid = 1648] [serial = 206] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12be1c000) [pid = 1648] [serial = 178] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x11c3abc00) [pid = 1648] [serial = 192] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x11a88b800) [pid = 1648] [serial = 120] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12e313c00) [pid = 1648] [serial = 226] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x11bbdec00) [pid = 1648] [serial = 190] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12861dc00) [pid = 1648] [serial = 220] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12bb51400) [pid = 1648] [serial = 177] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x126bcdc00) [pid = 1648] [serial = 11] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x127c28c00) [pid = 1648] [serial = 156] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x115266400) [pid = 1648] [serial = 117] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x126823000) [pid = 1648] [serial = 215] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12700a400) [pid = 1648] [serial = 8] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12e78c800) [pid = 1648] [serial = 209] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12b424400) [pid = 1648] [serial = 229] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12be16800) [pid = 1648] [serial = 18] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12be9d000) [pid = 1648] [serial = 181] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1298b0000) [pid = 1648] [serial = 159] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12d066800) [pid = 1648] [serial = 183] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12bb4d400) [pid = 1648] [serial = 15] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12bb52c00) [pid = 1648] [serial = 16] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12b692c00) [pid = 1648] [serial = 221] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11c54cc00) [pid = 1648] [serial = 218] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12be33000) [pid = 1648] [serial = 180] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12e33dc00) [pid = 1648] [serial = 227] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x127d86000) [pid = 1648] [serial = 157] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x129d8e400) [pid = 1648] [serial = 160] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12be9e400) [pid = 1648] [serial = 223] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11bb90000) [pid = 1648] [serial = 153] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12f6e6800) [pid = 1648] [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.] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12e317800) [pid = 1648] [serial = 27] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12db66400) [pid = 1648] [serial = 184] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12e320c00) [pid = 1648] [serial = 28] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12e785800) [pid = 1648] [serial = 233] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12d9b2000) [pid = 1648] [serial = 24] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12d9e1400) [pid = 1648] [serial = 235] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12e155400) [pid = 1648] [serial = 25] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12d066400) [pid = 1648] [serial = 21] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12b42b800) [pid = 1648] [serial = 162] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12d315c00) [pid = 1648] [serial = 22] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12b428800) [pid = 1648] [serial = 230] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11b6b8400) [pid = 1648] [serial = 151] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1189d2000) [pid = 1648] [serial = 118] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12e3abc00) [pid = 1648] [serial = 232] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x1160f0400) [pid = 1648] [serial = 244] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11b6edc00) [pid = 1648] [serial = 39] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x12e155c00) [pid = 1648] [serial = 187] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12be1ac00) [pid = 1648] [serial = 36] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11b6e1c00) [pid = 1648] [serial = 37] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x12e78e400) [pid = 1648] [serial = 239] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x12d317000) [pid = 1648] [serial = 224] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x12e78b000) [pid = 1648] [serial = 33] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11ba5ac00) [pid = 1648] [serial = 123] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x12db72000) [pid = 1648] [serial = 186] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11a84e000) [pid = 1648] [serial = 34] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x12e343400) [pid = 1648] [serial = 30] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12e779800) [pid = 1648] [serial = 31] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x129b8a800) [pid = 1648] [serial = 196] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12d9e4c00) [pid = 1648] [serial = 236] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12e775c00) [pid = 1648] [serial = 238] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x11a8a5800) [pid = 1648] [serial = 57] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x11afe6c00) [pid = 1648] [serial = 58] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x11c211c00) [pid = 1648] [serial = 154] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x11bb91800) [pid = 1648] [serial = 124] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12e153c00) [pid = 1648] [serial = 202] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12fdc4800) [pid = 1648] [serial = 54] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12fdf1400) [pid = 1648] [serial = 55] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x11bbda800) [pid = 1648] [serial = 169] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x127268000) [pid = 1648] [serial = 193] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12d314800) [pid = 1648] [serial = 200] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x12766b800) [pid = 1648] [serial = 126] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x12fdc8800) [pid = 1648] [serial = 51] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x127611c00) [pid = 1648] [serial = 144] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x12f6e9400) [pid = 1648] [serial = 45] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x12fd0c000) [pid = 1648] [serial = 46] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x12cf9b000) [pid = 1648] [serial = 199] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x12fd58000) [pid = 1648] [serial = 48] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x12f237400) [pid = 1648] [serial = 42] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x12f6dec00) [pid = 1648] [serial = 43] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x12e792c00) [pid = 1648] [serial = 40] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x11ace3c00) [pid = 1648] [serial = 121] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x12b69bc00) [pid = 1648] [serial = 197] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 56 (0x11a635c00) [pid = 1648] [serial = 165] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 55 (0x12fdf1c00) [pid = 1648] [serial = 63] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 54 (0x1302e2000) [pid = 1648] [serial = 64] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 53 (0x12b696400) [pid = 1648] [serial = 163] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 52 (0x12e3b4400) [pid = 1648] [serial = 61] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 51 (0x12e160400) [pid = 1648] [serial = 203] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 50 (0x12e31b800) [pid = 1648] [serial = 205] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | --DOMWINDOW == 49 (0x12e3adc00) [pid = 1648] [serial = 60] [outer = 0x0] [url = about:blank] 16:27:05 INFO - PROCESS | 1648 | 1461022025847 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 16:27:05 INFO - PROCESS | 1648 | 1461022025925 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]]]}] 16:27:05 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. 16:27:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 1928ms 16:27:05 INFO - PROCESS | 1648 | 1461022025970 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 16:27:05 INFO - PROCESS | 1648 | 1461022025972 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 16:27:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 16:27:05 INFO - PROCESS | 1648 | 1461022025976 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 16:27:05 INFO - PROCESS | 1648 | 1461022025979 Marionette TRACE conn2 <- [1,346,null,{}] 16:27:05 INFO - PROCESS | 1648 | 1461022025982 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}] 16:27:06 INFO - PROCESS | 1648 | 1461022026054 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 16:27:06 INFO - PROCESS | 1648 | 1461022026060 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x11601c800 == 19 [pid = 1648] [id = 94] 16:27:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 50 (0x118e3ec00) [pid = 1648] [serial = 279] [outer = 0x0] 16:27:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 51 (0x118e48000) [pid = 1648] [serial = 280] [outer = 0x118e3ec00] 16:27:06 INFO - PROCESS | 1648 | 1461022026095 Marionette DEBUG loaded listener.js 16:27:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 52 (0x118f98c00) [pid = 1648] [serial = 281] [outer = 0x118e3ec00] 16:27:06 INFO - PROCESS | 1648 | 1461022026440 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]]]}] 16:27:06 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. 16:27:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 472ms 16:27:06 INFO - PROCESS | 1648 | 1461022026447 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 16:27:06 INFO - PROCESS | 1648 | 1461022026451 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 16:27:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 16:27:06 INFO - PROCESS | 1648 | 1461022026459 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 16:27:06 INFO - PROCESS | 1648 | 1461022026461 Marionette TRACE conn2 <- [1,350,null,{}] 16:27:06 INFO - PROCESS | 1648 | 1461022026463 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}] 16:27:06 INFO - PROCESS | 1648 | 1461022026538 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 16:27:06 INFO - PROCESS | 1648 | 1461022026574 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x11670c000 == 20 [pid = 1648] [id = 95] 16:27:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 53 (0x114c97800) [pid = 1648] [serial = 282] [outer = 0x0] 16:27:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 54 (0x118e3d000) [pid = 1648] [serial = 283] [outer = 0x114c97800] 16:27:06 INFO - PROCESS | 1648 | 1461022026601 Marionette DEBUG loaded listener.js 16:27:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x11a84c800) [pid = 1648] [serial = 284] [outer = 0x114c97800] 16:27:06 INFO - PROCESS | 1648 | 1461022026897 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]]]}] 16:27:06 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. 16:27:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 469ms 16:27:06 INFO - PROCESS | 1648 | 1461022026929 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 16:27:06 INFO - PROCESS | 1648 | 1461022026930 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 16:27:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 16:27:06 INFO - PROCESS | 1648 | 1461022026933 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 16:27:06 INFO - PROCESS | 1648 | 1461022026935 Marionette TRACE conn2 <- [1,354,null,{}] 16:27:06 INFO - PROCESS | 1648 | 1461022026945 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}] 16:27:07 INFO - PROCESS | 1648 | 1461022027030 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 16:27:07 INFO - PROCESS | 1648 | 1461022027034 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x1195a1800 == 21 [pid = 1648] [id = 96] 16:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x1147be800) [pid = 1648] [serial = 285] [outer = 0x0] 16:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x11a89a800) [pid = 1648] [serial = 286] [outer = 0x1147be800] 16:27:07 INFO - PROCESS | 1648 | 1461022027086 Marionette DEBUG loaded listener.js 16:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x11a8a2400) [pid = 1648] [serial = 287] [outer = 0x1147be800] 16:27:07 INFO - PROCESS | 1648 | 1461022027492 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]]]}] 16:27:07 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. 16:27:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 574ms 16:27:07 INFO - PROCESS | 1648 | 1461022027508 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 16:27:07 INFO - PROCESS | 1648 | 1461022027510 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 16:27:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 16:27:07 INFO - PROCESS | 1648 | 1461022027514 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 16:27:07 INFO - PROCESS | 1648 | 1461022027515 Marionette TRACE conn2 <- [1,358,null,{}] 16:27:07 INFO - PROCESS | 1648 | 1461022027519 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}] 16:27:07 INFO - PROCESS | 1648 | 1461022027658 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 16:27:07 INFO - PROCESS | 1648 | 1461022027664 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x119844000 == 22 [pid = 1648] [id = 97] 16:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x11a8a3000) [pid = 1648] [serial = 288] [outer = 0x0] 16:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x11a96f800) [pid = 1648] [serial = 289] [outer = 0x11a8a3000] 16:27:07 INFO - PROCESS | 1648 | 1461022027737 Marionette DEBUG loaded listener.js 16:27:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x11ad80800) [pid = 1648] [serial = 290] [outer = 0x11a8a3000] 16:27:08 INFO - PROCESS | 1648 | 1461022028101 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]]]}] 16:27:08 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. 16:27:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 620ms 16:27:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 16:27:08 INFO - PROCESS | 1648 | 1461022028134 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 16:27:08 INFO - PROCESS | 1648 | 1461022028135 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 16:27:08 INFO - PROCESS | 1648 | 1461022028137 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 16:27:08 INFO - PROCESS | 1648 | 1461022028138 Marionette TRACE conn2 <- [1,362,null,{}] 16:27:08 INFO - PROCESS | 1648 | 1461022028141 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}] 16:27:08 INFO - PROCESS | 1648 | 1461022028218 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 16:27:08 INFO - PROCESS | 1648 | 1461022028225 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ed0000 == 23 [pid = 1648] [id = 98] 16:27:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x11444b000) [pid = 1648] [serial = 291] [outer = 0x0] 16:27:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x11af73800) [pid = 1648] [serial = 292] [outer = 0x11444b000] 16:27:08 INFO - PROCESS | 1648 | 1461022028250 Marionette DEBUG loaded listener.js 16:27:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x11afedc00) [pid = 1648] [serial = 293] [outer = 0x11444b000] 16:27:08 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x11a899c00) [pid = 1648] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 16:27:08 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x12bb49c00) [pid = 1648] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 16:27:08 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x119541c00) [pid = 1648] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 16:27:08 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x11a89a000) [pid = 1648] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 16:27:08 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x114706800) [pid = 1648] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 16:27:08 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x1189cf000) [pid = 1648] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 16:27:08 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x11af74000) [pid = 1648] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 16:27:08 INFO - PROCESS | 1648 | --DOMWINDOW == 56 (0x115266c00) [pid = 1648] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 16:27:08 INFO - PROCESS | 1648 | --DOMWINDOW == 55 (0x11c54c800) [pid = 1648] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 16:27:08 INFO - PROCESS | 1648 | 1461022028665 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]]]}] 16:27:08 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. 16:27:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 569ms 16:27:08 INFO - PROCESS | 1648 | 1461022028707 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 16:27:08 INFO - PROCESS | 1648 | 1461022028709 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 16:27:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 16:27:08 INFO - PROCESS | 1648 | 1461022028712 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 16:27:08 INFO - PROCESS | 1648 | 1461022028714 Marionette TRACE conn2 <- [1,366,null,{}] 16:27:08 INFO - PROCESS | 1648 | 1461022028717 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}] 16:27:08 INFO - PROCESS | 1648 | 1461022028842 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 16:27:08 INFO - PROCESS | 1648 | 1461022028900 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aac6800 == 24 [pid = 1648] [id = 99] 16:27:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x11a859400) [pid = 1648] [serial = 294] [outer = 0x0] 16:27:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x11b6b8400) [pid = 1648] [serial = 295] [outer = 0x11a859400] 16:27:08 INFO - PROCESS | 1648 | 1461022028953 Marionette DEBUG loaded listener.js 16:27:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x11b861400) [pid = 1648] [serial = 296] [outer = 0x11a859400] 16:27:09 INFO - PROCESS | 1648 | 1461022029252 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]]]}] 16:27:09 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. 16:27:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 569ms 16:27:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 16:27:09 INFO - PROCESS | 1648 | 1461022029281 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 16:27:09 INFO - PROCESS | 1648 | 1461022029283 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 16:27:09 INFO - PROCESS | 1648 | 1461022029285 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 16:27:09 INFO - PROCESS | 1648 | 1461022029286 Marionette TRACE conn2 <- [1,370,null,{}] 16:27:09 INFO - PROCESS | 1648 | 1461022029296 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}] 16:27:09 INFO - PROCESS | 1648 | 1461022029367 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 16:27:09 INFO - PROCESS | 1648 | 1461022029374 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b64a800 == 25 [pid = 1648] [id = 100] 16:27:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x11b861800) [pid = 1648] [serial = 297] [outer = 0x0] 16:27:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x11ba50c00) [pid = 1648] [serial = 298] [outer = 0x11b861800] 16:27:09 INFO - PROCESS | 1648 | 1461022029399 Marionette DEBUG loaded listener.js 16:27:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x11bb86c00) [pid = 1648] [serial = 299] [outer = 0x11b861800] 16:27:09 INFO - PROCESS | 1648 | 1461022029728 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]]]}] 16:27:09 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. 16:27:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 477ms 16:27:09 INFO - PROCESS | 1648 | 1461022029762 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 16:27:09 INFO - PROCESS | 1648 | 1461022029763 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 16:27:09 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 16:27:09 INFO - PROCESS | 1648 | 1461022029765 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 16:27:09 INFO - PROCESS | 1648 | 1461022029766 Marionette TRACE conn2 <- [1,374,null,{}] 16:27:09 INFO - PROCESS | 1648 | 1461022029769 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}] 16:27:09 INFO - PROCESS | 1648 | 1461022029850 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 16:27:09 INFO - PROCESS | 1648 | 1461022029857 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b823000 == 26 [pid = 1648] [id = 101] 16:27:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x11b818c00) [pid = 1648] [serial = 300] [outer = 0x0] 16:27:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x11bbd8000) [pid = 1648] [serial = 301] [outer = 0x11b818c00] 16:27:09 INFO - PROCESS | 1648 | 1461022029884 Marionette DEBUG loaded listener.js 16:27:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x11bbe1c00) [pid = 1648] [serial = 302] [outer = 0x11b818c00] 16:27:10 INFO - PROCESS | 1648 | 1461022030168 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 16:27:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 16:27:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 417ms 16:27:10 INFO - PROCESS | 1648 | 1461022030184 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 16:27:10 INFO - PROCESS | 1648 | 1461022030185 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 16:27:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 16:27:10 INFO - PROCESS | 1648 | 1461022030195 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 16:27:10 INFO - PROCESS | 1648 | 1461022030196 Marionette TRACE conn2 <- [1,378,null,{}] 16:27:10 INFO - PROCESS | 1648 | 1461022030198 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}] 16:27:10 INFO - PROCESS | 1648 | 1461022030270 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 16:27:10 INFO - PROCESS | 1648 | 1461022030274 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x1195a1000 == 27 [pid = 1648] [id = 102] 16:27:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x119e6d800) [pid = 1648] [serial = 303] [outer = 0x0] 16:27:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x11c2f9c00) [pid = 1648] [serial = 304] [outer = 0x119e6d800] 16:27:10 INFO - PROCESS | 1648 | 1461022030302 Marionette DEBUG loaded listener.js 16:27:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x11c53fc00) [pid = 1648] [serial = 305] [outer = 0x119e6d800] 16:27:10 INFO - PROCESS | 1648 | 1461022030603 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 16:27:10 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 16:27:10 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 419ms 16:27:10 INFO - PROCESS | 1648 | 1461022030614 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 16:27:10 INFO - PROCESS | 1648 | 1461022030615 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 16:27:10 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 16:27:10 INFO - PROCESS | 1648 | 1461022030617 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 16:27:10 INFO - PROCESS | 1648 | 1461022030619 Marionette TRACE conn2 <- [1,382,null,{}] 16:27:10 INFO - PROCESS | 1648 | 1461022030625 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}] 16:27:10 INFO - PROCESS | 1648 | 1461022030717 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 16:27:10 INFO - PROCESS | 1648 | 1461022030740 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bd54000 == 28 [pid = 1648] [id = 103] 16:27:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x11a89c800) [pid = 1648] [serial = 306] [outer = 0x0] 16:27:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x11c540000) [pid = 1648] [serial = 307] [outer = 0x11a89c800] 16:27:10 INFO - PROCESS | 1648 | 1461022030765 Marionette DEBUG loaded listener.js 16:27:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x11c54b000) [pid = 1648] [serial = 308] [outer = 0x11a89c800] 16:27:11 INFO - PROCESS | 1648 | 1461022031300 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 16:27:11 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 16:27:11 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 723ms 16:27:11 INFO - PROCESS | 1648 | 1461022031341 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 16:27:11 INFO - PROCESS | 1648 | 1461022031346 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 16:27:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 16:27:11 INFO - PROCESS | 1648 | 1461022031352 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 16:27:11 INFO - PROCESS | 1648 | 1461022031356 Marionette TRACE conn2 <- [1,386,null,{}] 16:27:11 INFO - PROCESS | 1648 | 1461022031361 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}] 16:27:11 INFO - PROCESS | 1648 | 1461022031505 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 16:27:11 INFO - PROCESS | 1648 | 1461022031593 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x11891b800 == 29 [pid = 1648] [id = 104] 16:27:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1188d0c00) [pid = 1648] [serial = 309] [outer = 0x0] 16:27:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x118f25c00) [pid = 1648] [serial = 310] [outer = 0x1188d0c00] 16:27:11 INFO - PROCESS | 1648 | 1461022031646 Marionette DEBUG loaded listener.js 16:27:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x119703400) [pid = 1648] [serial = 311] [outer = 0x1188d0c00] 16:27:12 INFO - PROCESS | 1648 | 1461022032318 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]]]}] 16:27:12 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12b427400) [pid = 1648] [serial = 262] [outer = 0x0] [url = about:blank] 16:27:12 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12be35000) [pid = 1648] [serial = 265] [outer = 0x0] [url = about:blank] 16:27:12 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12b9b1000) [pid = 1648] [serial = 263] [outer = 0x0] [url = about:blank] 16:27:12 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x12d31ec00) [pid = 1648] [serial = 268] [outer = 0x0] [url = about:blank] 16:27:12 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x11c207400) [pid = 1648] [serial = 277] [outer = 0x0] [url = about:blank] 16:27:12 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x119a50400) [pid = 1648] [serial = 250] [outer = 0x0] [url = about:blank] 16:27:12 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x11a893400) [pid = 1648] [serial = 251] [outer = 0x0] [url = about:blank] 16:27:12 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x11afee400) [pid = 1648] [serial = 253] [outer = 0x0] [url = about:blank] 16:27:12 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x11bbe2800) [pid = 1648] [serial = 254] [outer = 0x0] [url = about:blank] 16:27:12 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x126ce4c00) [pid = 1648] [serial = 256] [outer = 0x0] [url = about:blank] 16:27:12 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x127c87400) [pid = 1648] [serial = 257] [outer = 0x0] [url = about:blank] 16:27:12 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x118f96000) [pid = 1648] [serial = 271] [outer = 0x0] [url = about:blank] 16:27:12 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x1188c5c00) [pid = 1648] [serial = 275] [outer = 0x0] [url = about:blank] 16:27:12 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x11b6ed000) [pid = 1648] [serial = 274] [outer = 0x0] [url = about:blank] 16:27:12 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x129d96000) [pid = 1648] [serial = 260] [outer = 0x0] [url = about:blank] 16:27:12 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x129d8e800) [pid = 1648] [serial = 259] [outer = 0x0] [url = about:blank] 16:27:12 INFO - PROCESS | 1648 | --DOMWINDOW == 56 (0x12d312800) [pid = 1648] [serial = 266] [outer = 0x0] [url = about:blank] 16:27:12 INFO - PROCESS | 1648 | --DOMWINDOW == 55 (0x12b108000) [pid = 1648] [serial = 248] [outer = 0x0] [url = about:blank] 16:27:12 INFO - PROCESS | 1648 | --DOMWINDOW == 54 (0x11a8a6400) [pid = 1648] [serial = 272] [outer = 0x0] [url = about:blank] 16:27:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 16:27:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 1024ms 16:27:12 INFO - PROCESS | 1648 | 1461022032376 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 16:27:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 16:27:12 INFO - PROCESS | 1648 | 1461022032378 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 16:27:12 INFO - PROCESS | 1648 | 1461022032381 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 16:27:12 INFO - PROCESS | 1648 | 1461022032383 Marionette TRACE conn2 <- [1,390,null,{}] 16:27:12 INFO - PROCESS | 1648 | 1461022032388 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}] 16:27:12 INFO - PROCESS | 1648 | 1461022032454 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 16:27:12 INFO - PROCESS | 1648 | 1461022032512 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x116710800 == 30 [pid = 1648] [id = 105] 16:27:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x118932c00) [pid = 1648] [serial = 312] [outer = 0x0] 16:27:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x1189d7800) [pid = 1648] [serial = 313] [outer = 0x118932c00] 16:27:12 INFO - PROCESS | 1648 | 1461022032545 Marionette DEBUG loaded listener.js 16:27:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x1191a7400) [pid = 1648] [serial = 314] [outer = 0x118932c00] 16:27:12 INFO - PROCESS | 1648 | 1461022032852 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]]]}] 16:27:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 16:27:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 524ms 16:27:12 INFO - PROCESS | 1648 | 1461022032906 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 16:27:12 INFO - PROCESS | 1648 | 1461022032911 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 16:27:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 16:27:12 INFO - PROCESS | 1648 | 1461022032916 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 16:27:12 INFO - PROCESS | 1648 | 1461022032917 Marionette TRACE conn2 <- [1,394,null,{}] 16:27:12 INFO - PROCESS | 1648 | 1461022032920 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}] 16:27:12 INFO - PROCESS | 1648 | 1461022032990 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 16:27:12 INFO - PROCESS | 1648 | 1461022032994 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x1197f1000 == 31 [pid = 1648] [id = 106] 16:27:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x119547c00) [pid = 1648] [serial = 315] [outer = 0x0] 16:27:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x11a851800) [pid = 1648] [serial = 316] [outer = 0x119547c00] 16:27:13 INFO - PROCESS | 1648 | 1461022033022 Marionette DEBUG loaded listener.js 16:27:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x11a89cc00) [pid = 1648] [serial = 317] [outer = 0x119547c00] 16:27:13 INFO - PROCESS | 1648 | 1461022033364 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]]]}] 16:27:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 16:27:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 470ms 16:27:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 16:27:13 INFO - PROCESS | 1648 | 1461022033386 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 16:27:13 INFO - PROCESS | 1648 | 1461022033387 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 16:27:13 INFO - PROCESS | 1648 | 1461022033389 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 16:27:13 INFO - PROCESS | 1648 | 1461022033392 Marionette TRACE conn2 <- [1,398,null,{}] 16:27:13 INFO - PROCESS | 1648 | 1461022033400 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}] 16:27:13 INFO - PROCESS | 1648 | 1461022033469 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 16:27:13 INFO - PROCESS | 1648 | 1461022033474 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aabb000 == 32 [pid = 1648] [id = 107] 16:27:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x11a8a4c00) [pid = 1648] [serial = 318] [outer = 0x0] 16:27:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x11ad80000) [pid = 1648] [serial = 319] [outer = 0x11a8a4c00] 16:27:13 INFO - PROCESS | 1648 | 1461022033505 Marionette DEBUG loaded listener.js 16:27:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x11afea000) [pid = 1648] [serial = 320] [outer = 0x11a8a4c00] 16:27:13 INFO - PROCESS | 1648 | 1461022033872 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]]]}] 16:27:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 16:27:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 523ms 16:27:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 16:27:13 INFO - PROCESS | 1648 | 1461022033912 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 16:27:13 INFO - PROCESS | 1648 | 1461022033914 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 16:27:13 INFO - PROCESS | 1648 | 1461022033916 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 16:27:13 INFO - PROCESS | 1648 | 1461022033917 Marionette TRACE conn2 <- [1,402,null,{}] 16:27:13 INFO - PROCESS | 1648 | 1461022033921 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}] 16:27:13 INFO - PROCESS | 1648 | 1461022033991 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 16:27:13 INFO - PROCESS | 1648 | 1461022033995 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b829800 == 33 [pid = 1648] [id = 108] 16:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x11b6b5800) [pid = 1648] [serial = 321] [outer = 0x0] 16:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x11b6eac00) [pid = 1648] [serial = 322] [outer = 0x11b6b5800] 16:27:14 INFO - PROCESS | 1648 | 1461022034023 Marionette DEBUG loaded listener.js 16:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x11b813c00) [pid = 1648] [serial = 323] [outer = 0x11b6b5800] 16:27:14 INFO - PROCESS | 1648 | 1461022034351 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]]]}] 16:27:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 16:27:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 469ms 16:27:14 INFO - PROCESS | 1648 | 1461022034385 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 16:27:14 INFO - PROCESS | 1648 | 1461022034386 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 16:27:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 16:27:14 INFO - PROCESS | 1648 | 1461022034389 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 16:27:14 INFO - PROCESS | 1648 | 1461022034390 Marionette TRACE conn2 <- [1,406,null,{}] 16:27:14 INFO - PROCESS | 1648 | 1461022034392 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}] 16:27:14 INFO - PROCESS | 1648 | 1461022034459 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 16:27:14 INFO - PROCESS | 1648 | 1461022034463 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bd45000 == 34 [pid = 1648] [id = 109] 16:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x11b866800) [pid = 1648] [serial = 324] [outer = 0x0] 16:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x11ba58800) [pid = 1648] [serial = 325] [outer = 0x11b866800] 16:27:14 INFO - PROCESS | 1648 | 1461022034490 Marionette DEBUG loaded listener.js 16:27:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x11bb8d400) [pid = 1648] [serial = 326] [outer = 0x11b866800] 16:27:14 INFO - PROCESS | 1648 | 1461022034919 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]]]}] 16:27:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 16:27:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 568ms 16:27:14 INFO - PROCESS | 1648 | 1461022034959 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 16:27:14 INFO - PROCESS | 1648 | 1461022034961 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 16:27:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 16:27:14 INFO - PROCESS | 1648 | 1461022034964 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 16:27:14 INFO - PROCESS | 1648 | 1461022034966 Marionette TRACE conn2 <- [1,410,null,{}] 16:27:14 INFO - PROCESS | 1648 | 1461022034970 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}] 16:27:15 INFO - PROCESS | 1648 | 1461022035093 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 16:27:15 INFO - PROCESS | 1648 | 1461022035125 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c323000 == 35 [pid = 1648] [id = 110] 16:27:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x11bb8d800) [pid = 1648] [serial = 327] [outer = 0x0] 16:27:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x11c544000) [pid = 1648] [serial = 328] [outer = 0x11bb8d800] 16:27:15 INFO - PROCESS | 1648 | 1461022035153 Marionette DEBUG loaded listener.js 16:27:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11c69b800) [pid = 1648] [serial = 329] [outer = 0x11bb8d800] 16:27:15 INFO - PROCESS | 1648 | 1461022035475 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]]]}] 16:27:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 16:27:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 520ms 16:27:15 INFO - PROCESS | 1648 | 1461022035483 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 16:27:15 INFO - PROCESS | 1648 | 1461022035485 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 16:27:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 16:27:15 INFO - PROCESS | 1648 | 1461022035489 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 16:27:15 INFO - PROCESS | 1648 | 1461022035491 Marionette TRACE conn2 <- [1,414,null,{}] 16:27:15 INFO - PROCESS | 1648 | 1461022035494 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}] 16:27:15 INFO - PROCESS | 1648 | 1461022035580 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 16:27:15 INFO - PROCESS | 1648 | 1461022035584 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12361a800 == 36 [pid = 1648] [id = 111] 16:27:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x11a8a5800) [pid = 1648] [serial = 330] [outer = 0x0] 16:27:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x126826c00) [pid = 1648] [serial = 331] [outer = 0x11a8a5800] 16:27:15 INFO - PROCESS | 1648 | 1461022035610 Marionette DEBUG loaded listener.js 16:27:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x126bcb800) [pid = 1648] [serial = 332] [outer = 0x11a8a5800] 16:27:15 INFO - PROCESS | 1648 | 1461022035931 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]]]}] 16:27:15 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 16:27:15 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 471ms 16:27:15 INFO - PROCESS | 1648 | 1461022035961 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 16:27:15 INFO - PROCESS | 1648 | 1461022035962 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 16:27:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 16:27:15 INFO - PROCESS | 1648 | 1461022035964 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 16:27:15 INFO - PROCESS | 1648 | 1461022035965 Marionette TRACE conn2 <- [1,418,null,{}] 16:27:15 INFO - PROCESS | 1648 | 1461022035968 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}] 16:27:16 INFO - PROCESS | 1648 | 1461022036052 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 16:27:16 INFO - PROCESS | 1648 | 1461022036058 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x115785800 == 37 [pid = 1648] [id = 112] 16:27:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11ad7bc00) [pid = 1648] [serial = 333] [outer = 0x0] 16:27:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x126c7dc00) [pid = 1648] [serial = 334] [outer = 0x11ad7bc00] 16:27:16 INFO - PROCESS | 1648 | 1461022036083 Marionette DEBUG loaded listener.js 16:27:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x126e6f400) [pid = 1648] [serial = 335] [outer = 0x11ad7bc00] 16:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x11a8a3000) [pid = 1648] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 16:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x118e3ec00) [pid = 1648] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 16:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x114c97800) [pid = 1648] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 16:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x11444b000) [pid = 1648] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 16:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x11a859400) [pid = 1648] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 16:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x11b861800) [pid = 1648] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 16:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x11b818c00) [pid = 1648] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 16:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x119e6d800) [pid = 1648] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 16:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x115205000) [pid = 1648] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 16:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x1147be800) [pid = 1648] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 16:27:16 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x12d31a800) [pid = 1648] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 16:27:17 INFO - PROCESS | 1648 | 1461022037028 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]]]}] 16:27:17 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 16:27:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1069ms 16:27:17 INFO - PROCESS | 1648 | 1461022037035 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 16:27:17 INFO - PROCESS | 1648 | 1461022037041 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 16:27:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 16:27:17 INFO - PROCESS | 1648 | 1461022037044 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 16:27:17 INFO - PROCESS | 1648 | 1461022037045 Marionette TRACE conn2 <- [1,422,null,{}] 16:27:17 INFO - PROCESS | 1648 | 1461022037049 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}] 16:27:17 INFO - PROCESS | 1648 | 1461022037137 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 16:27:17 INFO - PROCESS | 1648 | 1461022037177 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f50800 == 38 [pid = 1648] [id = 113] 16:27:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x1186a7400) [pid = 1648] [serial = 336] [outer = 0x0] 16:27:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x119543c00) [pid = 1648] [serial = 337] [outer = 0x1186a7400] 16:27:17 INFO - PROCESS | 1648 | 1461022037209 Marionette DEBUG loaded listener.js 16:27:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x11a84c400) [pid = 1648] [serial = 338] [outer = 0x1186a7400] 16:27:18 INFO - PROCESS | 1648 | 1461022038115 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]]]}] 16:27:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 16:27:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1120ms 16:27:18 INFO - PROCESS | 1648 | 1461022038164 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 16:27:18 INFO - PROCESS | 1648 | 1461022038168 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 16:27:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 16:27:18 INFO - PROCESS | 1648 | 1461022038173 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 16:27:18 INFO - PROCESS | 1648 | 1461022038175 Marionette TRACE conn2 <- [1,426,null,{}] 16:27:18 INFO - PROCESS | 1648 | 1461022038178 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}] 16:27:18 INFO - PROCESS | 1648 | 1461022038269 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 16:27:18 INFO - PROCESS | 1648 | 1461022038306 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ab29000 == 39 [pid = 1648] [id = 114] 16:27:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x118642800) [pid = 1648] [serial = 339] [outer = 0x0] 16:27:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11a89fc00) [pid = 1648] [serial = 340] [outer = 0x118642800] 16:27:18 INFO - PROCESS | 1648 | 1461022038337 Marionette DEBUG loaded listener.js 16:27:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x11ace6000) [pid = 1648] [serial = 341] [outer = 0x118642800] 16:27:18 INFO - PROCESS | 1648 | 1461022038878 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] 16:27:18 INFO - PROCESS | 1648 | 1461022038946 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 16:27:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 16:27:18 INFO - PROCESS | 1648 | 1461022038949 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 16:27:18 INFO - PROCESS | 1648 | 1461022038951 Marionette TRACE conn2 <- [1,430,null,{}] 16:27:18 INFO - PROCESS | 1648 | 1461022038955 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}] 16:27:19 INFO - PROCESS | 1648 | 1461022039035 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 16:27:19 INFO - PROCESS | 1648 | --DOCSHELL 0x1195a1000 == 38 [pid = 1648] [id = 102] 16:27:19 INFO - PROCESS | 1648 | --DOCSHELL 0x12361a800 == 37 [pid = 1648] [id = 111] 16:27:19 INFO - PROCESS | 1648 | --DOCSHELL 0x11c323000 == 36 [pid = 1648] [id = 110] 16:27:19 INFO - PROCESS | 1648 | --DOCSHELL 0x11bd45000 == 35 [pid = 1648] [id = 109] 16:27:19 INFO - PROCESS | 1648 | --DOCSHELL 0x11b829800 == 34 [pid = 1648] [id = 108] 16:27:19 INFO - PROCESS | 1648 | --DOCSHELL 0x11aabb000 == 33 [pid = 1648] [id = 107] 16:27:19 INFO - PROCESS | 1648 | --DOCSHELL 0x1197f1000 == 32 [pid = 1648] [id = 106] 16:27:19 INFO - PROCESS | 1648 | --DOCSHELL 0x116710800 == 31 [pid = 1648] [id = 105] 16:27:19 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x11a96f800) [pid = 1648] [serial = 289] [outer = 0x0] [url = about:blank] 16:27:19 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x118e48000) [pid = 1648] [serial = 280] [outer = 0x0] [url = about:blank] 16:27:19 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x118f98c00) [pid = 1648] [serial = 281] [outer = 0x0] [url = about:blank] 16:27:19 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x118e3d000) [pid = 1648] [serial = 283] [outer = 0x0] [url = about:blank] 16:27:19 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x11af73800) [pid = 1648] [serial = 292] [outer = 0x0] [url = about:blank] 16:27:19 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x11b6b8400) [pid = 1648] [serial = 295] [outer = 0x0] [url = about:blank] 16:27:19 INFO - PROCESS | 1648 | --DOMWINDOW == 66 (0x11ad80800) [pid = 1648] [serial = 290] [outer = 0x0] [url = about:blank] 16:27:19 INFO - PROCESS | 1648 | --DOMWINDOW == 65 (0x11ba50c00) [pid = 1648] [serial = 298] [outer = 0x0] [url = about:blank] 16:27:19 INFO - PROCESS | 1648 | --DOMWINDOW == 64 (0x11bb86c00) [pid = 1648] [serial = 299] [outer = 0x0] [url = about:blank] 16:27:19 INFO - PROCESS | 1648 | --DOMWINDOW == 63 (0x11bbd8000) [pid = 1648] [serial = 301] [outer = 0x0] [url = about:blank] 16:27:19 INFO - PROCESS | 1648 | --DOMWINDOW == 62 (0x11c2f9c00) [pid = 1648] [serial = 304] [outer = 0x0] [url = about:blank] 16:27:19 INFO - PROCESS | 1648 | --DOMWINDOW == 61 (0x11bbe1c00) [pid = 1648] [serial = 302] [outer = 0x0] [url = about:blank] 16:27:19 INFO - PROCESS | 1648 | --DOMWINDOW == 60 (0x11afedc00) [pid = 1648] [serial = 293] [outer = 0x0] [url = about:blank] 16:27:19 INFO - PROCESS | 1648 | --DOMWINDOW == 59 (0x126c7b000) [pid = 1648] [serial = 278] [outer = 0x0] [url = about:blank] 16:27:19 INFO - PROCESS | 1648 | --DOMWINDOW == 58 (0x11c53fc00) [pid = 1648] [serial = 305] [outer = 0x0] [url = about:blank] 16:27:19 INFO - PROCESS | 1648 | --DOMWINDOW == 57 (0x11a89a800) [pid = 1648] [serial = 286] [outer = 0x0] [url = about:blank] 16:27:19 INFO - PROCESS | 1648 | --DOMWINDOW == 56 (0x11a8a2400) [pid = 1648] [serial = 287] [outer = 0x0] [url = about:blank] 16:27:19 INFO - PROCESS | 1648 | --DOMWINDOW == 55 (0x11a84c800) [pid = 1648] [serial = 284] [outer = 0x0] [url = about:blank] 16:27:19 INFO - PROCESS | 1648 | --DOMWINDOW == 54 (0x11b861400) [pid = 1648] [serial = 296] [outer = 0x0] [url = about:blank] 16:27:19 INFO - PROCESS | 1648 | --DOMWINDOW == 53 (0x12d9b3000) [pid = 1648] [serial = 269] [outer = 0x0] [url = about:blank] 16:27:19 INFO - PROCESS | 1648 | 1461022039101 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x116029000 == 32 [pid = 1648] [id = 115] 16:27:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 54 (0x118933c00) [pid = 1648] [serial = 342] [outer = 0x0] 16:27:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 55 (0x118f96000) [pid = 1648] [serial = 343] [outer = 0x118933c00] 16:27:19 INFO - PROCESS | 1648 | 1461022039131 Marionette DEBUG loaded listener.js 16:27:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 56 (0x119e6b800) [pid = 1648] [serial = 344] [outer = 0x118933c00] 16:27:19 INFO - PROCESS | 1648 | 1461022039449 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]]]}] 16:27:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 16:27:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 521ms 16:27:19 INFO - PROCESS | 1648 | 1461022039470 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 16:27:19 INFO - PROCESS | 1648 | 1461022039477 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 16:27:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 16:27:19 INFO - PROCESS | 1648 | 1461022039483 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 16:27:19 INFO - PROCESS | 1648 | 1461022039486 Marionette TRACE conn2 <- [1,434,null,{}] 16:27:19 INFO - PROCESS | 1648 | 1461022039490 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}] 16:27:19 INFO - PROCESS | 1648 | 1461022039637 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 16:27:19 INFO - PROCESS | 1648 | 1461022039706 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x11914e000 == 33 [pid = 1648] [id = 116] 16:27:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 57 (0x118ec5800) [pid = 1648] [serial = 345] [outer = 0x0] 16:27:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 58 (0x11a644c00) [pid = 1648] [serial = 346] [outer = 0x118ec5800] 16:27:19 INFO - PROCESS | 1648 | 1461022039749 Marionette DEBUG loaded listener.js 16:27:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 59 (0x11a96fc00) [pid = 1648] [serial = 347] [outer = 0x118ec5800] 16:27:20 INFO - PROCESS | 1648 | 1461022040041 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]]]}] 16:27:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 16:27:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 573ms 16:27:20 INFO - PROCESS | 1648 | 1461022040062 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 16:27:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 16:27:20 INFO - PROCESS | 1648 | 1461022040063 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 16:27:20 INFO - PROCESS | 1648 | 1461022040066 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 16:27:20 INFO - PROCESS | 1648 | 1461022040068 Marionette TRACE conn2 <- [1,438,null,{}] 16:27:20 INFO - PROCESS | 1648 | 1461022040083 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}] 16:27:20 INFO - PROCESS | 1648 | 1461022040163 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 16:27:20 INFO - PROCESS | 1648 | 1461022040168 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aac4000 == 34 [pid = 1648] [id = 117] 16:27:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 60 (0x114c97400) [pid = 1648] [serial = 348] [outer = 0x0] 16:27:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 61 (0x11aff0800) [pid = 1648] [serial = 349] [outer = 0x114c97400] 16:27:20 INFO - PROCESS | 1648 | 1461022040202 Marionette DEBUG loaded listener.js 16:27:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 62 (0x11b6f0c00) [pid = 1648] [serial = 350] [outer = 0x114c97400] 16:27:20 INFO - PROCESS | 1648 | 1461022040568 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]]]}] 16:27:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 16:27:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 529ms 16:27:20 INFO - PROCESS | 1648 | 1461022040595 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 16:27:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 16:27:20 INFO - PROCESS | 1648 | 1461022040597 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 16:27:20 INFO - PROCESS | 1648 | 1461022040599 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 16:27:20 INFO - PROCESS | 1648 | 1461022040600 Marionette TRACE conn2 <- [1,442,null,{}] 16:27:20 INFO - PROCESS | 1648 | 1461022040602 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}] 16:27:20 INFO - PROCESS | 1648 | 1461022040686 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 16:27:20 INFO - PROCESS | 1648 | 1461022040695 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b8d8000 == 35 [pid = 1648] [id = 118] 16:27:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 63 (0x11b818c00) [pid = 1648] [serial = 351] [outer = 0x0] 16:27:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 64 (0x11b86dc00) [pid = 1648] [serial = 352] [outer = 0x11b818c00] 16:27:20 INFO - PROCESS | 1648 | 1461022040738 Marionette DEBUG loaded listener.js 16:27:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 65 (0x11bb8dc00) [pid = 1648] [serial = 353] [outer = 0x11b818c00] 16:27:21 INFO - PROCESS | 1648 | 1461022041166 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]]]}] 16:27:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 16:27:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 618ms 16:27:21 INFO - PROCESS | 1648 | 1461022041218 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 16:27:21 INFO - PROCESS | 1648 | 1461022041219 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 16:27:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 16:27:21 INFO - PROCESS | 1648 | 1461022041221 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 16:27:21 INFO - PROCESS | 1648 | 1461022041222 Marionette TRACE conn2 <- [1,446,null,{}] 16:27:21 INFO - PROCESS | 1648 | 1461022041224 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}] 16:27:21 INFO - PROCESS | 1648 | 1461022041307 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 16:27:21 INFO - PROCESS | 1648 | 1461022041311 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bd4d000 == 36 [pid = 1648] [id = 119] 16:27:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 66 (0x114c9e400) [pid = 1648] [serial = 354] [outer = 0x0] 16:27:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 67 (0x11bbdb800) [pid = 1648] [serial = 355] [outer = 0x114c9e400] 16:27:21 INFO - PROCESS | 1648 | 1461022041336 Marionette DEBUG loaded listener.js 16:27:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x11c2f3000) [pid = 1648] [serial = 356] [outer = 0x114c9e400] 16:27:21 INFO - PROCESS | 1648 | 1461022041683 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]]]}] 16:27:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 16:27:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 468ms 16:27:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 16:27:21 INFO - PROCESS | 1648 | 1461022041690 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 16:27:21 INFO - PROCESS | 1648 | 1461022041691 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 16:27:21 INFO - PROCESS | 1648 | 1461022041693 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 16:27:21 INFO - PROCESS | 1648 | 1461022041694 Marionette TRACE conn2 <- [1,450,null,{}] 16:27:21 INFO - PROCESS | 1648 | 1461022041703 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}] 16:27:21 INFO - PROCESS | 1648 | 1461022041807 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 16:27:21 INFO - PROCESS | 1648 | 1461022041839 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x123621800 == 37 [pid = 1648] [id = 120] 16:27:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x11c2fa400) [pid = 1648] [serial = 357] [outer = 0x0] 16:27:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x11c68f000) [pid = 1648] [serial = 358] [outer = 0x11c2fa400] 16:27:21 INFO - PROCESS | 1648 | 1461022041867 Marionette DEBUG loaded listener.js 16:27:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x126e6ec00) [pid = 1648] [serial = 359] [outer = 0x11c2fa400] 16:27:22 INFO - PROCESS | 1648 | 1461022042206 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] 16:27:22 INFO - PROCESS | 1648 | 1461022042215 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 16:27:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 16:27:22 INFO - PROCESS | 1648 | 1461022042217 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 16:27:22 INFO - PROCESS | 1648 | 1461022042218 Marionette TRACE conn2 <- [1,454,null,{}] 16:27:22 INFO - PROCESS | 1648 | 1461022042222 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}] 16:27:22 INFO - PROCESS | 1648 | 1461022042306 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 16:27:22 INFO - PROCESS | 1648 | 1461022042335 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x126ae8800 == 38 [pid = 1648] [id = 121] 16:27:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x127017c00) [pid = 1648] [serial = 360] [outer = 0x0] 16:27:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x127604c00) [pid = 1648] [serial = 361] [outer = 0x127017c00] 16:27:22 INFO - PROCESS | 1648 | 1461022042360 Marionette DEBUG loaded listener.js 16:27:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x12766c000) [pid = 1648] [serial = 362] [outer = 0x127017c00] 16:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x11b6b5800) [pid = 1648] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 16:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x119547c00) [pid = 1648] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 16:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x118932c00) [pid = 1648] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 16:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x11a8a4c00) [pid = 1648] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 16:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 69 (0x11b866800) [pid = 1648] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 16:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 68 (0x11bb8d800) [pid = 1648] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 16:27:22 INFO - PROCESS | 1648 | --DOMWINDOW == 67 (0x11a8a5800) [pid = 1648] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 16:27:22 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:22 INFO - PROCESS | 1648 | 1461022042697 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]]]}] 16:27:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 16:27:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 522ms 16:27:22 INFO - PROCESS | 1648 | 1461022042740 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 16:27:22 INFO - PROCESS | 1648 | 1461022042741 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 16:27:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 16:27:22 INFO - PROCESS | 1648 | 1461022042743 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 16:27:22 INFO - PROCESS | 1648 | 1461022042744 Marionette TRACE conn2 <- [1,458,null,{}] 16:27:22 INFO - PROCESS | 1648 | 1461022042746 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}] 16:27:22 INFO - PROCESS | 1648 | 1461022042813 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 16:27:22 INFO - PROCESS | 1648 | 1461022042817 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12360c000 == 39 [pid = 1648] [id = 122] 16:27:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 68 (0x118f96c00) [pid = 1648] [serial = 363] [outer = 0x0] 16:27:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 69 (0x11b866800) [pid = 1648] [serial = 364] [outer = 0x118f96c00] 16:27:22 INFO - PROCESS | 1648 | 1461022042846 Marionette DEBUG loaded listener.js 16:27:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 70 (0x127611800) [pid = 1648] [serial = 365] [outer = 0x118f96c00] 16:27:23 INFO - PROCESS | 1648 | 1461022043175 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] 16:27:23 INFO - PROCESS | 1648 | 1461022043214 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 16:27:23 INFO - PROCESS | 1648 | 1461022043216 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 16:27:23 INFO - PROCESS | 1648 | 1461022043217 Marionette TRACE conn2 <- [1,462,null,{}] 16:27:23 INFO - PROCESS | 1648 | 1461022043220 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}] 16:27:23 INFO - PROCESS | 1648 | 1461022043305 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 16:27:23 INFO - PROCESS | 1648 | 1461022043311 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aa5b000 == 40 [pid = 1648] [id = 123] 16:27:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x11c3a6400) [pid = 1648] [serial = 366] [outer = 0x0] 16:27:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x127c80c00) [pid = 1648] [serial = 367] [outer = 0x11c3a6400] 16:27:23 INFO - PROCESS | 1648 | 1461022043337 Marionette DEBUG loaded listener.js 16:27:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x127d89400) [pid = 1648] [serial = 368] [outer = 0x11c3a6400] 16:27:23 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:23 INFO - PROCESS | 1648 | 1461022043645 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] 16:27:23 INFO - PROCESS | 1648 | 1461022043686 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 16:27:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 16:27:23 INFO - PROCESS | 1648 | 1461022043690 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 16:27:23 INFO - PROCESS | 1648 | 1461022043692 Marionette TRACE conn2 <- [1,466,null,{}] 16:27:23 INFO - PROCESS | 1648 | 1461022043694 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}] 16:27:23 INFO - PROCESS | 1648 | 1461022043762 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 16:27:23 INFO - PROCESS | 1648 | 1461022043766 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1277eb800 == 41 [pid = 1648] [id = 124] 16:27:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x127d89c00) [pid = 1648] [serial = 369] [outer = 0x0] 16:27:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x128666c00) [pid = 1648] [serial = 370] [outer = 0x127d89c00] 16:27:23 INFO - PROCESS | 1648 | 1461022043794 Marionette DEBUG loaded listener.js 16:27:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x129060000) [pid = 1648] [serial = 371] [outer = 0x127d89c00] 16:27:24 INFO - PROCESS | 1648 | 1461022044109 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] 16:27:24 INFO - PROCESS | 1648 | 1461022044164 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 16:27:24 INFO - PROCESS | 1648 | 1461022044166 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 16:27:24 INFO - PROCESS | 1648 | 1461022044168 Marionette TRACE conn2 <- [1,470,null,{}] 16:27:24 INFO - PROCESS | 1648 | 1461022044170 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}] 16:27:24 INFO - PROCESS | 1648 | 1461022044252 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 16:27:24 INFO - PROCESS | 1648 | 1461022044258 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x1286b8800 == 42 [pid = 1648] [id = 125] 16:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x129067c00) [pid = 1648] [serial = 372] [outer = 0x0] 16:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x129b88400) [pid = 1648] [serial = 373] [outer = 0x129067c00] 16:27:24 INFO - PROCESS | 1648 | 1461022044288 Marionette DEBUG loaded listener.js 16:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x129d94c00) [pid = 1648] [serial = 374] [outer = 0x129067c00] 16:27:24 INFO - PROCESS | 1648 | 1461022044623 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]]]}] 16:27:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 16:27:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 469ms 16:27:24 INFO - PROCESS | 1648 | 1461022044635 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 16:27:24 INFO - PROCESS | 1648 | 1461022044636 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 16:27:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 16:27:24 INFO - PROCESS | 1648 | 1461022044642 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 16:27:24 INFO - PROCESS | 1648 | 1461022044643 Marionette TRACE conn2 <- [1,474,null,{}] 16:27:24 INFO - PROCESS | 1648 | 1461022044645 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}] 16:27:24 INFO - PROCESS | 1648 | 1461022044717 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 16:27:24 INFO - PROCESS | 1648 | 1461022044721 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x129b29000 == 43 [pid = 1648] [id = 126] 16:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x129d97000) [pid = 1648] [serial = 375] [outer = 0x0] 16:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x12b10f400) [pid = 1648] [serial = 376] [outer = 0x129d97000] 16:27:24 INFO - PROCESS | 1648 | 1461022044747 Marionette DEBUG loaded listener.js 16:27:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x12b428c00) [pid = 1648] [serial = 377] [outer = 0x129d97000] 16:27:25 INFO - PROCESS | 1648 | 1461022045100 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]]]}] 16:27:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 16:27:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 471ms 16:27:25 INFO - PROCESS | 1648 | 1461022045120 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 16:27:25 INFO - PROCESS | 1648 | 1461022045122 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 16:27:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 16:27:25 INFO - PROCESS | 1648 | 1461022045126 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 16:27:25 INFO - PROCESS | 1648 | 1461022045128 Marionette TRACE conn2 <- [1,478,null,{}] 16:27:25 INFO - PROCESS | 1648 | 1461022045131 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}] 16:27:25 INFO - PROCESS | 1648 | 1461022045315 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 16:27:25 INFO - PROCESS | 1648 | 1461022045376 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x11650e000 == 44 [pid = 1648] [id = 127] 16:27:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11470f800) [pid = 1648] [serial = 378] [outer = 0x0] 16:27:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x114c9f400) [pid = 1648] [serial = 379] [outer = 0x11470f800] 16:27:25 INFO - PROCESS | 1648 | 1461022045418 Marionette DEBUG loaded listener.js 16:27:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1189da800) [pid = 1648] [serial = 380] [outer = 0x11470f800] 16:27:25 INFO - PROCESS | 1648 | 1461022045876 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]]]}] 16:27:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 16:27:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 771ms 16:27:25 INFO - PROCESS | 1648 | 1461022045897 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 16:27:25 INFO - PROCESS | 1648 | 1461022045900 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 16:27:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 16:27:25 INFO - PROCESS | 1648 | 1461022045931 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 16:27:25 INFO - PROCESS | 1648 | 1461022045934 Marionette TRACE conn2 <- [1,482,null,{}] 16:27:25 INFO - PROCESS | 1648 | 1461022045955 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}] 16:27:26 INFO - PROCESS | 1648 | 1461022046052 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 16:27:26 INFO - PROCESS | 1648 | 1461022046107 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ab1c000 == 45 [pid = 1648] [id = 128] 16:27:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11a8a6000) [pid = 1648] [serial = 381] [outer = 0x0] 16:27:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x11acf1400) [pid = 1648] [serial = 382] [outer = 0x11a8a6000] 16:27:26 INFO - PROCESS | 1648 | 1461022046140 Marionette DEBUG loaded listener.js 16:27:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11afe7400) [pid = 1648] [serial = 383] [outer = 0x11a8a6000] 16:27:26 INFO - PROCESS | 1648 | 1461022046561 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]]]}] 16:27:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 16:27:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 674ms 16:27:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 16:27:26 INFO - PROCESS | 1648 | 1461022046621 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 16:27:26 INFO - PROCESS | 1648 | 1461022046623 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 16:27:26 INFO - PROCESS | 1648 | 1461022046627 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 16:27:26 INFO - PROCESS | 1648 | 1461022046628 Marionette TRACE conn2 <- [1,486,null,{}] 16:27:26 INFO - PROCESS | 1648 | 1461022046631 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}] 16:27:26 INFO - PROCESS | 1648 | 1461022046724 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 16:27:26 INFO - PROCESS | 1648 | 1461022046782 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f73800 == 46 [pid = 1648] [id = 129] 16:27:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11b86b400) [pid = 1648] [serial = 384] [outer = 0x0] 16:27:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11ba5c000) [pid = 1648] [serial = 385] [outer = 0x11b86b400] 16:27:26 INFO - PROCESS | 1648 | 1461022046812 Marionette DEBUG loaded listener.js 16:27:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11c2f4400) [pid = 1648] [serial = 386] [outer = 0x11b86b400] 16:27:27 INFO - PROCESS | 1648 | 1461022047425 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]]]}] 16:27:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 16:27:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 820ms 16:27:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 16:27:27 INFO - PROCESS | 1648 | 1461022047447 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 16:27:27 INFO - PROCESS | 1648 | 1461022047449 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 16:27:27 INFO - PROCESS | 1648 | 1461022047453 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 16:27:27 INFO - PROCESS | 1648 | 1461022047458 Marionette TRACE conn2 <- [1,490,null,{}] 16:27:27 INFO - PROCESS | 1648 | 1461022047462 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}] 16:27:27 INFO - PROCESS | 1648 | 1461022047553 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 16:27:27 INFO - PROCESS | 1648 | 1461022047616 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x1197f9800 == 47 [pid = 1648] [id = 130] 16:27:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118f90400) [pid = 1648] [serial = 387] [outer = 0x0] 16:27:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119a4b800) [pid = 1648] [serial = 388] [outer = 0x118f90400] 16:27:27 INFO - PROCESS | 1648 | 1461022047644 Marionette DEBUG loaded listener.js 16:27:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11a8a1c00) [pid = 1648] [serial = 389] [outer = 0x118f90400] 16:27:28 INFO - PROCESS | 1648 | --DOCSHELL 0x11891b800 == 46 [pid = 1648] [id = 104] 16:27:28 INFO - PROCESS | 1648 | --DOCSHELL 0x11bd54000 == 45 [pid = 1648] [id = 103] 16:27:28 INFO - PROCESS | 1648 | --DOCSHELL 0x129b29000 == 44 [pid = 1648] [id = 126] 16:27:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1286b8800 == 43 [pid = 1648] [id = 125] 16:27:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1277eb800 == 42 [pid = 1648] [id = 124] 16:27:28 INFO - PROCESS | 1648 | --DOCSHELL 0x11aa5b000 == 41 [pid = 1648] [id = 123] 16:27:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12360c000 == 40 [pid = 1648] [id = 122] 16:27:28 INFO - PROCESS | 1648 | --DOCSHELL 0x126ae8800 == 39 [pid = 1648] [id = 121] 16:27:28 INFO - PROCESS | 1648 | --DOCSHELL 0x123621800 == 38 [pid = 1648] [id = 120] 16:27:28 INFO - PROCESS | 1648 | --DOCSHELL 0x11bd4d000 == 37 [pid = 1648] [id = 119] 16:27:28 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x126c7dc00) [pid = 1648] [serial = 334] [outer = 0x0] [url = about:blank] 16:27:28 INFO - PROCESS | 1648 | --DOCSHELL 0x11b8d8000 == 36 [pid = 1648] [id = 118] 16:27:28 INFO - PROCESS | 1648 | --DOCSHELL 0x11aac4000 == 35 [pid = 1648] [id = 117] 16:27:28 INFO - PROCESS | 1648 | --DOCSHELL 0x11914e000 == 34 [pid = 1648] [id = 116] 16:27:28 INFO - PROCESS | 1648 | --DOCSHELL 0x116029000 == 33 [pid = 1648] [id = 115] 16:27:28 INFO - PROCESS | 1648 | 1461022048092 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]]]}] 16:27:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 16:27:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 675ms 16:27:28 INFO - PROCESS | 1648 | 1461022048128 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 16:27:28 INFO - PROCESS | 1648 | 1461022048132 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 16:27:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 16:27:28 INFO - PROCESS | 1648 | 1461022048137 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 16:27:28 INFO - PROCESS | 1648 | 1461022048140 Marionette TRACE conn2 <- [1,494,null,{}] 16:27:28 INFO - PROCESS | 1648 | 1461022048143 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}] 16:27:28 INFO - PROCESS | 1648 | 1461022048213 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 16:27:28 INFO - PROCESS | 1648 | 1461022048218 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189be000 == 34 [pid = 1648] [id = 131] 16:27:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11a88dc00) [pid = 1648] [serial = 390] [outer = 0x0] 16:27:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11ad84800) [pid = 1648] [serial = 391] [outer = 0x11a88dc00] 16:27:28 INFO - PROCESS | 1648 | 1461022048249 Marionette DEBUG loaded listener.js 16:27:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11b6b5c00) [pid = 1648] [serial = 392] [outer = 0x11a88dc00] 16:27:28 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x126bcb800) [pid = 1648] [serial = 332] [outer = 0x0] [url = about:blank] 16:27:28 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11b6eac00) [pid = 1648] [serial = 322] [outer = 0x0] [url = about:blank] 16:27:28 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11b813c00) [pid = 1648] [serial = 323] [outer = 0x0] [url = about:blank] 16:27:28 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11a851800) [pid = 1648] [serial = 316] [outer = 0x0] [url = about:blank] 16:27:28 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11a89cc00) [pid = 1648] [serial = 317] [outer = 0x0] [url = about:blank] 16:27:28 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11c69b800) [pid = 1648] [serial = 329] [outer = 0x0] [url = about:blank] 16:27:28 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x1189d7800) [pid = 1648] [serial = 313] [outer = 0x0] [url = about:blank] 16:27:28 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x1191a7400) [pid = 1648] [serial = 314] [outer = 0x0] [url = about:blank] 16:27:28 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x11afea000) [pid = 1648] [serial = 320] [outer = 0x0] [url = about:blank] 16:27:28 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x11ad80000) [pid = 1648] [serial = 319] [outer = 0x0] [url = about:blank] 16:27:28 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x118f25c00) [pid = 1648] [serial = 310] [outer = 0x0] [url = about:blank] 16:27:28 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11c540000) [pid = 1648] [serial = 307] [outer = 0x0] [url = about:blank] 16:27:28 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11bb8d400) [pid = 1648] [serial = 326] [outer = 0x0] [url = about:blank] 16:27:28 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x11ba58800) [pid = 1648] [serial = 325] [outer = 0x0] [url = about:blank] 16:27:28 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11c544000) [pid = 1648] [serial = 328] [outer = 0x0] [url = about:blank] 16:27:28 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x126826c00) [pid = 1648] [serial = 331] [outer = 0x0] [url = about:blank] 16:27:28 INFO - PROCESS | 1648 | 1461022048578 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]]]}] 16:27:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 16:27:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 472ms 16:27:28 INFO - PROCESS | 1648 | 1461022048608 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 16:27:28 INFO - PROCESS | 1648 | 1461022048610 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 16:27:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 16:27:28 INFO - PROCESS | 1648 | 1461022048612 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 16:27:28 INFO - PROCESS | 1648 | 1461022048615 Marionette TRACE conn2 <- [1,498,null,{}] 16:27:28 INFO - PROCESS | 1648 | 1461022048622 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}] 16:27:28 INFO - PROCESS | 1648 | 1461022048696 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 16:27:28 INFO - PROCESS | 1648 | 1461022048700 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aac1000 == 35 [pid = 1648] [id = 132] 16:27:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x118ec4c00) [pid = 1648] [serial = 393] [outer = 0x0] 16:27:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x11b815000) [pid = 1648] [serial = 394] [outer = 0x118ec4c00] 16:27:28 INFO - PROCESS | 1648 | 1461022048732 Marionette DEBUG loaded listener.js 16:27:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x11ba59400) [pid = 1648] [serial = 395] [outer = 0x118ec4c00] 16:27:29 INFO - PROCESS | 1648 | 1461022049126 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]]]}] 16:27:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 16:27:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 523ms 16:27:29 INFO - PROCESS | 1648 | 1461022049136 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 16:27:29 INFO - PROCESS | 1648 | 1461022049138 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 16:27:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 16:27:29 INFO - PROCESS | 1648 | 1461022049156 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 16:27:29 INFO - PROCESS | 1648 | 1461022049158 Marionette TRACE conn2 <- [1,502,null,{}] 16:27:29 INFO - PROCESS | 1648 | 1461022049163 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}] 16:27:29 INFO - PROCESS | 1648 | 1461022049281 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 16:27:29 INFO - PROCESS | 1648 | 1461022049289 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b8f1800 == 36 [pid = 1648] [id = 133] 16:27:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x11bb86800) [pid = 1648] [serial = 396] [outer = 0x0] 16:27:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x11bbe2800) [pid = 1648] [serial = 397] [outer = 0x11bb86800] 16:27:29 INFO - PROCESS | 1648 | 1461022049332 Marionette DEBUG loaded listener.js 16:27:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11c542400) [pid = 1648] [serial = 398] [outer = 0x11bb86800] 16:27:29 INFO - PROCESS | 1648 | 1461022049810 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]]]}] 16:27:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 16:27:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 684ms 16:27:29 INFO - PROCESS | 1648 | 1461022049829 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 16:27:29 INFO - PROCESS | 1648 | 1461022049831 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 16:27:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 16:27:29 INFO - PROCESS | 1648 | 1461022049833 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 16:27:29 INFO - PROCESS | 1648 | 1461022049834 Marionette TRACE conn2 <- [1,506,null,{}] 16:27:29 INFO - PROCESS | 1648 | 1461022049837 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}] 16:27:29 INFO - PROCESS | 1648 | 1461022049925 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 16:27:29 INFO - PROCESS | 1648 | 1461022049931 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c311800 == 37 [pid = 1648] [id = 134] 16:27:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x1189d8000) [pid = 1648] [serial = 399] [outer = 0x0] 16:27:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11c69b000) [pid = 1648] [serial = 400] [outer = 0x1189d8000] 16:27:29 INFO - PROCESS | 1648 | 1461022049957 Marionette DEBUG loaded listener.js 16:27:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x126956800) [pid = 1648] [serial = 401] [outer = 0x1189d8000] 16:27:30 INFO - PROCESS | 1648 | 1461022050305 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]]]}] 16:27:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 16:27:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 518ms 16:27:30 INFO - PROCESS | 1648 | 1461022050351 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 16:27:30 INFO - PROCESS | 1648 | 1461022050353 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 16:27:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 16:27:30 INFO - PROCESS | 1648 | 1461022050355 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 16:27:30 INFO - PROCESS | 1648 | 1461022050356 Marionette TRACE conn2 <- [1,510,null,{}] 16:27:30 INFO - PROCESS | 1648 | 1461022050358 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}] 16:27:30 INFO - PROCESS | 1648 | 1461022050459 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 16:27:30 INFO - PROCESS | 1648 | 1461022050488 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12361a000 == 38 [pid = 1648] [id = 135] 16:27:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x126a5e800) [pid = 1648] [serial = 402] [outer = 0x0] 16:27:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x126e68800) [pid = 1648] [serial = 403] [outer = 0x126a5e800] 16:27:30 INFO - PROCESS | 1648 | 1461022050517 Marionette DEBUG loaded listener.js 16:27:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x127c82400) [pid = 1648] [serial = 404] [outer = 0x126a5e800] 16:27:30 INFO - PROCESS | 1648 | 1461022050925 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]]]}] 16:27:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 16:27:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 618ms 16:27:30 INFO - PROCESS | 1648 | 1461022050979 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 16:27:30 INFO - PROCESS | 1648 | 1461022050981 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 16:27:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 16:27:30 INFO - PROCESS | 1648 | 1461022050984 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 16:27:30 INFO - PROCESS | 1648 | 1461022050988 Marionette TRACE conn2 <- [1,514,null,{}] 16:27:30 INFO - PROCESS | 1648 | 1461022050992 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}] 16:27:31 INFO - PROCESS | 1648 | 1461022051137 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 16:27:31 INFO - PROCESS | 1648 | 1461022051226 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f86800 == 39 [pid = 1648] [id = 136] 16:27:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x127fca400) [pid = 1648] [serial = 405] [outer = 0x0] 16:27:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x128620c00) [pid = 1648] [serial = 406] [outer = 0x127fca400] 16:27:31 INFO - PROCESS | 1648 | 1461022051267 Marionette DEBUG loaded listener.js 16:27:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12905f800) [pid = 1648] [serial = 407] [outer = 0x127fca400] 16:27:31 INFO - PROCESS | 1648 | 1461022051584 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]]]}] 16:27: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 16:27:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 623ms 16:27:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 16:27:31 INFO - PROCESS | 1648 | 1461022051615 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 16:27:31 INFO - PROCESS | 1648 | 1461022051616 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 16:27:31 INFO - PROCESS | 1648 | 1461022051618 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 16:27:31 INFO - PROCESS | 1648 | 1461022051620 Marionette TRACE conn2 <- [1,518,null,{}] 16:27:31 INFO - PROCESS | 1648 | 1461022051624 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}] 16:27:31 INFO - PROCESS | 1648 | 1461022051710 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 16:27:31 INFO - PROCESS | 1648 | 1461022051714 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12742a000 == 40 [pid = 1648] [id = 137] 16:27:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x127fcdc00) [pid = 1648] [serial = 408] [outer = 0x0] 16:27:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x1296f1800) [pid = 1648] [serial = 409] [outer = 0x127fcdc00] 16:27:31 INFO - PROCESS | 1648 | 1461022051740 Marionette DEBUG loaded listener.js 16:27:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x129d88c00) [pid = 1648] [serial = 410] [outer = 0x127fcdc00] 16:27:32 INFO - PROCESS | 1648 | 1461022052218 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]]]}] 16:27:32 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x129067c00) [pid = 1648] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 16:27:32 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11c2fa400) [pid = 1648] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 16:27:32 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x118933c00) [pid = 1648] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 16:27:32 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x118ec5800) [pid = 1648] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 16:27:32 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x114c97400) [pid = 1648] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 16:27:32 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11b818c00) [pid = 1648] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 16:27:32 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x127017c00) [pid = 1648] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 16:27:32 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x118f96c00) [pid = 1648] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 16:27:32 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x127d89c00) [pid = 1648] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 16:27:32 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11c3a6400) [pid = 1648] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 16:27:32 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x114c9e400) [pid = 1648] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 16:27:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 16:27:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 620ms 16:27:32 INFO - PROCESS | 1648 | 1461022052240 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 16:27:32 INFO - PROCESS | 1648 | 1461022052241 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 16:27:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 16:27:32 INFO - PROCESS | 1648 | 1461022052243 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 16:27:32 INFO - PROCESS | 1648 | 1461022052244 Marionette TRACE conn2 <- [1,522,null,{}] 16:27:32 INFO - PROCESS | 1648 | 1461022052247 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}] 16:27:32 INFO - PROCESS | 1648 | 1461022052318 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 16:27:32 INFO - PROCESS | 1648 | 1461022052324 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aac0800 == 41 [pid = 1648] [id = 138] 16:27:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x11ace3000) [pid = 1648] [serial = 411] [outer = 0x0] 16:27:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11b86ec00) [pid = 1648] [serial = 412] [outer = 0x11ace3000] 16:27:32 INFO - PROCESS | 1648 | 1461022052350 Marionette DEBUG loaded listener.js 16:27:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x127611c00) [pid = 1648] [serial = 413] [outer = 0x11ace3000] 16:27:32 INFO - PROCESS | 1648 | 1461022052676 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]]]}] 16:27:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 16:27:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 470ms 16:27:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 16:27:32 INFO - PROCESS | 1648 | 1461022052714 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 16:27:32 INFO - PROCESS | 1648 | 1461022052715 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 16:27:32 INFO - PROCESS | 1648 | 1461022052717 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 16:27:32 INFO - PROCESS | 1648 | 1461022052718 Marionette TRACE conn2 <- [1,526,null,{}] 16:27:32 INFO - PROCESS | 1648 | 1461022052721 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}] 16:27:32 INFO - PROCESS | 1648 | 1461022052792 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 16:27:32 INFO - PROCESS | 1648 | 1461022052838 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1286af800 == 42 [pid = 1648] [id = 139] 16:27:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11a88a400) [pid = 1648] [serial = 414] [outer = 0x0] 16:27:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x12861f800) [pid = 1648] [serial = 415] [outer = 0x11a88a400] 16:27:32 INFO - PROCESS | 1648 | 1461022052864 Marionette DEBUG loaded listener.js 16:27:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x12b423800) [pid = 1648] [serial = 416] [outer = 0x11a88a400] 16:27:33 INFO - PROCESS | 1648 | 1461022053144 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]]]}] 16:27: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 16:27:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 468ms 16:27:33 INFO - PROCESS | 1648 | 1461022053185 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 16:27:33 INFO - PROCESS | 1648 | 1461022053187 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 16:27:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 16:27:33 INFO - PROCESS | 1648 | 1461022053193 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 16:27:33 INFO - PROCESS | 1648 | 1461022053195 Marionette TRACE conn2 <- [1,530,null,{}] 16:27:33 INFO - PROCESS | 1648 | 1461022053197 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}] 16:27:33 INFO - PROCESS | 1648 | 1461022053283 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 16:27:33 INFO - PROCESS | 1648 | 1461022053288 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b4d3000 == 43 [pid = 1648] [id = 140] 16:27:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x129d8b000) [pid = 1648] [serial = 417] [outer = 0x0] 16:27:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x12b691400) [pid = 1648] [serial = 418] [outer = 0x129d8b000] 16:27:33 INFO - PROCESS | 1648 | 1461022053319 Marionette DEBUG loaded listener.js 16:27:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x12bb4f000) [pid = 1648] [serial = 419] [outer = 0x129d8b000] 16:27:33 INFO - PROCESS | 1648 | 1461022053644 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"]]]}] 16:27: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 16:27:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 16:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:27:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 16:27:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:27: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 16:27:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 16:27:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:27:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:27:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 16:27:33 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 16:27:33 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 471ms 16:27:33 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 16:27:33 INFO - PROCESS | 1648 | 1461022053663 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 16:27:33 INFO - PROCESS | 1648 | 1461022053665 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 16:27:33 INFO - PROCESS | 1648 | 1461022053667 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 16:27:33 INFO - PROCESS | 1648 | 1461022053668 Marionette TRACE conn2 <- [1,534,null,{}] 16:27:33 INFO - PROCESS | 1648 | 1461022053673 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}] 16:27:33 INFO - PROCESS | 1648 | 1461022053772 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 16:27:33 INFO - PROCESS | 1648 | 1461022053778 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb1e000 == 44 [pid = 1648] [id = 141] 16:27:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x129d8ac00) [pid = 1648] [serial = 420] [outer = 0x0] 16:27:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12bb51c00) [pid = 1648] [serial = 421] [outer = 0x129d8ac00] 16:27:33 INFO - PROCESS | 1648 | 1461022053803 Marionette DEBUG loaded listener.js 16:27:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x12be97000) [pid = 1648] [serial = 422] [outer = 0x129d8ac00] 16:27:34 INFO - PROCESS | 1648 | 1461022054095 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]]]}] 16:27:34 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 16:27:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 470ms 16:27:34 INFO - PROCESS | 1648 | 1461022054140 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 16:27:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 16:27:34 INFO - PROCESS | 1648 | 1461022054143 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 16:27:34 INFO - PROCESS | 1648 | 1461022054145 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 16:27:34 INFO - PROCESS | 1648 | 1461022054146 Marionette TRACE conn2 <- [1,538,null,{}] 16:27:34 INFO - PROCESS | 1648 | 1461022054148 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}] 16:27:34 INFO - PROCESS | 1648 | 1461022054241 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 16:27:34 INFO - PROCESS | 1648 | 1461022054352 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1154ae000 == 45 [pid = 1648] [id = 142] 16:27:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x1147c1c00) [pid = 1648] [serial = 423] [outer = 0x0] 16:27:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x114c9fc00) [pid = 1648] [serial = 424] [outer = 0x1147c1c00] 16:27:34 INFO - PROCESS | 1648 | 1461022054393 Marionette DEBUG loaded listener.js 16:27:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x119124800) [pid = 1648] [serial = 425] [outer = 0x1147c1c00] 16:27:34 INFO - PROCESS | 1648 | 1461022054787 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]]]}] 16:27: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. 16:27:34 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 669ms 16:27:34 INFO - PROCESS | 1648 | 1461022054815 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 16:27:34 INFO - PROCESS | 1648 | 1461022054818 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 16:27:34 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 16:27:34 INFO - PROCESS | 1648 | 1461022054822 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 16:27:34 INFO - PROCESS | 1648 | 1461022054824 Marionette TRACE conn2 <- [1,542,null,{}] 16:27:34 INFO - PROCESS | 1648 | 1461022054828 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}] 16:27:34 INFO - PROCESS | 1648 | 1461022054923 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 16:27:34 INFO - PROCESS | 1648 | 1461022054966 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b835000 == 46 [pid = 1648] [id = 143] 16:27:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x119e6b400) [pid = 1648] [serial = 426] [outer = 0x0] 16:27:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11a8a2400) [pid = 1648] [serial = 427] [outer = 0x119e6b400] 16:27:34 INFO - PROCESS | 1648 | 1461022054998 Marionette DEBUG loaded listener.js 16:27:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11b6ec800) [pid = 1648] [serial = 428] [outer = 0x119e6b400] 16:27:35 INFO - PROCESS | 1648 | 1461022055393 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]]]}] 16:27: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. 16:27:35 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 620ms 16:27:35 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 16:27:35 INFO - PROCESS | 1648 | 1461022055444 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 16:27:35 INFO - PROCESS | 1648 | 1461022055447 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 16:27:35 INFO - PROCESS | 1648 | 1461022055450 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 16:27:35 INFO - PROCESS | 1648 | 1461022055451 Marionette TRACE conn2 <- [1,546,null,{}] 16:27:35 INFO - PROCESS | 1648 | 1461022055454 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}] 16:27:35 INFO - PROCESS | 1648 | 1461022055551 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 16:27:35 INFO - PROCESS | 1648 | 1461022055625 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x129b39000 == 47 [pid = 1648] [id = 144] 16:27:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11b813c00) [pid = 1648] [serial = 429] [outer = 0x0] 16:27:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11c2ef000) [pid = 1648] [serial = 430] [outer = 0x11b813c00] 16:27:35 INFO - PROCESS | 1648 | 1461022055662 Marionette DEBUG loaded listener.js 16:27:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12695cc00) [pid = 1648] [serial = 431] [outer = 0x11b813c00] 16:27:36 INFO - PROCESS | 1648 | 1461022056059 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]]]}] 16:27:36 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 16:27:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 620ms 16:27:36 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 16:27:36 INFO - PROCESS | 1648 | 1461022056070 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 16:27:36 INFO - PROCESS | 1648 | 1461022056072 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 16:27:36 INFO - PROCESS | 1648 | 1461022056079 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 16:27:36 INFO - PROCESS | 1648 | 1461022056084 Marionette TRACE conn2 <- [1,550,null,{}] 16:27:36 INFO - PROCESS | 1648 | 1461022056087 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}] 16:27:36 INFO - PROCESS | 1648 | 1461022056183 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 16:27:36 INFO - PROCESS | 1648 | 1461022056252 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d115800 == 48 [pid = 1648] [id = 145] 16:27:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11bbdec00) [pid = 1648] [serial = 432] [outer = 0x0] 16:27:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12760d800) [pid = 1648] [serial = 433] [outer = 0x11bbdec00] 16:27:36 INFO - PROCESS | 1648 | 1461022056295 Marionette DEBUG loaded listener.js 16:27:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x129d96000) [pid = 1648] [serial = 434] [outer = 0x11bbdec00] 16:27:36 INFO - PROCESS | 1648 | 1461022056663 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]]]}] 16:27: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. 16:27:36 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 626ms 16:27:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 16:27:36 INFO - PROCESS | 1648 | 1461022056702 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 16:27:36 INFO - PROCESS | 1648 | 1461022056704 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 16:27:36 INFO - PROCESS | 1648 | 1461022056706 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 16:27:36 INFO - PROCESS | 1648 | 1461022056707 Marionette TRACE conn2 <- [1,554,null,{}] 16:27:36 INFO - PROCESS | 1648 | 1461022056710 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}] 16:27:36 INFO - PROCESS | 1648 | 1461022056803 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 16:27:36 INFO - PROCESS | 1648 | 1461022056848 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1aa000 == 49 [pid = 1648] [id = 146] 16:27:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12b42ac00) [pid = 1648] [serial = 435] [outer = 0x0] 16:27:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12b9b2800) [pid = 1648] [serial = 436] [outer = 0x12b42ac00] 16:27:36 INFO - PROCESS | 1648 | 1461022056897 Marionette DEBUG loaded listener.js 16:27:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12bb4d000) [pid = 1648] [serial = 437] [outer = 0x12b42ac00] 16:27:37 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:37 INFO - PROCESS | 1648 | 1461022057302 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]]]}] 16:27:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 16:27:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 618ms 16:27:37 INFO - PROCESS | 1648 | 1461022057325 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 16:27:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 16:27:37 INFO - PROCESS | 1648 | 1461022057326 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 16:27:37 INFO - PROCESS | 1648 | 1461022057329 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 16:27:37 INFO - PROCESS | 1648 | 1461022057330 Marionette TRACE conn2 <- [1,558,null,{}] 16:27:37 INFO - PROCESS | 1648 | 1461022057332 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}] 16:27:37 INFO - PROCESS | 1648 | 1461022057421 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 16:27:37 INFO - PROCESS | 1648 | 1461022057476 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d944800 == 50 [pid = 1648] [id = 147] 16:27:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12be1bc00) [pid = 1648] [serial = 438] [outer = 0x0] 16:27:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12be97800) [pid = 1648] [serial = 439] [outer = 0x12be1bc00] 16:27:37 INFO - PROCESS | 1648 | 1461022057513 Marionette DEBUG loaded listener.js 16:27:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12d05d000) [pid = 1648] [serial = 440] [outer = 0x12be1bc00] 16:27:37 INFO - PROCESS | 1648 | 1461022057950 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]]]}] 16:27:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 16:27:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 668ms 16:27:38 INFO - PROCESS | 1648 | 1461022058004 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 16:27:38 INFO - PROCESS | 1648 | 1461022058006 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 16:27:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 16:27:38 INFO - PROCESS | 1648 | 1461022058010 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 16:27:38 INFO - PROCESS | 1648 | 1461022058011 Marionette TRACE conn2 <- [1,562,null,{}] 16:27:38 INFO - PROCESS | 1648 | 1461022058014 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}] 16:27:38 INFO - PROCESS | 1648 | 1461022058243 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 16:27:38 INFO - PROCESS | 1648 | 1461022058326 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aa57800 == 51 [pid = 1648] [id = 148] 16:27:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x118ec3400) [pid = 1648] [serial = 441] [outer = 0x0] 16:27:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x119127000) [pid = 1648] [serial = 442] [outer = 0x118ec3400] 16:27:38 INFO - PROCESS | 1648 | 1461022058356 Marionette DEBUG loaded listener.js 16:27:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11a850800) [pid = 1648] [serial = 443] [outer = 0x118ec3400] 16:27:38 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:38 INFO - PROCESS | 1648 | 1461022058768 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]]]}] 16:27:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 16:27:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 770ms 16:27:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 16:27:38 INFO - PROCESS | 1648 | 1461022058781 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 16:27:38 INFO - PROCESS | 1648 | 1461022058784 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 16:27:38 INFO - PROCESS | 1648 | 1461022058799 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 16:27:38 INFO - PROCESS | 1648 | 1461022058802 Marionette TRACE conn2 <- [1,566,null,{}] 16:27:38 INFO - PROCESS | 1648 | 1461022058806 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}] 16:27:38 INFO - PROCESS | 1648 | 1461022058894 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 16:27:38 INFO - PROCESS | 1648 | 1461022058937 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ed6800 == 52 [pid = 1648] [id = 149] 16:27:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x11a8a2800) [pid = 1648] [serial = 444] [outer = 0x0] 16:27:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11afea400) [pid = 1648] [serial = 445] [outer = 0x11a8a2800] 16:27:38 INFO - PROCESS | 1648 | 1461022058967 Marionette DEBUG loaded listener.js 16:27:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11b6ea800) [pid = 1648] [serial = 446] [outer = 0x11a8a2800] 16:27:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb1e000 == 51 [pid = 1648] [id = 141] 16:27:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12b4d3000 == 50 [pid = 1648] [id = 140] 16:27:39 INFO - PROCESS | 1648 | --DOCSHELL 0x1286af800 == 49 [pid = 1648] [id = 139] 16:27:39 INFO - PROCESS | 1648 | --DOCSHELL 0x11aac0800 == 48 [pid = 1648] [id = 138] 16:27:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12742a000 == 47 [pid = 1648] [id = 137] 16:27:39 INFO - PROCESS | 1648 | --DOCSHELL 0x126f86800 == 46 [pid = 1648] [id = 136] 16:27:39 INFO - PROCESS | 1648 | --DOCSHELL 0x12361a000 == 45 [pid = 1648] [id = 135] 16:27:39 INFO - PROCESS | 1648 | --DOCSHELL 0x11c311800 == 44 [pid = 1648] [id = 134] 16:27:39 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12b10f400) [pid = 1648] [serial = 376] [outer = 0x0] [url = about:blank] 16:27:39 INFO - PROCESS | 1648 | --DOCSHELL 0x11b8f1800 == 43 [pid = 1648] [id = 133] 16:27:39 INFO - PROCESS | 1648 | --DOCSHELL 0x11aac1000 == 42 [pid = 1648] [id = 132] 16:27:39 INFO - PROCESS | 1648 | --DOCSHELL 0x1189be000 == 41 [pid = 1648] [id = 131] 16:27:39 INFO - PROCESS | 1648 | --DOCSHELL 0x1197f9800 == 40 [pid = 1648] [id = 130] 16:27:39 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11c68f000) [pid = 1648] [serial = 358] [outer = 0x0] [url = about:blank] 16:27:39 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x118f96000) [pid = 1648] [serial = 343] [outer = 0x0] [url = about:blank] 16:27:39 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x119e6b800) [pid = 1648] [serial = 344] [outer = 0x0] [url = about:blank] 16:27:39 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11a644c00) [pid = 1648] [serial = 346] [outer = 0x0] [url = about:blank] 16:27:39 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11a96fc00) [pid = 1648] [serial = 347] [outer = 0x0] [url = about:blank] 16:27:39 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11aff0800) [pid = 1648] [serial = 349] [outer = 0x0] [url = about:blank] 16:27:39 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11b6f0c00) [pid = 1648] [serial = 350] [outer = 0x0] [url = about:blank] 16:27:39 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11b86dc00) [pid = 1648] [serial = 352] [outer = 0x0] [url = about:blank] 16:27:39 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x127604c00) [pid = 1648] [serial = 361] [outer = 0x0] [url = about:blank] 16:27:39 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11a89fc00) [pid = 1648] [serial = 340] [outer = 0x0] [url = about:blank] 16:27:39 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x119543c00) [pid = 1648] [serial = 337] [outer = 0x0] [url = about:blank] 16:27:39 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x126e6ec00) [pid = 1648] [serial = 359] [outer = 0x0] [url = about:blank] 16:27:39 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12766c000) [pid = 1648] [serial = 362] [outer = 0x0] [url = about:blank] 16:27:39 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11b866800) [pid = 1648] [serial = 364] [outer = 0x0] [url = about:blank] 16:27:39 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x128666c00) [pid = 1648] [serial = 370] [outer = 0x0] [url = about:blank] 16:27:39 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x127611800) [pid = 1648] [serial = 365] [outer = 0x0] [url = about:blank] 16:27:39 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x129060000) [pid = 1648] [serial = 371] [outer = 0x0] [url = about:blank] 16:27:39 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x129b88400) [pid = 1648] [serial = 373] [outer = 0x0] [url = about:blank] 16:27:39 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x127c80c00) [pid = 1648] [serial = 367] [outer = 0x0] [url = about:blank] 16:27:39 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11bbdb800) [pid = 1648] [serial = 355] [outer = 0x0] [url = about:blank] 16:27:39 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11c2f3000) [pid = 1648] [serial = 356] [outer = 0x0] [url = about:blank] 16:27:39 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x127d89400) [pid = 1648] [serial = 368] [outer = 0x0] [url = about:blank] 16:27:39 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11bb8dc00) [pid = 1648] [serial = 353] [outer = 0x0] [url = about:blank] 16:27:39 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x129d94c00) [pid = 1648] [serial = 374] [outer = 0x0] [url = about:blank] 16:27:39 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:39 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:39 INFO - PROCESS | 1648 | 1461022059325 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]]]}] 16:27:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 16:27:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 584ms 16:27:39 INFO - PROCESS | 1648 | 1461022059371 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 16:27:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 16:27:39 INFO - PROCESS | 1648 | 1461022059373 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 16:27:39 INFO - PROCESS | 1648 | 1461022059375 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 16:27:39 INFO - PROCESS | 1648 | 1461022059376 Marionette TRACE conn2 <- [1,570,null,{}] 16:27:39 INFO - PROCESS | 1648 | 1461022059379 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}] 16:27:39 INFO - PROCESS | 1648 | 1461022059453 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 16:27:39 INFO - PROCESS | 1648 | 1461022059499 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x119859000 == 41 [pid = 1648] [id = 150] 16:27:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11a89cc00) [pid = 1648] [serial = 447] [outer = 0x0] 16:27:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11b86d400) [pid = 1648] [serial = 448] [outer = 0x11a89cc00] 16:27:39 INFO - PROCESS | 1648 | 1461022059526 Marionette DEBUG loaded listener.js 16:27:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11c207400) [pid = 1648] [serial = 449] [outer = 0x11a89cc00] 16:27:39 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:39 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:39 INFO - PROCESS | 1648 | 1461022059853 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]]]}] 16:27:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 16:27:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 518ms 16:27:39 INFO - PROCESS | 1648 | 1461022059894 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 16:27:39 INFO - PROCESS | 1648 | 1461022059896 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 16:27:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 16:27:39 INFO - PROCESS | 1648 | 1461022059903 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 16:27:39 INFO - PROCESS | 1648 | 1461022059907 Marionette TRACE conn2 <- [1,574,null,{}] 16:27:39 INFO - PROCESS | 1648 | 1461022059909 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}] 16:27:39 INFO - PROCESS | 1648 | 1461022059984 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 16:27:40 INFO - PROCESS | 1648 | 1461022060028 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x119842000 == 42 [pid = 1648] [id = 151] 16:27:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11a8a8000) [pid = 1648] [serial = 450] [outer = 0x0] 16:27:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11c2fa400) [pid = 1648] [serial = 451] [outer = 0x11a8a8000] 16:27:40 INFO - PROCESS | 1648 | 1461022060055 Marionette DEBUG loaded listener.js 16:27:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1270b4c00) [pid = 1648] [serial = 452] [outer = 0x11a8a8000] 16:27:40 INFO - PROCESS | 1648 | 1461022060327 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]]]}] 16:27:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 16:27:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 476ms 16:27:40 INFO - PROCESS | 1648 | 1461022060378 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 16:27:40 INFO - PROCESS | 1648 | 1461022060379 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 16:27:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 16:27:40 INFO - PROCESS | 1648 | 1461022060381 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 16:27:40 INFO - PROCESS | 1648 | 1461022060383 Marionette TRACE conn2 <- [1,578,null,{}] 16:27:40 INFO - PROCESS | 1648 | 1461022060385 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}] 16:27:40 INFO - PROCESS | 1648 | 1461022060462 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 16:27:40 INFO - PROCESS | 1648 | 1461022060467 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1268b6800 == 43 [pid = 1648] [id = 152] 16:27:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x1270b6400) [pid = 1648] [serial = 453] [outer = 0x0] 16:27:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x127c7fc00) [pid = 1648] [serial = 454] [outer = 0x1270b6400] 16:27:40 INFO - PROCESS | 1648 | 1461022060494 Marionette DEBUG loaded listener.js 16:27:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x128662c00) [pid = 1648] [serial = 455] [outer = 0x1270b6400] 16:27:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x129b90400) [pid = 1648] [serial = 456] [outer = 0x12fd0c400] 16:27:40 INFO - PROCESS | 1648 | 1461022060833 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]]]}] 16:27:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 16:27:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 468ms 16:27:40 INFO - PROCESS | 1648 | 1461022060858 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 16:27:40 INFO - PROCESS | 1648 | 1461022060860 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 16:27:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 16:27:40 INFO - PROCESS | 1648 | 1461022060881 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 16:27:40 INFO - PROCESS | 1648 | 1461022060882 Marionette TRACE conn2 <- [1,582,null,{}] 16:27:40 INFO - PROCESS | 1648 | 1461022060885 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}] 16:27:40 INFO - PROCESS | 1648 | 1461022060958 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 16:27:40 INFO - PROCESS | 1648 | 1461022060963 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x127429000 == 44 [pid = 1648] [id = 153] 16:27:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12b105400) [pid = 1648] [serial = 457] [outer = 0x0] 16:27:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12b425400) [pid = 1648] [serial = 458] [outer = 0x12b105400] 16:27:40 INFO - PROCESS | 1648 | 1461022060993 Marionette DEBUG loaded listener.js 16:27:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12bb4a800) [pid = 1648] [serial = 459] [outer = 0x12b105400] 16:27:41 INFO - PROCESS | 1648 | 1461022061343 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]]]}] 16:27:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 16:27:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 469ms 16:27:41 INFO - PROCESS | 1648 | 1461022061350 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 16:27:41 INFO - PROCESS | 1648 | 1461022061351 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 16:27:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 16:27:41 INFO - PROCESS | 1648 | 1461022061353 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 16:27:41 INFO - PROCESS | 1648 | 1461022061356 Marionette TRACE conn2 <- [1,586,null,{}] 16:27:41 INFO - PROCESS | 1648 | 1461022061361 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}] 16:27:41 INFO - PROCESS | 1648 | 1461022061457 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 16:27:41 INFO - PROCESS | 1648 | 1461022061461 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x127c23800 == 45 [pid = 1648] [id = 154] 16:27:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x128620000) [pid = 1648] [serial = 460] [outer = 0x0] 16:27:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12be32400) [pid = 1648] [serial = 461] [outer = 0x128620000] 16:27:41 INFO - PROCESS | 1648 | 1461022061486 Marionette DEBUG loaded listener.js 16:27:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12d060400) [pid = 1648] [serial = 462] [outer = 0x128620000] 16:27:41 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:41 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:41 INFO - PROCESS | 1648 | 1461022061836 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]]]}] 16:27:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 16:27:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 523ms 16:27:41 INFO - PROCESS | 1648 | 1461022061876 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 16:27:41 INFO - PROCESS | 1648 | 1461022061877 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 16:27:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 16:27:41 INFO - PROCESS | 1648 | 1461022061880 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 16:27:41 INFO - PROCESS | 1648 | 1461022061881 Marionette TRACE conn2 <- [1,590,null,{}] 16:27:41 INFO - PROCESS | 1648 | 1461022061883 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}] 16:27:41 INFO - PROCESS | 1648 | 1461022061980 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 16:27:42 INFO - PROCESS | 1648 | 1461022061993 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x129b3f000 == 46 [pid = 1648] [id = 155] 16:27:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12d060c00) [pid = 1648] [serial = 463] [outer = 0x0] 16:27:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12d313800) [pid = 1648] [serial = 464] [outer = 0x12d060c00] 16:27:42 INFO - PROCESS | 1648 | 1461022062018 Marionette DEBUG loaded listener.js 16:27:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12d31d000) [pid = 1648] [serial = 465] [outer = 0x12d060c00] 16:27:42 INFO - PROCESS | 1648 | 1461022062350 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]]]}] 16:27:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 16:27:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 517ms 16:27:42 INFO - PROCESS | 1648 | 1461022062398 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 16:27:42 INFO - PROCESS | 1648 | 1461022062399 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 16:27:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 16:27:42 INFO - PROCESS | 1648 | 1461022062401 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 16:27:42 INFO - PROCESS | 1648 | 1461022062402 Marionette TRACE conn2 <- [1,594,null,{}] 16:27:42 INFO - PROCESS | 1648 | 1461022062405 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}] 16:27:42 INFO - PROCESS | 1648 | 1461022062494 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 16:27:42 INFO - PROCESS | 1648 | 1461022062508 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb1d800 == 47 [pid = 1648] [id = 156] 16:27:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12d312400) [pid = 1648] [serial = 466] [outer = 0x0] 16:27:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12d9aa000) [pid = 1648] [serial = 467] [outer = 0x12d312400] 16:27:42 INFO - PROCESS | 1648 | 1461022062533 Marionette DEBUG loaded listener.js 16:27:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12d9b1c00) [pid = 1648] [serial = 468] [outer = 0x12d312400] 16:27:42 INFO - PROCESS | 1648 | 1461022062870 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]]]}] 16:27:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 16:27:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 519ms 16:27:42 INFO - PROCESS | 1648 | 1461022062920 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 16:27:42 INFO - PROCESS | 1648 | 1461022062922 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 16:27:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 16:27:42 INFO - PROCESS | 1648 | 1461022062924 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 16:27:42 INFO - PROCESS | 1648 | 1461022062925 Marionette TRACE conn2 <- [1,598,null,{}] 16:27:42 INFO - PROCESS | 1648 | 1461022062927 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}] 16:27:43 INFO - PROCESS | 1648 | 1461022063016 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 16:27:43 INFO - PROCESS | 1648 | 1461022063027 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1a2000 == 48 [pid = 1648] [id = 157] 16:27:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12d9b7800) [pid = 1648] [serial = 469] [outer = 0x0] 16:27:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12d9dc400) [pid = 1648] [serial = 470] [outer = 0x12d9b7800] 16:27:43 INFO - PROCESS | 1648 | 1461022063052 Marionette DEBUG loaded listener.js 16:27:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12d9e2c00) [pid = 1648] [serial = 471] [outer = 0x12d9b7800] 16:27:43 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x11a89c800) [pid = 1648] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 16:27:43 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x126a5e800) [pid = 1648] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 16:27:43 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x127fca400) [pid = 1648] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 16:27:43 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x1189d8000) [pid = 1648] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 16:27:43 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11bb86800) [pid = 1648] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 16:27:43 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x129d8b000) [pid = 1648] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 16:27:43 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11a88dc00) [pid = 1648] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 16:27:43 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x118f90400) [pid = 1648] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 16:27:43 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x118ec4c00) [pid = 1648] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 16:27:43 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x127fcdc00) [pid = 1648] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 16:27:43 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x129d97000) [pid = 1648] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 16:27:43 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11a88a400) [pid = 1648] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 16:27:43 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11ace3000) [pid = 1648] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 16:27:43 INFO - PROCESS | 1648 | 1461022063446 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]]]}] 16:27:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 16:27:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 568ms 16:27:43 INFO - PROCESS | 1648 | 1461022063492 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 16:27:43 INFO - PROCESS | 1648 | 1461022063493 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 16:27:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 16:27:43 INFO - PROCESS | 1648 | 1461022063496 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 16:27:43 INFO - PROCESS | 1648 | 1461022063497 Marionette TRACE conn2 <- [1,602,null,{}] 16:27:43 INFO - PROCESS | 1648 | 1461022063499 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}] 16:27:43 INFO - PROCESS | 1648 | 1461022063575 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 16:27:43 INFO - PROCESS | 1648 | 1461022063621 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bd61000 == 49 [pid = 1648] [id = 158] 16:27:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x115266400) [pid = 1648] [serial = 472] [outer = 0x0] 16:27:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11b6ee000) [pid = 1648] [serial = 473] [outer = 0x115266400] 16:27:43 INFO - PROCESS | 1648 | 1461022063651 Marionette DEBUG loaded listener.js 16:27:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12b427c00) [pid = 1648] [serial = 474] [outer = 0x115266400] 16:27:43 INFO - PROCESS | 1648 | 1461022063932 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]]]}] 16:27:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 16:27:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 468ms 16:27:43 INFO - PROCESS | 1648 | 1461022063964 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 16:27:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 16:27:43 INFO - PROCESS | 1648 | 1461022063966 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 16:27:43 INFO - PROCESS | 1648 | 1461022063968 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 16:27:43 INFO - PROCESS | 1648 | 1461022063970 Marionette TRACE conn2 <- [1,606,null,{}] 16:27:43 INFO - PROCESS | 1648 | 1461022063980 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}] 16:27:44 INFO - PROCESS | 1648 | 1461022064076 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 16:27:44 INFO - PROCESS | 1648 | 1461022064080 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e435000 == 50 [pid = 1648] [id = 159] 16:27:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12b429400) [pid = 1648] [serial = 475] [outer = 0x0] 16:27:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12db66400) [pid = 1648] [serial = 476] [outer = 0x12b429400] 16:27:44 INFO - PROCESS | 1648 | 1461022064105 Marionette DEBUG loaded listener.js 16:27:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12e15ac00) [pid = 1648] [serial = 477] [outer = 0x12b429400] 16:27:44 INFO - PROCESS | 1648 | 1461022064476 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]]]}] 16:27:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 16:27:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 578ms 16:27:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 16:27:44 INFO - PROCESS | 1648 | 1461022064547 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 16:27:44 INFO - PROCESS | 1648 | 1461022064549 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 16:27:44 INFO - PROCESS | 1648 | 1461022064552 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 16:27:44 INFO - PROCESS | 1648 | 1461022064553 Marionette TRACE conn2 <- [1,610,null,{}] 16:27:44 INFO - PROCESS | 1648 | 1461022064557 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}] 16:27:44 INFO - PROCESS | 1648 | 1461022064682 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 16:27:44 INFO - PROCESS | 1648 | 1461022064694 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e839800 == 51 [pid = 1648] [id = 160] 16:27:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12e15cc00) [pid = 1648] [serial = 478] [outer = 0x0] 16:27:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12e312400) [pid = 1648] [serial = 479] [outer = 0x12e15cc00] 16:27:44 INFO - PROCESS | 1648 | 1461022064735 Marionette DEBUG loaded listener.js 16:27:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12e31b800) [pid = 1648] [serial = 480] [outer = 0x12e15cc00] 16:27:45 INFO - PROCESS | 1648 | 1461022065141 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]]]}] 16:27:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 16:27:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 623ms 16:27:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 16:27:45 INFO - PROCESS | 1648 | 1461022065178 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 16:27:45 INFO - PROCESS | 1648 | 1461022065180 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 16:27:45 INFO - PROCESS | 1648 | 1461022065182 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 16:27:45 INFO - PROCESS | 1648 | 1461022065183 Marionette TRACE conn2 <- [1,614,null,{}] 16:27:45 INFO - PROCESS | 1648 | 1461022065185 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}] 16:27:45 INFO - PROCESS | 1648 | 1461022065262 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 16:27:45 INFO - PROCESS | 1648 | 1461022065266 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea3c800 == 52 [pid = 1648] [id = 161] 16:27:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12e313400) [pid = 1648] [serial = 481] [outer = 0x0] 16:27:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12e334400) [pid = 1648] [serial = 482] [outer = 0x12e313400] 16:27:45 INFO - PROCESS | 1648 | 1461022065290 Marionette DEBUG loaded listener.js 16:27:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12e33a800) [pid = 1648] [serial = 483] [outer = 0x12e313400] 16:27:45 INFO - PROCESS | 1648 | 1461022065783 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]]]}] 16:27:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 16:27:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 618ms 16:27:45 INFO - PROCESS | 1648 | 1461022065800 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 16:27:45 INFO - PROCESS | 1648 | 1461022065804 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 16:27:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 16:27:45 INFO - PROCESS | 1648 | 1461022065810 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 16:27:45 INFO - PROCESS | 1648 | 1461022065812 Marionette TRACE conn2 <- [1,618,null,{}] 16:27:45 INFO - PROCESS | 1648 | 1461022065816 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}] 16:27:45 INFO - PROCESS | 1648 | 1461022065915 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 16:27:45 INFO - PROCESS | 1648 | 1461022065960 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aac0000 == 53 [pid = 1648] [id = 162] 16:27:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11a88dc00) [pid = 1648] [serial = 484] [outer = 0x0] 16:27:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11ad7fc00) [pid = 1648] [serial = 485] [outer = 0x11a88dc00] 16:27:45 INFO - PROCESS | 1648 | 1461022065993 Marionette DEBUG loaded listener.js 16:27:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11b814000) [pid = 1648] [serial = 486] [outer = 0x11a88dc00] 16:27:46 INFO - PROCESS | 1648 | 1461022066426 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]]]}] 16:27:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 16:27:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 671ms 16:27:46 INFO - PROCESS | 1648 | 1461022066483 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 16:27:46 INFO - PROCESS | 1648 | 1461022066488 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 16:27:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 16:27:46 INFO - PROCESS | 1648 | 1461022066518 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 16:27:46 INFO - PROCESS | 1648 | 1461022066523 Marionette TRACE conn2 <- [1,622,null,{}] 16:27:46 INFO - PROCESS | 1648 | 1461022066586 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}] 16:27:46 INFO - PROCESS | 1648 | 1461022066784 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 16:27:46 INFO - PROCESS | 1648 | 1461022066829 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x126ad6800 == 54 [pid = 1648] [id = 163] 16:27:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x11b86a800) [pid = 1648] [serial = 487] [outer = 0x0] 16:27:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x11c69b400) [pid = 1648] [serial = 488] [outer = 0x11b86a800] 16:27:46 INFO - PROCESS | 1648 | 1461022066878 Marionette DEBUG loaded listener.js 16:27:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x126a62000) [pid = 1648] [serial = 489] [outer = 0x11b86a800] 16:27:47 INFO - PROCESS | 1648 | 1461022067337 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]]]}] 16:27:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 16:27:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 871ms 16:27:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 16:27:47 INFO - PROCESS | 1648 | 1461022067386 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 16:27:47 INFO - PROCESS | 1648 | 1461022067387 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 16:27:47 INFO - PROCESS | 1648 | 1461022067390 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 16:27:47 INFO - PROCESS | 1648 | 1461022067393 Marionette TRACE conn2 <- [1,626,null,{}] 16:27:47 INFO - PROCESS | 1648 | 1461022067401 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}] 16:27:47 INFO - PROCESS | 1648 | 1461022067535 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 16:27:47 INFO - PROCESS | 1648 | 1461022067546 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d96f800 == 55 [pid = 1648] [id = 164] 16:27:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x1298ae800) [pid = 1648] [serial = 490] [outer = 0x0] 16:27:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x129d97400) [pid = 1648] [serial = 491] [outer = 0x1298ae800] 16:27:47 INFO - PROCESS | 1648 | 1461022067578 Marionette DEBUG loaded listener.js 16:27:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12bb4b800) [pid = 1648] [serial = 492] [outer = 0x1298ae800] 16:27:48 INFO - PROCESS | 1648 | 1461022068023 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]]]}] 16:27:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 16:27:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 674ms 16:27:48 INFO - PROCESS | 1648 | 1461022068114 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 16:27:48 INFO - PROCESS | 1648 | 1461022068117 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 16:27:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 16:27:48 INFO - PROCESS | 1648 | 1461022068123 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 16:27:48 INFO - PROCESS | 1648 | 1461022068125 Marionette TRACE conn2 <- [1,630,null,{}] 16:27:48 INFO - PROCESS | 1648 | 1461022068129 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}] 16:27:48 INFO - PROCESS | 1648 | 1461022068263 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 16:27:48 INFO - PROCESS | 1648 | 1461022068307 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c618800 == 56 [pid = 1648] [id = 165] 16:27:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x129d91800) [pid = 1648] [serial = 493] [outer = 0x0] 16:27:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12b42d400) [pid = 1648] [serial = 494] [outer = 0x129d91800] 16:27:48 INFO - PROCESS | 1648 | 1461022068337 Marionette DEBUG loaded listener.js 16:27:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12be99800) [pid = 1648] [serial = 495] [outer = 0x129d91800] 16:27:48 INFO - PROCESS | 1648 | 1461022068900 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]]]}] 16:27:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 16:27:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 822ms 16:27:48 INFO - PROCESS | 1648 | 1461022068954 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 16:27:48 INFO - PROCESS | 1648 | 1461022068957 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 16:27:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 16:27:48 INFO - PROCESS | 1648 | 1461022068961 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 16:27:48 INFO - PROCESS | 1648 | 1461022068964 Marionette TRACE conn2 <- [1,634,null,{}] 16:27:48 INFO - PROCESS | 1648 | 1461022068967 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}] 16:27:49 INFO - PROCESS | 1648 | 1461022069059 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 16:27:49 INFO - PROCESS | 1648 | 1461022069109 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x11959b800 == 57 [pid = 1648] [id = 166] 16:27:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x114ca0000) [pid = 1648] [serial = 496] [outer = 0x0] 16:27:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x118932c00) [pid = 1648] [serial = 497] [outer = 0x114ca0000] 16:27:49 INFO - PROCESS | 1648 | 1461022069137 Marionette DEBUG loaded listener.js 16:27:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x11a63a800) [pid = 1648] [serial = 498] [outer = 0x114ca0000] 16:27:49 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:49 INFO - PROCESS | 1648 | 1461022069632 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]]]}] 16:27:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 16:27:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 721ms 16:27:49 INFO - PROCESS | 1648 | 1461022069694 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 16:27:49 INFO - PROCESS | 1648 | 1461022069698 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 16:27:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 16:27:49 INFO - PROCESS | 1648 | 1461022069709 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 16:27:49 INFO - PROCESS | 1648 | 1461022069712 Marionette TRACE conn2 <- [1,638,null,{}] 16:27:49 INFO - PROCESS | 1648 | 1461022069716 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}] 16:27:49 INFO - PROCESS | 1648 | 1461022069827 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 16:27:49 INFO - PROCESS | 1648 | 1461022069901 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x119856800 == 58 [pid = 1648] [id = 167] 16:27:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x11a89a400) [pid = 1648] [serial = 499] [outer = 0x0] 16:27:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x11a96fc00) [pid = 1648] [serial = 500] [outer = 0x11a89a400] 16:27:49 INFO - PROCESS | 1648 | 1461022069945 Marionette DEBUG loaded listener.js 16:27:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x11b6e1c00) [pid = 1648] [serial = 501] [outer = 0x11a89a400] 16:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x11ab29000 == 57 [pid = 1648] [id = 114] 16:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x11650e000 == 56 [pid = 1648] [id = 127] 16:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x118f50800 == 55 [pid = 1648] [id = 113] 16:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12e839800 == 54 [pid = 1648] [id = 160] 16:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12e435000 == 53 [pid = 1648] [id = 159] 16:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x11bd61000 == 52 [pid = 1648] [id = 158] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x114c9f400) [pid = 1648] [serial = 379] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x11acf1400) [pid = 1648] [serial = 382] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x11ba5c000) [pid = 1648] [serial = 385] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12bb51c00) [pid = 1648] [serial = 421] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12d1a2000 == 51 [pid = 1648] [id = 157] 16:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb1d800 == 50 [pid = 1648] [id = 156] 16:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x129b3f000 == 49 [pid = 1648] [id = 155] 16:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x127c23800 == 48 [pid = 1648] [id = 154] 16:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x127429000 == 47 [pid = 1648] [id = 153] 16:27:50 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x1268b6800 == 46 [pid = 1648] [id = 152] 16:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x119842000 == 45 [pid = 1648] [id = 151] 16:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x119859000 == 44 [pid = 1648] [id = 150] 16:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x119ed6800 == 43 [pid = 1648] [id = 149] 16:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x11aa57800 == 42 [pid = 1648] [id = 148] 16:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12d944800 == 41 [pid = 1648] [id = 147] 16:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12d1aa000 == 40 [pid = 1648] [id = 146] 16:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x12d115800 == 39 [pid = 1648] [id = 145] 16:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x129b39000 == 38 [pid = 1648] [id = 144] 16:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x11b835000 == 37 [pid = 1648] [id = 143] 16:27:50 INFO - PROCESS | 1648 | --DOCSHELL 0x1154ae000 == 36 [pid = 1648] [id = 142] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x127c82400) [pid = 1648] [serial = 404] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x126e68800) [pid = 1648] [serial = 403] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12905f800) [pid = 1648] [serial = 407] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x128620c00) [pid = 1648] [serial = 406] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x11c69b000) [pid = 1648] [serial = 400] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x11bbe2800) [pid = 1648] [serial = 397] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12bb4f000) [pid = 1648] [serial = 419] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x11c542400) [pid = 1648] [serial = 398] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11ad84800) [pid = 1648] [serial = 391] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11b6b5c00) [pid = 1648] [serial = 392] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11a8a1c00) [pid = 1648] [serial = 389] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x119a4b800) [pid = 1648] [serial = 388] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11b815000) [pid = 1648] [serial = 394] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x11ba59400) [pid = 1648] [serial = 395] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1296f1800) [pid = 1648] [serial = 409] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12b428c00) [pid = 1648] [serial = 377] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12861f800) [pid = 1648] [serial = 415] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11b86ec00) [pid = 1648] [serial = 412] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x127611c00) [pid = 1648] [serial = 413] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x129d88c00) [pid = 1648] [serial = 410] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12b691400) [pid = 1648] [serial = 418] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12b423800) [pid = 1648] [serial = 416] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x126956800) [pid = 1648] [serial = 401] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11c54b000) [pid = 1648] [serial = 308] [outer = 0x0] [url = about:blank] 16:27:50 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:50 INFO - PROCESS | 1648 | 1461022070515 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]]]}] 16:27:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 16:27:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 826ms 16:27:50 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 16:27:50 INFO - PROCESS | 1648 | 1461022070532 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 16:27:50 INFO - PROCESS | 1648 | 1461022070534 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 16:27:50 INFO - PROCESS | 1648 | 1461022070536 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 16:27:50 INFO - PROCESS | 1648 | 1461022070540 Marionette TRACE conn2 <- [1,642,null,{}] 16:27:50 INFO - PROCESS | 1648 | 1461022070548 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}] 16:27:50 INFO - PROCESS | 1648 | 1461022070626 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 16:27:50 INFO - PROCESS | 1648 | 1461022070671 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aab7800 == 37 [pid = 1648] [id = 168] 16:27:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x119e67800) [pid = 1648] [serial = 502] [outer = 0x0] 16:27:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11ba5c400) [pid = 1648] [serial = 503] [outer = 0x119e67800] 16:27:50 INFO - PROCESS | 1648 | 1461022070699 Marionette DEBUG loaded listener.js 16:27:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11c53ec00) [pid = 1648] [serial = 504] [outer = 0x119e67800] 16:27:51 INFO - PROCESS | 1648 | 1461022070998 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]]]}] 16:27:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 16:27:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 522ms 16:27:51 INFO - PROCESS | 1648 | 1461022071059 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 16:27:51 INFO - PROCESS | 1648 | 1461022071061 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 16:27:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 16:27:51 INFO - PROCESS | 1648 | 1461022071063 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 16:27:51 INFO - PROCESS | 1648 | 1461022071064 Marionette TRACE conn2 <- [1,646,null,{}] 16:27:51 INFO - PROCESS | 1648 | 1461022071066 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}] 16:27:51 INFO - PROCESS | 1648 | 1461022071140 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 16:27:51 INFO - PROCESS | 1648 | 1461022071185 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bd5e000 == 38 [pid = 1648] [id = 169] 16:27:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11ad84800) [pid = 1648] [serial = 505] [outer = 0x0] 16:27:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11c693c00) [pid = 1648] [serial = 506] [outer = 0x11ad84800] 16:27:51 INFO - PROCESS | 1648 | 1461022071211 Marionette DEBUG loaded listener.js 16:27:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x126de2c00) [pid = 1648] [serial = 507] [outer = 0x11ad84800] 16:27:51 INFO - PROCESS | 1648 | 1461022071509 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]]]}] 16:27:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 16:27:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 468ms 16:27:51 INFO - PROCESS | 1648 | 1461022071531 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 16:27:51 INFO - PROCESS | 1648 | 1461022071533 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 16:27:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 16:27:51 INFO - PROCESS | 1648 | 1461022071535 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 16:27:51 INFO - PROCESS | 1648 | 1461022071536 Marionette TRACE conn2 <- [1,650,null,{}] 16:27:51 INFO - PROCESS | 1648 | 1461022071541 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}] 16:27:51 INFO - PROCESS | 1648 | 1461022071629 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 16:27:51 INFO - PROCESS | 1648 | 1461022071635 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aab6800 == 39 [pid = 1648] [id = 170] 16:27:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x126debc00) [pid = 1648] [serial = 508] [outer = 0x0] 16:27:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12765d400) [pid = 1648] [serial = 509] [outer = 0x126debc00] 16:27:51 INFO - PROCESS | 1648 | 1461022071675 Marionette DEBUG loaded listener.js 16:27:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x127c81c00) [pid = 1648] [serial = 510] [outer = 0x126debc00] 16:27:52 INFO - PROCESS | 1648 | 1461022072106 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]]]}] 16:27:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 16:27:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 621ms 16:27:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 16:27:52 INFO - PROCESS | 1648 | 1461022072157 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 16:27:52 INFO - PROCESS | 1648 | 1461022072158 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 16:27:52 INFO - PROCESS | 1648 | 1461022072160 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 16:27:52 INFO - PROCESS | 1648 | 1461022072161 Marionette TRACE conn2 <- [1,654,null,{}] 16:27:52 INFO - PROCESS | 1648 | 1461022072164 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}] 16:27:52 INFO - PROCESS | 1648 | 1461022072251 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 16:27:52 INFO - PROCESS | 1648 | 1461022072259 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12741f800 == 40 [pid = 1648] [id = 171] 16:27:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x127fc3800) [pid = 1648] [serial = 511] [outer = 0x0] 16:27:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x129067800) [pid = 1648] [serial = 512] [outer = 0x127fc3800] 16:27:52 INFO - PROCESS | 1648 | 1461022072287 Marionette DEBUG loaded listener.js 16:27:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12b107400) [pid = 1648] [serial = 513] [outer = 0x127fc3800] 16:27:52 INFO - PROCESS | 1648 | 1461022072650 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]]]}] 16:27:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 16:27:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 519ms 16:27:52 INFO - PROCESS | 1648 | 1461022072679 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 16:27:52 INFO - PROCESS | 1648 | 1461022072680 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 16:27:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 16:27:52 INFO - PROCESS | 1648 | 1461022072693 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 16:27:52 INFO - PROCESS | 1648 | 1461022072694 Marionette TRACE conn2 <- [1,658,null,{}] 16:27:52 INFO - PROCESS | 1648 | 1461022072696 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}] 16:27:52 INFO - PROCESS | 1648 | 1461022072786 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 16:27:52 INFO - PROCESS | 1648 | 1461022072790 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x119850800 == 41 [pid = 1648] [id = 172] 16:27:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12861dc00) [pid = 1648] [serial = 514] [outer = 0x0] 16:27:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12b42cc00) [pid = 1648] [serial = 515] [outer = 0x12861dc00] 16:27:52 INFO - PROCESS | 1648 | 1461022072815 Marionette DEBUG loaded listener.js 16:27:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12b9b5000) [pid = 1648] [serial = 516] [outer = 0x12861dc00] 16:27:53 INFO - PROCESS | 1648 | 1461022073141 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]]]}] 16:27:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 16:27:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 468ms 16:27:53 INFO - PROCESS | 1648 | 1461022073165 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 16:27:53 INFO - PROCESS | 1648 | 1461022073166 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 16:27:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 16:27:53 INFO - PROCESS | 1648 | 1461022073168 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 16:27:53 INFO - PROCESS | 1648 | 1461022073169 Marionette TRACE conn2 <- [1,662,null,{}] 16:27:53 INFO - PROCESS | 1648 | 1461022073174 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}] 16:27:53 INFO - PROCESS | 1648 | 1461022073268 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 16:27:53 INFO - PROCESS | 1648 | 1461022073272 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x129b31800 == 42 [pid = 1648] [id = 173] 16:27:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x129d8a000) [pid = 1648] [serial = 517] [outer = 0x0] 16:27:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12be12800) [pid = 1648] [serial = 518] [outer = 0x129d8a000] 16:27:53 INFO - PROCESS | 1648 | 1461022073297 Marionette DEBUG loaded listener.js 16:27:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12d05a800) [pid = 1648] [serial = 519] [outer = 0x129d8a000] 16:27:53 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:53 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:53 INFO - PROCESS | 1648 | 1461022073654 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]]]}] 16:27:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 16:27:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 521ms 16:27:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 16:27:53 INFO - PROCESS | 1648 | 1461022073690 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 16:27:53 INFO - PROCESS | 1648 | 1461022073691 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 16:27:53 INFO - PROCESS | 1648 | 1461022073693 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 16:27:53 INFO - PROCESS | 1648 | 1461022073694 Marionette TRACE conn2 <- [1,666,null,{}] 16:27:53 INFO - PROCESS | 1648 | 1461022073696 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}] 16:27:53 INFO - PROCESS | 1648 | 1461022073787 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 16:27:53 INFO - PROCESS | 1648 | 1461022073791 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb15000 == 43 [pid = 1648] [id = 174] 16:27:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12be1f800) [pid = 1648] [serial = 520] [outer = 0x0] 16:27:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12d066000) [pid = 1648] [serial = 521] [outer = 0x12be1f800] 16:27:53 INFO - PROCESS | 1648 | 1461022073817 Marionette DEBUG loaded listener.js 16:27:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12d9a9800) [pid = 1648] [serial = 522] [outer = 0x12be1f800] 16:27:54 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:54 INFO - PROCESS | 1648 | [1648] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-cen-m64-d-000000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 16:27:54 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:54 INFO - PROCESS | 1648 | 1461022074151 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]]]}] 16:27:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 16:27:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 471ms 16:27:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 16:27:54 INFO - PROCESS | 1648 | 1461022074164 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 16:27:54 INFO - PROCESS | 1648 | 1461022074165 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 16:27:54 INFO - PROCESS | 1648 | 1461022074167 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 16:27:54 INFO - PROCESS | 1648 | 1461022074168 Marionette TRACE conn2 <- [1,670,null,{}] 16:27:54 INFO - PROCESS | 1648 | 1461022074171 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}] 16:27:54 INFO - PROCESS | 1648 | 1461022074275 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 16:27:54 INFO - PROCESS | 1648 | 1461022074279 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d10b800 == 44 [pid = 1648] [id = 175] 16:27:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12d9ab000) [pid = 1648] [serial = 523] [outer = 0x0] 16:27:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12d9d9400) [pid = 1648] [serial = 524] [outer = 0x12d9ab000] 16:27:54 INFO - PROCESS | 1648 | 1461022074304 Marionette DEBUG loaded listener.js 16:27:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12d9e1000) [pid = 1648] [serial = 525] [outer = 0x12d9ab000] 16:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x11ad7bc00) [pid = 1648] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 16:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x129d8ac00) [pid = 1648] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 16:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12e15cc00) [pid = 1648] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 16:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x128620000) [pid = 1648] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 16:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12d060c00) [pid = 1648] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 16:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12d9b7800) [pid = 1648] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 16:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x115266400) [pid = 1648] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 16:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12d312400) [pid = 1648] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 16:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x118ec3400) [pid = 1648] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 16:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11a8a8000) [pid = 1648] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 16:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11a8a2800) [pid = 1648] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 16:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x1270b6400) [pid = 1648] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 16:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11a89cc00) [pid = 1648] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 16:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12b105400) [pid = 1648] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 16:27:54 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12b429400) [pid = 1648] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 16:27:54 INFO - PROCESS | 1648 | 1461022074942 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]]]}] 16:27:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 16:27:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 819ms 16:27:54 INFO - PROCESS | 1648 | 1461022074987 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 16:27:54 INFO - PROCESS | 1648 | 1461022074988 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 16:27:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 16:27:54 INFO - PROCESS | 1648 | 1461022074996 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 16:27:54 INFO - PROCESS | 1648 | 1461022074998 Marionette TRACE conn2 <- [1,674,null,{}] 16:27:55 INFO - PROCESS | 1648 | 1461022075000 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}] 16:27:55 INFO - PROCESS | 1648 | 1461022075093 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 16:27:55 INFO - PROCESS | 1648 | 1461022075097 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bc6c000 == 45 [pid = 1648] [id = 176] 16:27:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x126ce0800) [pid = 1648] [serial = 526] [outer = 0x0] 16:27:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12d9e1400) [pid = 1648] [serial = 527] [outer = 0x126ce0800] 16:27:55 INFO - PROCESS | 1648 | 1461022075127 Marionette DEBUG loaded listener.js 16:27:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12db6bc00) [pid = 1648] [serial = 528] [outer = 0x126ce0800] 16:27:55 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:55 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:27:55 INFO - PROCESS | 1648 | 1461022075442 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]]]}] 16:27:55 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 16:27:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 469ms 16:27:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 16:27:55 INFO - PROCESS | 1648 | 1461022075465 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 16:27:55 INFO - PROCESS | 1648 | 1461022075466 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 16:27:55 INFO - PROCESS | 1648 | 1461022075469 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 16:27:55 INFO - PROCESS | 1648 | 1461022075470 Marionette TRACE conn2 <- [1,678,null,{}] 16:27:55 INFO - PROCESS | 1648 | 1461022075475 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}] 16:27:55 INFO - PROCESS | 1648 | 1461022075548 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 16:27:55 INFO - PROCESS | 1648 | 1461022075599 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d965000 == 46 [pid = 1648] [id = 177] 16:27:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x127aa4400) [pid = 1648] [serial = 529] [outer = 0x0] 16:27:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12db72000) [pid = 1648] [serial = 530] [outer = 0x127aa4400] 16:27:55 INFO - PROCESS | 1648 | 1461022075624 Marionette DEBUG loaded listener.js 16:27:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12e314000) [pid = 1648] [serial = 531] [outer = 0x127aa4400] 16:27:55 INFO - PROCESS | 1648 | 1461022075899 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]]]}] 16:27:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 16:27:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 469ms 16:27:55 INFO - PROCESS | 1648 | 1461022075946 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 16:27:55 INFO - PROCESS | 1648 | 1461022075947 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 16:27:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 16:27:55 INFO - PROCESS | 1648 | 1461022075949 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 16:27:55 INFO - PROCESS | 1648 | 1461022075950 Marionette TRACE conn2 <- [1,682,null,{}] 16:27:55 INFO - PROCESS | 1648 | 1461022075952 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}] 16:27:56 INFO - PROCESS | 1648 | 1461022076031 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 16:27:56 INFO - PROCESS | 1648 | 1461022076035 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e83b800 == 47 [pid = 1648] [id = 178] 16:27:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12e31ac00) [pid = 1648] [serial = 532] [outer = 0x0] 16:27:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12e339400) [pid = 1648] [serial = 533] [outer = 0x12e31ac00] 16:27:56 INFO - PROCESS | 1648 | 1461022076062 Marionette DEBUG loaded listener.js 16:27:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12e340400) [pid = 1648] [serial = 534] [outer = 0x12e31ac00] 16:27:56 INFO - PROCESS | 1648 | 1461022076897 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]]]}] 16:27:56 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) 16:27:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 969ms 16:27:56 INFO - PROCESS | 1648 | 1461022076919 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 16:27:56 INFO - PROCESS | 1648 | 1461022076923 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 16:27:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 16:27:56 INFO - PROCESS | 1648 | 1461022076928 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 16:27:56 INFO - PROCESS | 1648 | 1461022076930 Marionette TRACE conn2 <- [1,686,null,{}] 16:27:56 INFO - PROCESS | 1648 | 1461022076935 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}] 16:27:57 INFO - PROCESS | 1648 | 1461022077036 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 16:27:57 INFO - PROCESS | 1648 | 1461022077083 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x119158800 == 48 [pid = 1648] [id = 179] 16:27:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x119540c00) [pid = 1648] [serial = 535] [outer = 0x0] 16:27:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x119e6ac00) [pid = 1648] [serial = 536] [outer = 0x119540c00] 16:27:57 INFO - PROCESS | 1648 | 1461022077116 Marionette DEBUG loaded listener.js 16:27:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x11a89b800) [pid = 1648] [serial = 537] [outer = 0x119540c00] 16:27:58 INFO - PROCESS | 1648 | 1461022078049 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]]]}] 16:27:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 16:27:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1174ms 16:27:58 INFO - PROCESS | 1648 | 1461022078102 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 16:27:58 INFO - PROCESS | 1648 | 1461022078106 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 16:27:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 16:27:58 INFO - PROCESS | 1648 | 1461022078111 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 16:27:58 INFO - PROCESS | 1648 | 1461022078113 Marionette TRACE conn2 <- [1,690,null,{}] 16:27:58 INFO - PROCESS | 1648 | 1461022078115 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}] 16:27:58 INFO - PROCESS | 1648 | 1461022078215 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 16:27:58 INFO - PROCESS | 1648 | 1461022078261 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1268a0800 == 49 [pid = 1648] [id = 180] 16:27:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x11ad80000) [pid = 1648] [serial = 538] [outer = 0x0] 16:27:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11ba5cc00) [pid = 1648] [serial = 539] [outer = 0x11ad80000] 16:27:58 INFO - PROCESS | 1648 | 1461022078292 Marionette DEBUG loaded listener.js 16:27:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x11c69b800) [pid = 1648] [serial = 540] [outer = 0x11ad80000] 16:27:59 INFO - PROCESS | 1648 | 1461022079168 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]]]}] 16:27:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 16:27:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1070ms 16:27:59 INFO - PROCESS | 1648 | 1461022079182 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 16:27:59 INFO - PROCESS | 1648 | 1461022079183 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 16:27:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 16:27:59 INFO - PROCESS | 1648 | 1461022079186 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 16:27:59 INFO - PROCESS | 1648 | 1461022079190 Marionette TRACE conn2 <- [1,694,null,{}] 16:27:59 INFO - PROCESS | 1648 | 1461022079198 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}] 16:27:59 INFO - PROCESS | 1648 | 1461022079298 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 16:27:59 INFO - PROCESS | 1648 | 1461022079345 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:27:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d962800 == 50 [pid = 1648] [id = 181] 16:27:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x126cdcc00) [pid = 1648] [serial = 541] [outer = 0x0] 16:27:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x128662800) [pid = 1648] [serial = 542] [outer = 0x126cdcc00] 16:27:59 INFO - PROCESS | 1648 | 1461022079377 Marionette DEBUG loaded listener.js 16:27:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x129d90c00) [pid = 1648] [serial = 543] [outer = 0x126cdcc00] 16:28:00 INFO - PROCESS | 1648 | 1461022080267 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]]]}] 16:28:00 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) 16:28:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1125ms 16:28:00 INFO - PROCESS | 1648 | 1461022080312 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 16:28:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 16:28:00 INFO - PROCESS | 1648 | 1461022080314 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 16:28:00 INFO - PROCESS | 1648 | 1461022080319 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 16:28:00 INFO - PROCESS | 1648 | 1461022080323 Marionette TRACE conn2 <- [1,698,null,{}] 16:28:00 INFO - PROCESS | 1648 | 1461022080329 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}] 16:28:00 INFO - PROCESS | 1648 | 1461022080459 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 16:28:00 INFO - PROCESS | 1648 | 1461022080576 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x115776000 == 51 [pid = 1648] [id = 182] 16:28:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x114d13c00) [pid = 1648] [serial = 544] [outer = 0x0] 16:28:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x11525b000) [pid = 1648] [serial = 545] [outer = 0x114d13c00] 16:28:00 INFO - PROCESS | 1648 | 1461022080626 Marionette DEBUG loaded listener.js 16:28:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x1160eb800) [pid = 1648] [serial = 546] [outer = 0x114d13c00] 16:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x115785800 == 50 [pid = 1648] [id = 112] 16:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x11ab1c000 == 49 [pid = 1648] [id = 128] 16:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x126f73800 == 48 [pid = 1648] [id = 129] 16:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12d965000 == 47 [pid = 1648] [id = 177] 16:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12bc6c000 == 46 [pid = 1648] [id = 176] 16:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12d10b800 == 45 [pid = 1648] [id = 175] 16:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb15000 == 44 [pid = 1648] [id = 174] 16:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x129b31800 == 43 [pid = 1648] [id = 173] 16:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x119850800 == 42 [pid = 1648] [id = 172] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x11a8a2400) [pid = 1648] [serial = 427] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x114c9fc00) [pid = 1648] [serial = 424] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12760d800) [pid = 1648] [serial = 433] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x11c2ef000) [pid = 1648] [serial = 430] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12be97800) [pid = 1648] [serial = 439] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12b9b2800) [pid = 1648] [serial = 436] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12741f800 == 41 [pid = 1648] [id = 171] 16:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x11aab6800 == 40 [pid = 1648] [id = 170] 16:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x11bd5e000 == 39 [pid = 1648] [id = 169] 16:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x11aab7800 == 38 [pid = 1648] [id = 168] 16:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x119856800 == 37 [pid = 1648] [id = 167] 16:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x11959b800 == 36 [pid = 1648] [id = 166] 16:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x11c618800 == 35 [pid = 1648] [id = 165] 16:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x12d96f800 == 34 [pid = 1648] [id = 164] 16:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x126ad6800 == 33 [pid = 1648] [id = 163] 16:28:01 INFO - PROCESS | 1648 | --DOCSHELL 0x11aac0000 == 32 [pid = 1648] [id = 162] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12be97000) [pid = 1648] [serial = 422] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x126e6f400) [pid = 1648] [serial = 335] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12e312400) [pid = 1648] [serial = 479] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12be32400) [pid = 1648] [serial = 461] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12d31d000) [pid = 1648] [serial = 465] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12d313800) [pid = 1648] [serial = 464] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12d9dc400) [pid = 1648] [serial = 470] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x11b6ee000) [pid = 1648] [serial = 473] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12d9b1c00) [pid = 1648] [serial = 468] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11a850800) [pid = 1648] [serial = 443] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x119127000) [pid = 1648] [serial = 442] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12d9aa000) [pid = 1648] [serial = 467] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11c2fa400) [pid = 1648] [serial = 451] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x1270b4c00) [pid = 1648] [serial = 452] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11b6ea800) [pid = 1648] [serial = 446] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11afea400) [pid = 1648] [serial = 445] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x127c7fc00) [pid = 1648] [serial = 454] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x128662c00) [pid = 1648] [serial = 455] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11b86d400) [pid = 1648] [serial = 448] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11c207400) [pid = 1648] [serial = 449] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12b425400) [pid = 1648] [serial = 458] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12db66400) [pid = 1648] [serial = 476] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12e31b800) [pid = 1648] [serial = 480] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12700a000) [pid = 1648] [serial = 194] [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.] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12e15ac00) [pid = 1648] [serial = 477] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12b427c00) [pid = 1648] [serial = 474] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12d9e2c00) [pid = 1648] [serial = 471] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12d060400) [pid = 1648] [serial = 462] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12bb4a800) [pid = 1648] [serial = 459] [outer = 0x0] [url = about:blank] 16:28:01 INFO - PROCESS | 1648 | 1461022081538 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]]]}] 16:28:01 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) 16:28:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1229ms 16:28:01 INFO - PROCESS | 1648 | 1461022081547 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 16:28:01 INFO - PROCESS | 1648 | 1461022081553 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 16:28:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 16:28:01 INFO - PROCESS | 1648 | 1461022081562 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 16:28:01 INFO - PROCESS | 1648 | 1461022081564 Marionette TRACE conn2 <- [1,702,null,{}] 16:28:01 INFO - PROCESS | 1648 | 1461022081568 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}] 16:28:01 INFO - PROCESS | 1648 | 1461022081690 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 16:28:01 INFO - PROCESS | 1648 | 1461022081741 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x11861f800 == 33 [pid = 1648] [id = 183] 16:28:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1160f4000) [pid = 1648] [serial = 547] [outer = 0x0] 16:28:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x118ecd800) [pid = 1648] [serial = 548] [outer = 0x1160f4000] 16:28:01 INFO - PROCESS | 1648 | 1461022081783 Marionette DEBUG loaded listener.js 16:28:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x119128000) [pid = 1648] [serial = 549] [outer = 0x1160f4000] 16:28:02 INFO - PROCESS | 1648 | 1461022082665 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]]]}] 16:28:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 16:28:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1123ms 16:28:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 16:28:02 INFO - PROCESS | 1648 | 1461022082683 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 16:28:02 INFO - PROCESS | 1648 | 1461022082685 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 16:28:02 INFO - PROCESS | 1648 | 1461022082687 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 16:28:02 INFO - PROCESS | 1648 | 1461022082690 Marionette TRACE conn2 <- [1,706,null,{}] 16:28:02 INFO - PROCESS | 1648 | 1461022082698 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}] 16:28:02 INFO - PROCESS | 1648 | 1461022082797 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 16:28:02 INFO - PROCESS | 1648 | 1461022082825 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aab7000 == 34 [pid = 1648] [id = 184] 16:28:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11a642400) [pid = 1648] [serial = 550] [outer = 0x0] 16:28:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11a96d000) [pid = 1648] [serial = 551] [outer = 0x11a642400] 16:28:02 INFO - PROCESS | 1648 | 1461022082853 Marionette DEBUG loaded listener.js 16:28:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11af7ac00) [pid = 1648] [serial = 552] [outer = 0x11a642400] 16:28:03 INFO - PROCESS | 1648 | 1461022083632 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]]]}] 16:28:03 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 16:28:03 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 974ms 16:28:03 INFO - PROCESS | 1648 | 1461022083661 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 16:28:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 16:28:03 INFO - PROCESS | 1648 | 1461022083663 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 16:28:03 INFO - PROCESS | 1648 | 1461022083665 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 16:28:03 INFO - PROCESS | 1648 | 1461022083666 Marionette TRACE conn2 <- [1,710,null,{}] 16:28:03 INFO - PROCESS | 1648 | 1461022083669 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}] 16:28:03 INFO - PROCESS | 1648 | 1461022083760 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 16:28:03 INFO - PROCESS | 1648 | 1461022083792 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b82a800 == 35 [pid = 1648] [id = 185] 16:28:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11afe9800) [pid = 1648] [serial = 553] [outer = 0x0] 16:28:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11b6e5800) [pid = 1648] [serial = 554] [outer = 0x11afe9800] 16:28:03 INFO - PROCESS | 1648 | 1461022083818 Marionette DEBUG loaded listener.js 16:28:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11b811800) [pid = 1648] [serial = 555] [outer = 0x11afe9800] 16:28:04 INFO - PROCESS | 1648 | 1461022084636 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]]]}] 16:28:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 16:28:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1019ms 16:28:04 INFO - PROCESS | 1648 | 1461022084685 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 16:28:04 INFO - PROCESS | 1648 | 1461022084686 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 16:28:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 16:28:04 INFO - PROCESS | 1648 | 1461022084688 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 16:28:04 INFO - PROCESS | 1648 | 1461022084689 Marionette TRACE conn2 <- [1,714,null,{}] 16:28:04 INFO - PROCESS | 1648 | 1461022084691 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}] 16:28:04 INFO - PROCESS | 1648 | 1461022084786 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 16:28:04 INFO - PROCESS | 1648 | 1461022084797 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bd5f800 == 36 [pid = 1648] [id = 186] 16:28:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11b811c00) [pid = 1648] [serial = 556] [outer = 0x0] 16:28:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11ba5bc00) [pid = 1648] [serial = 557] [outer = 0x11b811c00] 16:28:04 INFO - PROCESS | 1648 | 1461022084822 Marionette DEBUG loaded listener.js 16:28:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x114c9cc00) [pid = 1648] [serial = 558] [outer = 0x11b811c00] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12be1bc00) [pid = 1648] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x118642800) [pid = 1648] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12861dc00) [pid = 1648] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11b86a800) [pid = 1648] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x129d8a000) [pid = 1648] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x126debc00) [pid = 1648] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119e67800) [pid = 1648] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11a88dc00) [pid = 1648] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11ad84800) [pid = 1648] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x129d91800) [pid = 1648] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11a89a400) [pid = 1648] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x127fc3800) [pid = 1648] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x1298ae800) [pid = 1648] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x114ca0000) [pid = 1648] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12e313400) [pid = 1648] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12be1f800) [pid = 1648] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12d9ab000) [pid = 1648] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x126ce0800) [pid = 1648] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x127aa4400) [pid = 1648] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11b813c00) [pid = 1648] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11bbdec00) [pid = 1648] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x1186a7400) [pid = 1648] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x1188d0c00) [pid = 1648] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11470f800) [pid = 1648] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119e6b400) [pid = 1648] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x1147c1c00) [pid = 1648] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11b86b400) [pid = 1648] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12b42ac00) [pid = 1648] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 16:28:05 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11a8a6000) [pid = 1648] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 16:28:05 INFO - PROCESS | 1648 | 1461022085617 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]]]}] 16:28:05 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 16:28:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 970ms 16:28:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 16:28:05 INFO - PROCESS | 1648 | 1461022085658 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 16:28:05 INFO - PROCESS | 1648 | 1461022085659 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 16:28:05 INFO - PROCESS | 1648 | 1461022085661 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 16:28:05 INFO - PROCESS | 1648 | 1461022085663 Marionette TRACE conn2 <- [1,718,null,{}] 16:28:05 INFO - PROCESS | 1648 | 1461022085665 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}] 16:28:05 INFO - PROCESS | 1648 | 1461022085770 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 16:28:05 INFO - PROCESS | 1648 | 1461022085799 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aac4000 == 37 [pid = 1648] [id = 187] 16:28:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x1188c7400) [pid = 1648] [serial = 559] [outer = 0x0] 16:28:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11c53dc00) [pid = 1648] [serial = 560] [outer = 0x1188c7400] 16:28:05 INFO - PROCESS | 1648 | 1461022085826 Marionette DEBUG loaded listener.js 16:28:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11c68d400) [pid = 1648] [serial = 561] [outer = 0x1188c7400] 16:28:06 INFO - PROCESS | 1648 | 1461022086601 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]]]}] 16:28:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 16:28:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 970ms 16:28:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 16:28:06 INFO - PROCESS | 1648 | 1461022086633 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 16:28:06 INFO - PROCESS | 1648 | 1461022086634 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 16:28:06 INFO - PROCESS | 1648 | 1461022086636 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 16:28:06 INFO - PROCESS | 1648 | 1461022086637 Marionette TRACE conn2 <- [1,722,null,{}] 16:28:06 INFO - PROCESS | 1648 | 1461022086642 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}] 16:28:06 INFO - PROCESS | 1648 | 1461022086713 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 16:28:06 INFO - PROCESS | 1648 | 1461022086717 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x1268a2800 == 38 [pid = 1648] [id = 188] 16:28:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x126824c00) [pid = 1648] [serial = 562] [outer = 0x0] 16:28:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x126bce400) [pid = 1648] [serial = 563] [outer = 0x126824c00] 16:28:06 INFO - PROCESS | 1648 | 1461022086745 Marionette DEBUG loaded listener.js 16:28:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x127009800) [pid = 1648] [serial = 564] [outer = 0x126824c00] 16:28:07 INFO - PROCESS | 1648 | 1461022087072 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] 16:28:07 INFO - PROCESS | 1648 | 1461022087111 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 16:28:07 INFO - PROCESS | 1648 | 1461022087113 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 16:28:07 INFO - PROCESS | 1648 | 1461022087114 Marionette TRACE conn2 <- [1,726,null,{}] 16:28:07 INFO - PROCESS | 1648 | 1461022087116 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}] 16:28:07 INFO - PROCESS | 1648 | 1461022087212 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 16:28:07 INFO - PROCESS | 1648 | 1461022087218 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x118e1e800 == 39 [pid = 1648] [id = 189] 16:28:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x12700a000) [pid = 1648] [serial = 565] [outer = 0x0] 16:28:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x12726a000) [pid = 1648] [serial = 566] [outer = 0x12700a000] 16:28:07 INFO - PROCESS | 1648 | 1461022087242 Marionette DEBUG loaded listener.js 16:28:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x127782000) [pid = 1648] [serial = 567] [outer = 0x12700a000] 16:28:07 INFO - PROCESS | 1648 | 1461022087653 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]]]}] 16:28:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 16:28:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 571ms 16:28:07 INFO - PROCESS | 1648 | 1461022087685 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 16:28:07 INFO - PROCESS | 1648 | 1461022087687 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 16:28:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 16:28:07 INFO - PROCESS | 1648 | 1461022087694 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 16:28:07 INFO - PROCESS | 1648 | 1461022087696 Marionette TRACE conn2 <- [1,730,null,{}] 16:28:07 INFO - PROCESS | 1648 | 1461022087700 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}] 16:28:07 INFO - PROCESS | 1648 | 1461022087798 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 16:28:07 INFO - PROCESS | 1648 | 1461022087859 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x118616800 == 40 [pid = 1648] [id = 190] 16:28:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11542dc00) [pid = 1648] [serial = 568] [outer = 0x0] 16:28:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11795ec00) [pid = 1648] [serial = 569] [outer = 0x11542dc00] 16:28:07 INFO - PROCESS | 1648 | 1461022087891 Marionette DEBUG loaded listener.js 16:28:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118ecdc00) [pid = 1648] [serial = 570] [outer = 0x11542dc00] 16:28:08 INFO - PROCESS | 1648 | 1461022088327 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] 16:28:08 INFO - PROCESS | 1648 | 1461022088385 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 16:28:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 16:28:08 INFO - PROCESS | 1648 | 1461022088409 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 16:28:08 INFO - PROCESS | 1648 | 1461022088411 Marionette TRACE conn2 <- [1,734,null,{}] 16:28:08 INFO - PROCESS | 1648 | 1461022088413 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}] 16:28:08 INFO - PROCESS | 1648 | 1461022088509 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 16:28:08 INFO - PROCESS | 1648 | 1461022088568 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c30b000 == 41 [pid = 1648] [id = 191] 16:28:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118ece800) [pid = 1648] [serial = 571] [outer = 0x0] 16:28:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11ad7c400) [pid = 1648] [serial = 572] [outer = 0x118ece800] 16:28:08 INFO - PROCESS | 1648 | 1461022088600 Marionette DEBUG loaded listener.js 16:28:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11aff0400) [pid = 1648] [serial = 573] [outer = 0x118ece800] 16:28:09 INFO - PROCESS | 1648 | 1461022089012 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]]]}] 16:28: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 16:28:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 672ms 16:28:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 16:28:09 INFO - PROCESS | 1648 | 1461022089079 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 16:28:09 INFO - PROCESS | 1648 | 1461022089080 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 16:28:09 INFO - PROCESS | 1648 | 1461022089083 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 16:28:09 INFO - PROCESS | 1648 | 1461022089085 Marionette TRACE conn2 <- [1,738,null,{}] 16:28:09 INFO - PROCESS | 1648 | 1461022089093 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}] 16:28:09 INFO - PROCESS | 1648 | 1461022089189 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 16:28:09 INFO - PROCESS | 1648 | 1461022089250 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x127db2800 == 42 [pid = 1648] [id = 192] 16:28:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11ba4f800) [pid = 1648] [serial = 574] [outer = 0x0] 16:28:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11c54a800) [pid = 1648] [serial = 575] [outer = 0x11ba4f800] 16:28:09 INFO - PROCESS | 1648 | 1461022089283 Marionette DEBUG loaded listener.js 16:28:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x1270ae800) [pid = 1648] [serial = 576] [outer = 0x11ba4f800] 16:28:10 INFO - PROCESS | 1648 | 1461022090166 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]]]}] 16:28:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 16:28:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1128ms 16:28:10 INFO - PROCESS | 1648 | 1461022090211 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 16:28:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 16:28:10 INFO - PROCESS | 1648 | 1461022090213 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 16:28:10 INFO - PROCESS | 1648 | 1461022090215 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 16:28:10 INFO - PROCESS | 1648 | 1461022090216 Marionette TRACE conn2 <- [1,742,null,{}] 16:28:10 INFO - PROCESS | 1648 | 1461022090219 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}] 16:28:10 INFO - PROCESS | 1648 | 1461022090312 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 16:28:10 INFO - PROCESS | 1648 | 1461022090357 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x1290c8800 == 43 [pid = 1648] [id = 193] 16:28:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x127780400) [pid = 1648] [serial = 577] [outer = 0x0] 16:28:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x127ca5000) [pid = 1648] [serial = 578] [outer = 0x127780400] 16:28:10 INFO - PROCESS | 1648 | 1461022090388 Marionette DEBUG loaded listener.js 16:28:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128620c00) [pid = 1648] [serial = 579] [outer = 0x127780400] 16:28:11 INFO - PROCESS | 1648 | 1461022091274 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]]]}] 16:28:11 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 16:28:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1071ms 16:28:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 16:28:11 INFO - PROCESS | 1648 | 1461022091287 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 16:28:11 INFO - PROCESS | 1648 | 1461022091288 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 16:28:11 INFO - PROCESS | 1648 | 1461022091293 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 16:28:11 INFO - PROCESS | 1648 | 1461022091294 Marionette TRACE conn2 <- [1,746,null,{}] 16:28:11 INFO - PROCESS | 1648 | 1461022091297 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}] 16:28:11 INFO - PROCESS | 1648 | 1461022091387 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 16:28:11 INFO - PROCESS | 1648 | 1461022091432 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x129b35000 == 44 [pid = 1648] [id = 194] 16:28:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11a857800) [pid = 1648] [serial = 580] [outer = 0x0] 16:28:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x128662c00) [pid = 1648] [serial = 581] [outer = 0x11a857800] 16:28:11 INFO - PROCESS | 1648 | 1461022091462 Marionette DEBUG loaded listener.js 16:28:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x129068400) [pid = 1648] [serial = 582] [outer = 0x11a857800] 16:28:12 INFO - PROCESS | 1648 | 1461022092360 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]]]}] 16:28:12 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.) 16:28:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1074ms 16:28:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 16:28:12 INFO - PROCESS | 1648 | 1461022092367 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 16:28:12 INFO - PROCESS | 1648 | 1461022092369 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 16:28:12 INFO - PROCESS | 1648 | 1461022092373 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 16:28:12 INFO - PROCESS | 1648 | 1461022092377 Marionette TRACE conn2 <- [1,750,null,{}] 16:28:12 INFO - PROCESS | 1648 | 1461022092380 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}] 16:28:12 INFO - PROCESS | 1648 | 1461022092468 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 16:28:12 INFO - PROCESS | 1648 | 1461022092515 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x119855800 == 45 [pid = 1648] [id = 195] 16:28:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x1186a6400) [pid = 1648] [serial = 583] [outer = 0x0] 16:28:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11892e800) [pid = 1648] [serial = 584] [outer = 0x1186a6400] 16:28:12 INFO - PROCESS | 1648 | 1461022092543 Marionette DEBUG loaded listener.js 16:28:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11954ec00) [pid = 1648] [serial = 585] [outer = 0x1186a6400] 16:28:12 INFO - PROCESS | 1648 | --DOCSHELL 0x1268a2800 == 44 [pid = 1648] [id = 188] 16:28:12 INFO - PROCESS | 1648 | --DOCSHELL 0x11aac4000 == 43 [pid = 1648] [id = 187] 16:28:12 INFO - PROCESS | 1648 | --DOCSHELL 0x11bd5f800 == 42 [pid = 1648] [id = 186] 16:28:12 INFO - PROCESS | 1648 | --DOCSHELL 0x11b82a800 == 41 [pid = 1648] [id = 185] 16:28:12 INFO - PROCESS | 1648 | --DOCSHELL 0x11aab7000 == 40 [pid = 1648] [id = 184] 16:28:12 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12e339400) [pid = 1648] [serial = 533] [outer = 0x0] [url = about:blank] 16:28:12 INFO - PROCESS | 1648 | --DOCSHELL 0x11861f800 == 39 [pid = 1648] [id = 183] 16:28:12 INFO - PROCESS | 1648 | --DOCSHELL 0x115776000 == 38 [pid = 1648] [id = 182] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12695cc00) [pid = 1648] [serial = 431] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x129d96000) [pid = 1648] [serial = 434] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11a84c400) [pid = 1648] [serial = 338] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x119703400) [pid = 1648] [serial = 311] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x1189da800) [pid = 1648] [serial = 380] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11b6ec800) [pid = 1648] [serial = 428] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119124800) [pid = 1648] [serial = 425] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11c2f4400) [pid = 1648] [serial = 386] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12bb4d000) [pid = 1648] [serial = 437] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11afe7400) [pid = 1648] [serial = 383] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12d05d000) [pid = 1648] [serial = 440] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11ace6000) [pid = 1648] [serial = 341] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12b42cc00) [pid = 1648] [serial = 515] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x126a62000) [pid = 1648] [serial = 489] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11c69b400) [pid = 1648] [serial = 488] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x12be12800) [pid = 1648] [serial = 518] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12765d400) [pid = 1648] [serial = 509] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x127c81c00) [pid = 1648] [serial = 510] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11ba5c400) [pid = 1648] [serial = 503] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11c53ec00) [pid = 1648] [serial = 504] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11b814000) [pid = 1648] [serial = 486] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11ad7fc00) [pid = 1648] [serial = 485] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11c693c00) [pid = 1648] [serial = 506] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x126de2c00) [pid = 1648] [serial = 507] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x12be99800) [pid = 1648] [serial = 495] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x12b42d400) [pid = 1648] [serial = 494] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11b6e1c00) [pid = 1648] [serial = 501] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x11a96fc00) [pid = 1648] [serial = 500] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x129067800) [pid = 1648] [serial = 512] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x12bb4b800) [pid = 1648] [serial = 492] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x129d97400) [pid = 1648] [serial = 491] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x11a63a800) [pid = 1648] [serial = 498] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x118932c00) [pid = 1648] [serial = 497] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x12e334400) [pid = 1648] [serial = 482] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x12e33a800) [pid = 1648] [serial = 483] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x12d066000) [pid = 1648] [serial = 521] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x12d9a9800) [pid = 1648] [serial = 522] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x12d9d9400) [pid = 1648] [serial = 524] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x12d9e1000) [pid = 1648] [serial = 525] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x12d9e1400) [pid = 1648] [serial = 527] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x12b9b5000) [pid = 1648] [serial = 516] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 74 (0x12db6bc00) [pid = 1648] [serial = 528] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 73 (0x12e314000) [pid = 1648] [serial = 531] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 72 (0x12d05a800) [pid = 1648] [serial = 519] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 71 (0x12b107400) [pid = 1648] [serial = 513] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | --DOMWINDOW == 70 (0x12db72000) [pid = 1648] [serial = 530] [outer = 0x0] [url = about:blank] 16:28:13 INFO - PROCESS | 1648 | 1461022093465 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]]]}] 16:28:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 16:28:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 1123ms 16:28:13 INFO - PROCESS | 1648 | 1461022093496 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 16:28:13 INFO - PROCESS | 1648 | 1461022093500 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 16:28:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 16:28:13 INFO - PROCESS | 1648 | 1461022093504 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 16:28:13 INFO - PROCESS | 1648 | 1461022093508 Marionette TRACE conn2 <- [1,754,null,{}] 16:28:13 INFO - PROCESS | 1648 | 1461022093511 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}] 16:28:13 INFO - PROCESS | 1648 | 1461022093588 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 16:28:13 INFO - PROCESS | 1648 | 1461022093596 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x119157000 == 39 [pid = 1648] [id = 196] 16:28:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 71 (0x1189da800) [pid = 1648] [serial = 586] [outer = 0x0] 16:28:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 72 (0x11a859c00) [pid = 1648] [serial = 587] [outer = 0x1189da800] 16:28:13 INFO - PROCESS | 1648 | 1461022093622 Marionette DEBUG loaded listener.js 16:28:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 73 (0x11ad81000) [pid = 1648] [serial = 588] [outer = 0x1189da800] 16:28:14 INFO - PROCESS | 1648 | 1461022094463 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]]]}] 16:28:14 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 16:28:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 973ms 16:28:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 16:28:14 INFO - PROCESS | 1648 | 1461022094478 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 16:28:14 INFO - PROCESS | 1648 | 1461022094479 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 16:28:14 INFO - PROCESS | 1648 | 1461022094481 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 16:28:14 INFO - PROCESS | 1648 | 1461022094484 Marionette TRACE conn2 <- [1,758,null,{}] 16:28:14 INFO - PROCESS | 1648 | 1461022094497 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}] 16:28:14 INFO - PROCESS | 1648 | 1461022094575 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 16:28:14 INFO - PROCESS | 1648 | 1461022094580 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b826800 == 40 [pid = 1648] [id = 197] 16:28:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 74 (0x11af7bc00) [pid = 1648] [serial = 589] [outer = 0x0] 16:28:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 75 (0x11b86fc00) [pid = 1648] [serial = 590] [outer = 0x11af7bc00] 16:28:14 INFO - PROCESS | 1648 | 1461022094608 Marionette DEBUG loaded listener.js 16:28:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x11bbdd400) [pid = 1648] [serial = 591] [outer = 0x11af7bc00] 16:28:14 INFO - PROCESS | 1648 | 1461022094960 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]]]}] 16:28:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 16:28:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 528ms 16:28:15 INFO - PROCESS | 1648 | 1461022095010 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 16:28:15 INFO - PROCESS | 1648 | 1461022095012 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 16:28:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 16:28:15 INFO - PROCESS | 1648 | 1461022095014 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 16:28:15 INFO - PROCESS | 1648 | 1461022095015 Marionette TRACE conn2 <- [1,762,null,{}] 16:28:15 INFO - PROCESS | 1648 | 1461022095017 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}] 16:28:15 INFO - PROCESS | 1648 | 1461022095095 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 16:28:15 INFO - PROCESS | 1648 | 1461022095125 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bd4e800 == 41 [pid = 1648] [id = 198] 16:28:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x11b6e7000) [pid = 1648] [serial = 592] [outer = 0x0] 16:28:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x11c2f4c00) [pid = 1648] [serial = 593] [outer = 0x11b6e7000] 16:28:15 INFO - PROCESS | 1648 | 1461022095151 Marionette DEBUG loaded listener.js 16:28:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x126de3400) [pid = 1648] [serial = 594] [outer = 0x11b6e7000] 16:28:15 INFO - PROCESS | 1648 | 1461022095948 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]]]}] 16:28:15 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 16:28:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 968ms 16:28:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 16:28:15 INFO - PROCESS | 1648 | 1461022095982 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 16:28:15 INFO - PROCESS | 1648 | 1461022095983 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 16:28:15 INFO - PROCESS | 1648 | 1461022095986 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 16:28:15 INFO - PROCESS | 1648 | 1461022095987 Marionette TRACE conn2 <- [1,766,null,{}] 16:28:16 INFO - PROCESS | 1648 | 1461022095996 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}] 16:28:16 INFO - PROCESS | 1648 | 1461022096087 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 16:28:16 INFO - PROCESS | 1648 | 1461022096092 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x1268a2800 == 42 [pid = 1648] [id = 199] 16:28:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x11c3b5c00) [pid = 1648] [serial = 595] [outer = 0x0] 16:28:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x12765e000) [pid = 1648] [serial = 596] [outer = 0x11c3b5c00] 16:28:16 INFO - PROCESS | 1648 | 1461022096118 Marionette DEBUG loaded listener.js 16:28:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x127d88800) [pid = 1648] [serial = 597] [outer = 0x11c3b5c00] 16:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 81 (0x11b811c00) [pid = 1648] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 16:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 80 (0x11a642400) [pid = 1648] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 16:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 79 (0x1160f4000) [pid = 1648] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 16:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 78 (0x114d13c00) [pid = 1648] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 16:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 77 (0x126824c00) [pid = 1648] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 16:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 76 (0x1188c7400) [pid = 1648] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 16:28:16 INFO - PROCESS | 1648 | --DOMWINDOW == 75 (0x11afe9800) [pid = 1648] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 16:28:16 INFO - PROCESS | 1648 | 1461022096966 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]]]}] 16:28:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 16:28:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1023ms 16:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 16:28:17 INFO - PROCESS | 1648 | 1461022097010 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 16:28:17 INFO - PROCESS | 1648 | 1461022097011 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 16:28:17 INFO - PROCESS | 1648 | 1461022097013 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 16:28:17 INFO - PROCESS | 1648 | 1461022097014 Marionette TRACE conn2 <- [1,770,null,{}] 16:28:17 INFO - PROCESS | 1648 | 1461022097023 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}] 16:28:17 INFO - PROCESS | 1648 | 1461022097114 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 16:28:17 INFO - PROCESS | 1648 | 1461022097119 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x115251800 == 43 [pid = 1648] [id = 200] 16:28:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 76 (0x129067800) [pid = 1648] [serial = 598] [outer = 0x0] 16:28:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 77 (0x1296f1800) [pid = 1648] [serial = 599] [outer = 0x129067800] 16:28:17 INFO - PROCESS | 1648 | 1461022097151 Marionette DEBUG loaded listener.js 16:28:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 78 (0x129b93000) [pid = 1648] [serial = 600] [outer = 0x129067800] 16:28:17 INFO - PROCESS | 1648 | 1461022097466 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]]]}] 16:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 16:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 471ms 16:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 16:28:17 INFO - PROCESS | 1648 | 1461022097484 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 16:28:17 INFO - PROCESS | 1648 | 1461022097485 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 16:28:17 INFO - PROCESS | 1648 | 1461022097488 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 16:28:17 INFO - PROCESS | 1648 | 1461022097489 Marionette TRACE conn2 <- [1,774,null,{}] 16:28:17 INFO - PROCESS | 1648 | 1461022097494 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}] 16:28:17 INFO - PROCESS | 1648 | 1461022097567 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 16:28:17 INFO - PROCESS | 1648 | 1461022097572 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x128689000 == 44 [pid = 1648] [id = 201] 16:28:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 79 (0x129b93400) [pid = 1648] [serial = 601] [outer = 0x0] 16:28:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 80 (0x129d94000) [pid = 1648] [serial = 602] [outer = 0x129b93400] 16:28:17 INFO - PROCESS | 1648 | 1461022097599 Marionette DEBUG loaded listener.js 16:28:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 81 (0x12b106000) [pid = 1648] [serial = 603] [outer = 0x129b93400] 16:28:17 INFO - PROCESS | 1648 | 1461022097904 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]]]}] 16:28:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 16:28:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 422ms 16:28:17 INFO - PROCESS | 1648 | 1461022097912 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 16:28:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 16:28:17 INFO - PROCESS | 1648 | 1461022097913 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 16:28:17 INFO - PROCESS | 1648 | 1461022097917 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 16:28:17 INFO - PROCESS | 1648 | 1461022097918 Marionette TRACE conn2 <- [1,778,null,{}] 16:28:17 INFO - PROCESS | 1648 | 1461022097921 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}] 16:28:18 INFO - PROCESS | 1648 | 1461022098034 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 16:28:18 INFO - PROCESS | 1648 | 1461022098040 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x1277e8000 == 45 [pid = 1648] [id = 202] 16:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 82 (0x129d89400) [pid = 1648] [serial = 604] [outer = 0x0] 16:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x12b105800) [pid = 1648] [serial = 605] [outer = 0x129d89400] 16:28:18 INFO - PROCESS | 1648 | 1461022098065 Marionette DEBUG loaded listener.js 16:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x12b42d400) [pid = 1648] [serial = 606] [outer = 0x129d89400] 16:28:18 INFO - PROCESS | 1648 | 1461022098370 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]]]}] 16:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 16:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 470ms 16:28:18 INFO - PROCESS | 1648 | 1461022098386 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 16:28:18 INFO - PROCESS | 1648 | 1461022098387 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 16:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 16:28:18 INFO - PROCESS | 1648 | 1461022098391 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 16:28:18 INFO - PROCESS | 1648 | 1461022098394 Marionette TRACE conn2 <- [1,782,null,{}] 16:28:18 INFO - PROCESS | 1648 | 1461022098397 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}] 16:28:18 INFO - PROCESS | 1648 | 1461022098477 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 16:28:18 INFO - PROCESS | 1648 | 1461022098481 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b4cb800 == 46 [pid = 1648] [id = 203] 16:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x12b425800) [pid = 1648] [serial = 607] [outer = 0x0] 16:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x12b69b400) [pid = 1648] [serial = 608] [outer = 0x12b425800] 16:28:18 INFO - PROCESS | 1648 | 1461022098506 Marionette DEBUG loaded listener.js 16:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x12bb47400) [pid = 1648] [serial = 609] [outer = 0x12b425800] 16:28:18 INFO - PROCESS | 1648 | 1461022098822 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]]]}] 16:28:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 16:28:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 475ms 16:28:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 16:28:18 INFO - PROCESS | 1648 | 1461022098866 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 16:28:18 INFO - PROCESS | 1648 | 1461022098867 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 16:28:18 INFO - PROCESS | 1648 | 1461022098869 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 16:28:18 INFO - PROCESS | 1648 | 1461022098870 Marionette TRACE conn2 <- [1,786,null,{}] 16:28:18 INFO - PROCESS | 1648 | 1461022098873 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}] 16:28:18 INFO - PROCESS | 1648 | 1461022098969 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 16:28:18 INFO - PROCESS | 1648 | 1461022098977 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b918000 == 47 [pid = 1648] [id = 204] 16:28:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x12bb49400) [pid = 1648] [serial = 610] [outer = 0x0] 16:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x12bb4e800) [pid = 1648] [serial = 611] [outer = 0x12bb49400] 16:28:19 INFO - PROCESS | 1648 | 1461022099002 Marionette DEBUG loaded listener.js 16:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x12bb53800) [pid = 1648] [serial = 612] [outer = 0x12bb49400] 16:28:19 INFO - PROCESS | 1648 | 1461022099475 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]]]}] 16:28:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 16:28:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 621ms 16:28:19 INFO - PROCESS | 1648 | 1461022099493 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 16:28:19 INFO - PROCESS | 1648 | 1461022099496 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 16:28:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 16:28:19 INFO - PROCESS | 1648 | 1461022099500 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 16:28:19 INFO - PROCESS | 1648 | 1461022099502 Marionette TRACE conn2 <- [1,790,null,{}] 16:28:19 INFO - PROCESS | 1648 | 1461022099506 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}] 16:28:19 INFO - PROCESS | 1648 | 1461022099604 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 16:28:19 INFO - PROCESS | 1648 | 1461022099667 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aa59800 == 48 [pid = 1648] [id = 205] 16:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x119e65000) [pid = 1648] [serial = 613] [outer = 0x0] 16:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11a636000) [pid = 1648] [serial = 614] [outer = 0x119e65000] 16:28:19 INFO - PROCESS | 1648 | 1461022099725 Marionette DEBUG loaded listener.js 16:28:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11a85bc00) [pid = 1648] [serial = 615] [outer = 0x119e65000] 16:28:20 INFO - PROCESS | 1648 | 1461022100216 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]]]}] 16:28:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 16:28:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 770ms 16:28:20 INFO - PROCESS | 1648 | 1461022100271 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 16:28:20 INFO - PROCESS | 1648 | 1461022100277 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 16:28:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 16:28:20 INFO - PROCESS | 1648 | 1461022100283 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 16:28:20 INFO - PROCESS | 1648 | 1461022100285 Marionette TRACE conn2 <- [1,794,null,{}] 16:28:20 INFO - PROCESS | 1648 | 1461022100288 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}] 16:28:20 INFO - PROCESS | 1648 | 1461022100426 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 16:28:20 INFO - PROCESS | 1648 | 1461022100486 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12689c800 == 49 [pid = 1648] [id = 206] 16:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11ad7cc00) [pid = 1648] [serial = 616] [outer = 0x0] 16:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11b6b8400) [pid = 1648] [serial = 617] [outer = 0x11ad7cc00] 16:28:20 INFO - PROCESS | 1648 | 1461022100516 Marionette DEBUG loaded listener.js 16:28:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11ba5c800) [pid = 1648] [serial = 618] [outer = 0x11ad7cc00] 16:28:20 INFO - PROCESS | 1648 | 1461022100962 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]]]}] 16:28:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 16:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 719ms 16:28:21 INFO - PROCESS | 1648 | 1461022101003 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 16:28:21 INFO - PROCESS | 1648 | 1461022101005 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 16:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 16:28:21 INFO - PROCESS | 1648 | 1461022101007 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 16:28:21 INFO - PROCESS | 1648 | 1461022101010 Marionette TRACE conn2 <- [1,798,null,{}] 16:28:21 INFO - PROCESS | 1648 | 1461022101018 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}] 16:28:21 INFO - PROCESS | 1648 | 1461022101119 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 16:28:21 INFO - PROCESS | 1648 | 1461022101180 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c134800 == 50 [pid = 1648] [id = 207] 16:28:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11bb8d400) [pid = 1648] [serial = 619] [outer = 0x0] 16:28:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x127605400) [pid = 1648] [serial = 620] [outer = 0x11bb8d400] 16:28:21 INFO - PROCESS | 1648 | 1461022101213 Marionette DEBUG loaded listener.js 16:28:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x128663800) [pid = 1648] [serial = 621] [outer = 0x11bb8d400] 16:28:21 INFO - PROCESS | 1648 | 1461022101624 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]]]}] 16:28:21 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 16:28:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 671ms 16:28:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 16:28:21 INFO - PROCESS | 1648 | 1461022101678 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 16:28:21 INFO - PROCESS | 1648 | 1461022101680 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 16:28:21 INFO - PROCESS | 1648 | 1461022101682 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 16:28:21 INFO - PROCESS | 1648 | 1461022101684 Marionette TRACE conn2 <- [1,802,null,{}] 16:28:21 INFO - PROCESS | 1648 | 1461022101686 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}] 16:28:21 INFO - PROCESS | 1648 | 1461022101784 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 16:28:21 INFO - PROCESS | 1648 | 1461022101851 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cf5e800 == 51 [pid = 1648] [id = 208] 16:28:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x128f60c00) [pid = 1648] [serial = 622] [outer = 0x0] 16:28:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x129d93c00) [pid = 1648] [serial = 623] [outer = 0x128f60c00] 16:28:21 INFO - PROCESS | 1648 | 1461022101940 Marionette DEBUG loaded listener.js 16:28:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12bb48c00) [pid = 1648] [serial = 624] [outer = 0x128f60c00] 16:28:22 INFO - PROCESS | 1648 | 1461022102757 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]]]}] 16:28:22 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 16:28:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 1120ms 16:28:22 INFO - PROCESS | 1648 | 1461022102804 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 16:28:22 INFO - PROCESS | 1648 | 1461022102807 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 16:28:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 16:28:22 INFO - PROCESS | 1648 | 1461022102813 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 16:28:22 INFO - PROCESS | 1648 | 1461022102816 Marionette TRACE conn2 <- [1,806,null,{}] 16:28:22 INFO - PROCESS | 1648 | 1461022102821 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}] 16:28:22 INFO - PROCESS | 1648 | 1461022102940 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 16:28:22 INFO - PROCESS | 1648 | 1461022102993 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aac3800 == 52 [pid = 1648] [id = 209] 16:28:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x118f90000) [pid = 1648] [serial = 625] [outer = 0x0] 16:28:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x119703400) [pid = 1648] [serial = 626] [outer = 0x118f90000] 16:28:23 INFO - PROCESS | 1648 | 1461022103022 Marionette DEBUG loaded listener.js 16:28:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11a853800) [pid = 1648] [serial = 627] [outer = 0x118f90000] 16:28:23 INFO - PROCESS | 1648 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 16:28:23 INFO - PROCESS | 1648 | Determined SkiaGL cache limits: Size 100663296, Items: 256 16:28:23 INFO - PROCESS | 1648 | [GFX2-]: Using SkiaGL canvas. 16:28:23 INFO - PROCESS | 1648 | 1461022103471 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]]]}] 16:28:23 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 16:28:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 673ms 16:28:23 INFO - PROCESS | 1648 | 1461022103485 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 16:28:23 INFO - PROCESS | 1648 | 1461022103489 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 16:28:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 16:28:23 INFO - PROCESS | 1648 | 1461022103493 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 16:28:23 INFO - PROCESS | 1648 | 1461022103495 Marionette TRACE conn2 <- [1,810,null,{}] 16:28:23 INFO - PROCESS | 1648 | 1461022103497 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}] 16:28:23 INFO - PROCESS | 1648 | 1461022103583 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 16:28:23 INFO - PROCESS | 1648 | 1461022103644 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x119842800 == 53 [pid = 1648] [id = 210] 16:28:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x119123400) [pid = 1648] [serial = 628] [outer = 0x0] 16:28:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11a96cc00) [pid = 1648] [serial = 629] [outer = 0x119123400] 16:28:23 INFO - PROCESS | 1648 | 1461022103672 Marionette DEBUG loaded listener.js 16:28:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11b6e1400) [pid = 1648] [serial = 630] [outer = 0x119123400] 16:28:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12e83b800 == 52 [pid = 1648] [id = 178] 16:28:23 INFO - PROCESS | 1648 | --DOCSHELL 0x12b4cb800 == 51 [pid = 1648] [id = 203] 16:28:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1277e8000 == 50 [pid = 1648] [id = 202] 16:28:23 INFO - PROCESS | 1648 | --DOCSHELL 0x128689000 == 49 [pid = 1648] [id = 201] 16:28:23 INFO - PROCESS | 1648 | --DOCSHELL 0x115251800 == 48 [pid = 1648] [id = 200] 16:28:23 INFO - PROCESS | 1648 | --DOCSHELL 0x1268a2800 == 47 [pid = 1648] [id = 199] 16:28:23 INFO - PROCESS | 1648 | --DOCSHELL 0x11bd4e800 == 46 [pid = 1648] [id = 198] 16:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x119e6ac00) [pid = 1648] [serial = 536] [outer = 0x0] [url = about:blank] 16:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x128662800) [pid = 1648] [serial = 542] [outer = 0x0] [url = about:blank] 16:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11ba5cc00) [pid = 1648] [serial = 539] [outer = 0x0] [url = about:blank] 16:28:23 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12726a000) [pid = 1648] [serial = 566] [outer = 0x0] [url = about:blank] 16:28:23 INFO - PROCESS | 1648 | --DOCSHELL 0x11b826800 == 45 [pid = 1648] [id = 197] 16:28:23 INFO - PROCESS | 1648 | --DOCSHELL 0x119157000 == 44 [pid = 1648] [id = 196] 16:28:23 INFO - PROCESS | 1648 | --DOCSHELL 0x119855800 == 43 [pid = 1648] [id = 195] 16:28:23 INFO - PROCESS | 1648 | --DOCSHELL 0x11c30b000 == 42 [pid = 1648] [id = 191] 16:28:23 INFO - PROCESS | 1648 | --DOCSHELL 0x118616800 == 41 [pid = 1648] [id = 190] 16:28:23 INFO - PROCESS | 1648 | --DOCSHELL 0x118e1e800 == 40 [pid = 1648] [id = 189] 16:28:24 INFO - PROCESS | 1648 | 1461022104044 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]]]}] 16:28:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 16:28:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 571ms 16:28:24 INFO - PROCESS | 1648 | 1461022104065 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 16:28:24 INFO - PROCESS | 1648 | 1461022104066 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 16:28:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 16:28:24 INFO - PROCESS | 1648 | 1461022104069 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 16:28:24 INFO - PROCESS | 1648 | 1461022104072 Marionette TRACE conn2 <- [1,814,null,{}] 16:28:24 INFO - PROCESS | 1648 | 1461022104080 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}] 16:28:24 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11ba5bc00) [pid = 1648] [serial = 557] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11a96d000) [pid = 1648] [serial = 551] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x118ecd800) [pid = 1648] [serial = 548] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x119128000) [pid = 1648] [serial = 549] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1160eb800) [pid = 1648] [serial = 546] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11525b000) [pid = 1648] [serial = 545] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x126bce400) [pid = 1648] [serial = 563] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11c53dc00) [pid = 1648] [serial = 560] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11b6e5800) [pid = 1648] [serial = 554] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x11b811800) [pid = 1648] [serial = 555] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x114c9cc00) [pid = 1648] [serial = 558] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x127009800) [pid = 1648] [serial = 564] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11c68d400) [pid = 1648] [serial = 561] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11af7ac00) [pid = 1648] [serial = 552] [outer = 0x0] [url = about:blank] 16:28:24 INFO - PROCESS | 1648 | 1461022104203 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 16:28:24 INFO - PROCESS | 1648 | 1461022104285 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x11984e000 == 41 [pid = 1648] [id = 211] 16:28:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x11af7dc00) [pid = 1648] [serial = 631] [outer = 0x0] 16:28:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x11b6e7400) [pid = 1648] [serial = 632] [outer = 0x11af7dc00] 16:28:24 INFO - PROCESS | 1648 | 1461022104334 Marionette DEBUG loaded listener.js 16:28:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x11ba5cc00) [pid = 1648] [serial = 633] [outer = 0x11af7dc00] 16:28:24 INFO - PROCESS | 1648 | 1461022104757 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] 16:28:24 INFO - PROCESS | 1648 | 1461022104794 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 16:28:24 INFO - PROCESS | 1648 | 1461022104796 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 16:28:24 INFO - PROCESS | 1648 | 1461022104797 Marionette TRACE conn2 <- [1,818,null,{}] 16:28:24 INFO - PROCESS | 1648 | 1461022104799 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}] 16:28:24 INFO - PROCESS | 1648 | 1461022104871 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 16:28:24 INFO - PROCESS | 1648 | 1461022104877 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b8e0800 == 42 [pid = 1648] [id = 212] 16:28:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11bb8a400) [pid = 1648] [serial = 634] [outer = 0x0] 16:28:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11c2f1400) [pid = 1648] [serial = 635] [outer = 0x11bb8a400] 16:28:24 INFO - PROCESS | 1648 | 1461022104904 Marionette DEBUG loaded listener.js 16:28:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11c54cc00) [pid = 1648] [serial = 636] [outer = 0x11bb8a400] 16:28:25 INFO - PROCESS | 1648 | 1461022105211 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]]]}] 16:28:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 16:28:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 469ms 16:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 16:28:25 INFO - PROCESS | 1648 | 1461022105265 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 16:28:25 INFO - PROCESS | 1648 | 1461022105267 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 16:28:25 INFO - PROCESS | 1648 | 1461022105269 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 16:28:25 INFO - PROCESS | 1648 | 1461022105270 Marionette TRACE conn2 <- [1,822,null,{}] 16:28:25 INFO - PROCESS | 1648 | 1461022105272 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}] 16:28:25 INFO - PROCESS | 1648 | 1461022105349 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 16:28:25 INFO - PROCESS | 1648 | 1461022105395 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x1142a7800 == 43 [pid = 1648] [id = 213] 16:28:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11bb8d000) [pid = 1648] [serial = 637] [outer = 0x0] 16:28:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11c69b000) [pid = 1648] [serial = 638] [outer = 0x11bb8d000] 16:28:25 INFO - PROCESS | 1648 | 1461022105421 Marionette DEBUG loaded listener.js 16:28:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x126bce400) [pid = 1648] [serial = 639] [outer = 0x11bb8d000] 16:28:25 INFO - PROCESS | 1648 | 1461022105720 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] 16:28:25 INFO - PROCESS | 1648 | 1461022105738 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 16:28:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 16:28:25 INFO - PROCESS | 1648 | 1461022105743 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 16:28:25 INFO - PROCESS | 1648 | 1461022105745 Marionette TRACE conn2 <- [1,826,null,{}] 16:28:25 INFO - PROCESS | 1648 | 1461022105748 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}] 16:28:25 INFO - PROCESS | 1648 | 1461022105840 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 16:28:25 INFO - PROCESS | 1648 | 1461022105847 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c315800 == 44 [pid = 1648] [id = 214] 16:28:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11a89ac00) [pid = 1648] [serial = 640] [outer = 0x0] 16:28:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1270b6400) [pid = 1648] [serial = 641] [outer = 0x11a89ac00] 16:28:25 INFO - PROCESS | 1648 | 1461022105928 Marionette DEBUG loaded listener.js 16:28:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1296fcc00) [pid = 1648] [serial = 642] [outer = 0x11a89ac00] 16:28:26 INFO - PROCESS | 1648 | 1461022106395 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]]]}] 16:28:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 16:28:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 674ms 16:28:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 16:28:26 INFO - PROCESS | 1648 | 1461022106415 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 16:28:26 INFO - PROCESS | 1648 | 1461022106416 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 16:28:26 INFO - PROCESS | 1648 | 1461022106418 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 16:28:26 INFO - PROCESS | 1648 | 1461022106419 Marionette TRACE conn2 <- [1,830,null,{}] 16:28:26 INFO - PROCESS | 1648 | 1461022106421 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}] 16:28:26 INFO - PROCESS | 1648 | 1461022106495 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 16:28:26 INFO - PROCESS | 1648 | 1461022106525 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x116303800 == 45 [pid = 1648] [id = 215] 16:28:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x1298af400) [pid = 1648] [serial = 643] [outer = 0x0] 16:28:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x129d8a400) [pid = 1648] [serial = 644] [outer = 0x1298af400] 16:28:26 INFO - PROCESS | 1648 | 1461022106548 Marionette DEBUG loaded listener.js 16:28:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12b102400) [pid = 1648] [serial = 645] [outer = 0x1298af400] 16:28:27 INFO - PROCESS | 1648 | 1461022107034 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]]]}] 16:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 16:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 625ms 16:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 16:28:27 INFO - PROCESS | 1648 | 1461022107044 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 16:28:27 INFO - PROCESS | 1648 | 1461022107045 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 16:28:27 INFO - PROCESS | 1648 | 1461022107047 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 16:28:27 INFO - PROCESS | 1648 | 1461022107048 Marionette TRACE conn2 <- [1,834,null,{}] 16:28:27 INFO - PROCESS | 1648 | 1461022107050 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}] 16:28:27 INFO - PROCESS | 1648 | 1461022107151 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 16:28:27 INFO - PROCESS | 1648 | 1461022107163 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12742a000 == 46 [pid = 1648] [id = 216] 16:28:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12b106800) [pid = 1648] [serial = 646] [outer = 0x0] 16:28:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12b425400) [pid = 1648] [serial = 647] [outer = 0x12b106800] 16:28:27 INFO - PROCESS | 1648 | 1461022107189 Marionette DEBUG loaded listener.js 16:28:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12b68e800) [pid = 1648] [serial = 648] [outer = 0x12b106800] 16:28:27 INFO - PROCESS | 1648 | 1461022107522 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]]]}] 16:28:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 16:28:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 518ms 16:28:27 INFO - PROCESS | 1648 | 1461022107566 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 16:28:27 INFO - PROCESS | 1648 | 1461022107567 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 16:28:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 16:28:27 INFO - PROCESS | 1648 | 1461022107569 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 16:28:27 INFO - PROCESS | 1648 | 1461022107570 Marionette TRACE conn2 <- [1,838,null,{}] 16:28:27 INFO - PROCESS | 1648 | 1461022107573 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}] 16:28:27 INFO - PROCESS | 1648 | 1461022107664 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 16:28:27 INFO - PROCESS | 1648 | 1461022107668 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x1286ab800 == 47 [pid = 1648] [id = 217] 16:28:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12b68fc00) [pid = 1648] [serial = 649] [outer = 0x0] 16:28:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12bb49c00) [pid = 1648] [serial = 650] [outer = 0x12b68fc00] 16:28:27 INFO - PROCESS | 1648 | 1461022107694 Marionette DEBUG loaded listener.js 16:28:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x12bb53c00) [pid = 1648] [serial = 651] [outer = 0x12b68fc00] 16:28:28 INFO - PROCESS | 1648 | 1461022108065 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]]]}] 16:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 16:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 522ms 16:28:28 INFO - PROCESS | 1648 | 1461022108093 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 16:28:28 INFO - PROCESS | 1648 | 1461022108095 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 16:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 16:28:28 INFO - PROCESS | 1648 | 1461022108105 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 16:28:28 INFO - PROCESS | 1648 | 1461022108107 Marionette TRACE conn2 <- [1,842,null,{}] 16:28:28 INFO - PROCESS | 1648 | 1461022108110 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}] 16:28:28 INFO - PROCESS | 1648 | 1461022108398 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 16:28:28 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11c3b5c00) [pid = 1648] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 16:28:28 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x129067800) [pid = 1648] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 16:28:28 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x129b93400) [pid = 1648] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 16:28:28 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11af7bc00) [pid = 1648] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 16:28:28 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11542dc00) [pid = 1648] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 16:28:28 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1186a6400) [pid = 1648] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 16:28:28 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1189da800) [pid = 1648] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 16:28:28 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11a857800) [pid = 1648] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 16:28:28 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x129d89400) [pid = 1648] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 16:28:28 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11b6e7000) [pid = 1648] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 16:28:28 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x126cdcc00) [pid = 1648] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 16:28:28 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11ad80000) [pid = 1648] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 16:28:28 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x119540c00) [pid = 1648] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 16:28:28 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12e31ac00) [pid = 1648] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 16:28:28 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12b425800) [pid = 1648] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 16:28:28 INFO - PROCESS | 1648 | 1461022108462 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aab7000 == 48 [pid = 1648] [id = 218] 16:28:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x114c9d000) [pid = 1648] [serial = 652] [outer = 0x0] 16:28:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x1189d6000) [pid = 1648] [serial = 653] [outer = 0x114c9d000] 16:28:28 INFO - PROCESS | 1648 | 1461022108505 Marionette DEBUG loaded listener.js 16:28:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11b811000) [pid = 1648] [serial = 654] [outer = 0x114c9d000] 16:28:28 INFO - PROCESS | 1648 | 1461022108829 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]]]}] 16:28:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 16:28:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 771ms 16:28:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 16:28:28 INFO - PROCESS | 1648 | 1461022108884 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 16:28:28 INFO - PROCESS | 1648 | 1461022108886 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 16:28:28 INFO - PROCESS | 1648 | 1461022108888 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 16:28:28 INFO - PROCESS | 1648 | 1461022108891 Marionette TRACE conn2 <- [1,846,null,{}] 16:28:28 INFO - PROCESS | 1648 | 1461022108894 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}] 16:28:29 INFO - PROCESS | 1648 | 1461022109003 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 16:28:29 INFO - PROCESS | 1648 | 1461022109011 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b4b7000 == 49 [pid = 1648] [id = 219] 16:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x126cdcc00) [pid = 1648] [serial = 655] [outer = 0x0] 16:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12be1c000) [pid = 1648] [serial = 656] [outer = 0x126cdcc00] 16:28:29 INFO - PROCESS | 1648 | 1461022109041 Marionette DEBUG loaded listener.js 16:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x12d059400) [pid = 1648] [serial = 657] [outer = 0x126cdcc00] 16:28:29 INFO - PROCESS | 1648 | 1461022109330 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]]]}] 16:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 16:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 472ms 16:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 16:28:29 INFO - PROCESS | 1648 | 1461022109364 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 16:28:29 INFO - PROCESS | 1648 | 1461022109366 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 16:28:29 INFO - PROCESS | 1648 | 1461022109368 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 16:28:29 INFO - PROCESS | 1648 | 1461022109369 Marionette TRACE conn2 <- [1,850,null,{}] 16:28:29 INFO - PROCESS | 1648 | 1461022109371 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}] 16:28:29 INFO - PROCESS | 1648 | 1461022109451 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 16:28:29 INFO - PROCESS | 1648 | 1461022109456 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d19c000 == 50 [pid = 1648] [id = 220] 16:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x12d05d000) [pid = 1648] [serial = 658] [outer = 0x0] 16:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12d065400) [pid = 1648] [serial = 659] [outer = 0x12d05d000] 16:28:29 INFO - PROCESS | 1648 | 1461022109484 Marionette DEBUG loaded listener.js 16:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12d318800) [pid = 1648] [serial = 660] [outer = 0x12d05d000] 16:28:29 INFO - PROCESS | 1648 | 1461022109797 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]]]}] 16:28:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 16:28:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 470ms 16:28:29 INFO - PROCESS | 1648 | 1461022109838 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 16:28:29 INFO - PROCESS | 1648 | 1461022109839 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 16:28:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 16:28:29 INFO - PROCESS | 1648 | 1461022109841 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 16:28:29 INFO - PROCESS | 1648 | 1461022109842 Marionette TRACE conn2 <- [1,854,null,{}] 16:28:29 INFO - PROCESS | 1648 | 1461022109845 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}] 16:28:29 INFO - PROCESS | 1648 | 1461022109944 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 16:28:29 INFO - PROCESS | 1648 | 1461022109950 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d929800 == 51 [pid = 1648] [id = 221] 16:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x12d05f400) [pid = 1648] [serial = 661] [outer = 0x0] 16:28:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x12d31dc00) [pid = 1648] [serial = 662] [outer = 0x12d05f400] 16:28:29 INFO - PROCESS | 1648 | 1461022109975 Marionette DEBUG loaded listener.js 16:28:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12d9a9800) [pid = 1648] [serial = 663] [outer = 0x12d05f400] 16:28:30 INFO - PROCESS | 1648 | 1461022110279 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]]]}] 16:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 16:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 468ms 16:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 16:28:30 INFO - PROCESS | 1648 | 1461022110312 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 16:28:30 INFO - PROCESS | 1648 | 1461022110313 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 16:28:30 INFO - PROCESS | 1648 | 1461022110315 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 16:28:30 INFO - PROCESS | 1648 | 1461022110316 Marionette TRACE conn2 <- [1,858,null,{}] 16:28:30 INFO - PROCESS | 1648 | 1461022110319 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}] 16:28:30 INFO - PROCESS | 1648 | 1461022110398 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 16:28:30 INFO - PROCESS | 1648 | 1461022110496 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x11602b000 == 52 [pid = 1648] [id = 222] 16:28:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1142c5000) [pid = 1648] [serial = 664] [outer = 0x0] 16:28:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x114c93000) [pid = 1648] [serial = 665] [outer = 0x1142c5000] 16:28:30 INFO - PROCESS | 1648 | 1461022110529 Marionette DEBUG loaded listener.js 16:28:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x115594400) [pid = 1648] [serial = 666] [outer = 0x1142c5000] 16:28:30 INFO - PROCESS | 1648 | 1461022110943 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]]]}] 16:28:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 16:28:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 669ms 16:28:30 INFO - PROCESS | 1648 | 1461022110985 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 16:28:30 INFO - PROCESS | 1648 | 1461022110988 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 16:28:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 16:28:30 INFO - PROCESS | 1648 | 1461022110992 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 16:28:30 INFO - PROCESS | 1648 | 1461022110994 Marionette TRACE conn2 <- [1,862,null,{}] 16:28:31 INFO - PROCESS | 1648 | 1461022110997 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}] 16:28:31 INFO - PROCESS | 1648 | 1461022111100 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 16:28:31 INFO - PROCESS | 1648 | 1461022111150 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ad55800 == 53 [pid = 1648] [id = 223] 16:28:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x118ed2400) [pid = 1648] [serial = 667] [outer = 0x0] 16:28:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11ace3800) [pid = 1648] [serial = 668] [outer = 0x118ed2400] 16:28:31 INFO - PROCESS | 1648 | 1461022111182 Marionette DEBUG loaded listener.js 16:28:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11b6e3c00) [pid = 1648] [serial = 669] [outer = 0x118ed2400] 16:28:31 INFO - PROCESS | 1648 | 1461022111584 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]]]}] 16:28:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 16:28:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 619ms 16:28:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 16:28:31 INFO - PROCESS | 1648 | 1461022111614 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 16:28:31 INFO - PROCESS | 1648 | 1461022111617 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 16:28:31 INFO - PROCESS | 1648 | 1461022111619 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 16:28:31 INFO - PROCESS | 1648 | 1461022111621 Marionette TRACE conn2 <- [1,866,null,{}] 16:28:31 INFO - PROCESS | 1648 | 1461022111623 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}] 16:28:31 INFO - PROCESS | 1648 | 1461022111720 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 16:28:31 INFO - PROCESS | 1648 | 1461022111810 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12868b800 == 54 [pid = 1648] [id = 224] 16:28:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11bb85c00) [pid = 1648] [serial = 670] [outer = 0x0] 16:28:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11c3abc00) [pid = 1648] [serial = 671] [outer = 0x11bb85c00] 16:28:31 INFO - PROCESS | 1648 | 1461022111841 Marionette DEBUG loaded listener.js 16:28:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x126bcf800) [pid = 1648] [serial = 672] [outer = 0x11bb85c00] 16:28:32 INFO - PROCESS | 1648 | 1461022112284 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]]]}] 16:28:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 16:28:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 671ms 16:28:32 INFO - PROCESS | 1648 | 1461022112292 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 16:28:32 INFO - PROCESS | 1648 | 1461022112294 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 16:28:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 16:28:32 INFO - PROCESS | 1648 | 1461022112306 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 16:28:32 INFO - PROCESS | 1648 | 1461022112313 Marionette TRACE conn2 <- [1,870,null,{}] 16:28:32 INFO - PROCESS | 1648 | 1461022112318 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}] 16:28:32 INFO - PROCESS | 1648 | 1461022112474 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 16:28:32 INFO - PROCESS | 1648 | 1461022112557 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d192000 == 55 [pid = 1648] [id = 225] 16:28:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x126de2c00) [pid = 1648] [serial = 673] [outer = 0x0] 16:28:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x127c34000) [pid = 1648] [serial = 674] [outer = 0x126de2c00] 16:28:32 INFO - PROCESS | 1648 | 1461022112587 Marionette DEBUG loaded listener.js 16:28:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12b425800) [pid = 1648] [serial = 675] [outer = 0x126de2c00] 16:28:32 INFO - PROCESS | 1648 | 1461022112981 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]]]}] 16:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 16:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 735ms 16:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 16:28:33 INFO - PROCESS | 1648 | 1461022113036 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 16:28:33 INFO - PROCESS | 1648 | 1461022113037 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 16:28:33 INFO - PROCESS | 1648 | 1461022113041 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 16:28:33 INFO - PROCESS | 1648 | 1461022113042 Marionette TRACE conn2 <- [1,874,null,{}] 16:28:33 INFO - PROCESS | 1648 | 1461022113045 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}] 16:28:33 INFO - PROCESS | 1648 | 1461022113141 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 16:28:33 INFO - PROCESS | 1648 | 1461022113202 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db47800 == 56 [pid = 1648] [id = 226] 16:28:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12b9b5000) [pid = 1648] [serial = 676] [outer = 0x0] 16:28:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12be2c400) [pid = 1648] [serial = 677] [outer = 0x12b9b5000] 16:28:33 INFO - PROCESS | 1648 | 1461022113232 Marionette DEBUG loaded listener.js 16:28:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12cf9d000) [pid = 1648] [serial = 678] [outer = 0x12b9b5000] 16:28:33 INFO - PROCESS | 1648 | 1461022113693 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]]]}] 16:28:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 16:28:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 671ms 16:28:33 INFO - PROCESS | 1648 | 1461022113727 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 16:28:33 INFO - PROCESS | 1648 | 1461022113730 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 16:28:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 16:28:33 INFO - PROCESS | 1648 | 1461022113735 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 16:28:33 INFO - PROCESS | 1648 | 1461022113737 Marionette TRACE conn2 <- [1,878,null,{}] 16:28:33 INFO - PROCESS | 1648 | 1461022113743 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}] 16:28:33 INFO - PROCESS | 1648 | 1461022113891 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 16:28:33 INFO - PROCESS | 1648 | 1461022113957 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e440800 == 57 [pid = 1648] [id = 227] 16:28:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12d9ae800) [pid = 1648] [serial = 679] [outer = 0x0] 16:28:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12d9b4000) [pid = 1648] [serial = 680] [outer = 0x12d9ae800] 16:28:33 INFO - PROCESS | 1648 | 1461022113994 Marionette DEBUG loaded listener.js 16:28:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12d9de000) [pid = 1648] [serial = 681] [outer = 0x12d9ae800] 16:28:34 INFO - PROCESS | 1648 | 1461022114398 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]]]}] 16:28:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 16:28:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 725ms 16:28:34 INFO - PROCESS | 1648 | 1461022114460 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 16:28:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 16:28:34 INFO - PROCESS | 1648 | 1461022114461 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 16:28:34 INFO - PROCESS | 1648 | 1461022114463 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 16:28:34 INFO - PROCESS | 1648 | 1461022114465 Marionette TRACE conn2 <- [1,882,null,{}] 16:28:34 INFO - PROCESS | 1648 | 1461022114467 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}] 16:28:34 INFO - PROCESS | 1648 | 1461022114568 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 16:28:34 INFO - PROCESS | 1648 | 1461022114631 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x116715800 == 58 [pid = 1648] [id = 228] 16:28:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x1147f1c00) [pid = 1648] [serial = 682] [outer = 0x0] 16:28:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x118f8bc00) [pid = 1648] [serial = 683] [outer = 0x1147f1c00] 16:28:34 INFO - PROCESS | 1648 | 1461022114662 Marionette DEBUG loaded listener.js 16:28:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12b428800) [pid = 1648] [serial = 684] [outer = 0x1147f1c00] 16:28:35 INFO - PROCESS | 1648 | 1461022115177 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]]]}] 16:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 16:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 771ms 16:28:35 INFO - PROCESS | 1648 | 1461022115234 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 16:28:35 INFO - PROCESS | 1648 | 1461022115237 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 16:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 16:28:35 INFO - PROCESS | 1648 | 1461022115240 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 16:28:35 INFO - PROCESS | 1648 | 1461022115242 Marionette TRACE conn2 <- [1,886,null,{}] 16:28:35 INFO - PROCESS | 1648 | 1461022115246 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}] 16:28:35 INFO - PROCESS | 1648 | 1461022115339 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 16:28:35 INFO - PROCESS | 1648 | 1461022115395 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bd4a000 == 59 [pid = 1648] [id = 229] 16:28:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x119548000) [pid = 1648] [serial = 685] [outer = 0x0] 16:28:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x119e68c00) [pid = 1648] [serial = 686] [outer = 0x119548000] 16:28:35 INFO - PROCESS | 1648 | 1461022115424 Marionette DEBUG loaded listener.js 16:28:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x11a896400) [pid = 1648] [serial = 687] [outer = 0x119548000] 16:28:35 INFO - PROCESS | 1648 | 1461022115889 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]]]}] 16:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1268a0800 == 58 [pid = 1648] [id = 180] 16:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea3c800 == 57 [pid = 1648] [id = 161] 16:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12d962800 == 56 [pid = 1648] [id = 181] 16:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12d929800 == 55 [pid = 1648] [id = 221] 16:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12d19c000 == 54 [pid = 1648] [id = 220] 16:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12b4b7000 == 53 [pid = 1648] [id = 219] 16:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x11aab7000 == 52 [pid = 1648] [id = 218] 16:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1286ab800 == 51 [pid = 1648] [id = 217] 16:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12742a000 == 50 [pid = 1648] [id = 216] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x11ad7c400) [pid = 1648] [serial = 572] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x11c54a800) [pid = 1648] [serial = 575] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x127ca5000) [pid = 1648] [serial = 578] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x116303800 == 49 [pid = 1648] [id = 215] 16:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x11c315800 == 48 [pid = 1648] [id = 214] 16:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1142a7800 == 47 [pid = 1648] [id = 213] 16:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x11b8e0800 == 46 [pid = 1648] [id = 212] 16:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x11984e000 == 45 [pid = 1648] [id = 211] 16:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x119842800 == 44 [pid = 1648] [id = 210] 16:28:35 INFO - PROCESS | 1648 | --DOCSHELL 0x11aac3800 == 43 [pid = 1648] [id = 209] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x11c69b800) [pid = 1648] [serial = 540] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11a89b800) [pid = 1648] [serial = 537] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12e340400) [pid = 1648] [serial = 534] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12b69b400) [pid = 1648] [serial = 608] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12765e000) [pid = 1648] [serial = 596] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1296f1800) [pid = 1648] [serial = 599] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x129d94000) [pid = 1648] [serial = 602] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11b86fc00) [pid = 1648] [serial = 590] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11bbdd400) [pid = 1648] [serial = 591] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x118ecdc00) [pid = 1648] [serial = 570] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11795ec00) [pid = 1648] [serial = 569] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11954ec00) [pid = 1648] [serial = 585] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11892e800) [pid = 1648] [serial = 584] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11a859c00) [pid = 1648] [serial = 587] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11ad81000) [pid = 1648] [serial = 588] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x129068400) [pid = 1648] [serial = 582] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x128662c00) [pid = 1648] [serial = 581] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12b42d400) [pid = 1648] [serial = 606] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x127d88800) [pid = 1648] [serial = 597] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11c2f4c00) [pid = 1648] [serial = 593] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x129b93000) [pid = 1648] [serial = 600] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12b106000) [pid = 1648] [serial = 603] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12b105800) [pid = 1648] [serial = 605] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x126de3400) [pid = 1648] [serial = 594] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12bb47400) [pid = 1648] [serial = 609] [outer = 0x0] [url = about:blank] 16:28:35 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x129d90c00) [pid = 1648] [serial = 543] [outer = 0x0] [url = about:blank] 16:28:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 16:28:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 720ms 16:28:35 INFO - PROCESS | 1648 | 1461022115961 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 16:28:35 INFO - PROCESS | 1648 | 1461022115965 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 16:28:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 16:28:35 INFO - PROCESS | 1648 | 1461022115969 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 16:28:35 INFO - PROCESS | 1648 | 1461022115971 Marionette TRACE conn2 <- [1,890,null,{}] 16:28:35 INFO - PROCESS | 1648 | 1461022115974 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}] 16:28:36 INFO - PROCESS | 1648 | 1461022116051 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 16:28:36 INFO - PROCESS | 1648 | 1461022116061 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x118ee1000 == 44 [pid = 1648] [id = 230] 16:28:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11acf0000) [pid = 1648] [serial = 688] [outer = 0x0] 16:28:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11af7ac00) [pid = 1648] [serial = 689] [outer = 0x11acf0000] 16:28:36 INFO - PROCESS | 1648 | 1461022116087 Marionette DEBUG loaded listener.js 16:28:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11b811800) [pid = 1648] [serial = 690] [outer = 0x11acf0000] 16:28:36 INFO - PROCESS | 1648 | 1461022116446 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]]]}] 16:28:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 16:28:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 521ms 16:28:36 INFO - PROCESS | 1648 | 1461022116491 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 16:28:36 INFO - PROCESS | 1648 | 1461022116492 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 16:28:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 16:28:36 INFO - PROCESS | 1648 | 1461022116494 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 16:28:36 INFO - PROCESS | 1648 | 1461022116496 Marionette TRACE conn2 <- [1,894,null,{}] 16:28:36 INFO - PROCESS | 1648 | 1461022116507 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}] 16:28:36 INFO - PROCESS | 1648 | 1461022116638 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 16:28:36 INFO - PROCESS | 1648 | 1461022116654 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b8f1000 == 45 [pid = 1648] [id = 231] 16:28:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11bbdbc00) [pid = 1648] [serial = 691] [outer = 0x0] 16:28:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11c540c00) [pid = 1648] [serial = 692] [outer = 0x11bbdbc00] 16:28:36 INFO - PROCESS | 1648 | 1461022116703 Marionette DEBUG loaded listener.js 16:28:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x126827800) [pid = 1648] [serial = 693] [outer = 0x11bbdbc00] 16:28:37 INFO - PROCESS | 1648 | 1461022117112 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]]]}] 16:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 16:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 672ms 16:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 16:28:37 INFO - PROCESS | 1648 | 1461022117166 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 16:28:37 INFO - PROCESS | 1648 | 1461022117168 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 16:28:37 INFO - PROCESS | 1648 | 1461022117170 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 16:28:37 INFO - PROCESS | 1648 | 1461022117171 Marionette TRACE conn2 <- [1,898,null,{}] 16:28:37 INFO - PROCESS | 1648 | 1461022117179 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}] 16:28:37 INFO - PROCESS | 1648 | 1461022117277 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 16:28:37 INFO - PROCESS | 1648 | 1461022117283 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1269c2000 == 46 [pid = 1648] [id = 232] 16:28:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x126de3400) [pid = 1648] [serial = 694] [outer = 0x0] 16:28:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x127262c00) [pid = 1648] [serial = 695] [outer = 0x126de3400] 16:28:37 INFO - PROCESS | 1648 | 1461022117310 Marionette DEBUG loaded listener.js 16:28:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12766cc00) [pid = 1648] [serial = 696] [outer = 0x126de3400] 16:28:37 INFO - PROCESS | 1648 | 1461022117630 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]]]}] 16:28:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 16:28:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 475ms 16:28:37 INFO - PROCESS | 1648 | 1461022117646 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 16:28:37 INFO - PROCESS | 1648 | 1461022117647 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 16:28:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 16:28:37 INFO - PROCESS | 1648 | 1461022117649 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 16:28:37 INFO - PROCESS | 1648 | 1461022117650 Marionette TRACE conn2 <- [1,902,null,{}] 16:28:37 INFO - PROCESS | 1648 | 1461022117653 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}] 16:28:37 INFO - PROCESS | 1648 | 1461022117730 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 16:28:37 INFO - PROCESS | 1648 | 1461022117789 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x1197fe800 == 47 [pid = 1648] [id = 233] 16:28:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12682c800) [pid = 1648] [serial = 697] [outer = 0x0] 16:28:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x127c7c000) [pid = 1648] [serial = 698] [outer = 0x12682c800] 16:28:37 INFO - PROCESS | 1648 | 1461022117818 Marionette DEBUG loaded listener.js 16:28:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x128622800) [pid = 1648] [serial = 699] [outer = 0x12682c800] 16:28:38 INFO - PROCESS | 1648 | 1461022118250 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]]]}] 16:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 16:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 619ms 16:28:38 INFO - PROCESS | 1648 | 1461022118270 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 16:28:38 INFO - PROCESS | 1648 | 1461022118272 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 16:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 16:28:38 INFO - PROCESS | 1648 | 1461022118286 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 16:28:38 INFO - PROCESS | 1648 | 1461022118288 Marionette TRACE conn2 <- [1,906,null,{}] 16:28:38 INFO - PROCESS | 1648 | 1461022118294 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}] 16:28:38 INFO - PROCESS | 1648 | 1461022118385 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 16:28:38 INFO - PROCESS | 1648 | 1461022118392 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x1286c9000 == 48 [pid = 1648] [id = 234] 16:28:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12906a000) [pid = 1648] [serial = 700] [outer = 0x0] 16:28:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12b109000) [pid = 1648] [serial = 701] [outer = 0x12906a000] 16:28:38 INFO - PROCESS | 1648 | 1461022118414 Marionette DEBUG loaded listener.js 16:28:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12b69a800) [pid = 1648] [serial = 702] [outer = 0x12906a000] 16:28:38 INFO - PROCESS | 1648 | 1461022118924 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]]]}] 16:28:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 16:28:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 683ms 16:28:38 INFO - PROCESS | 1648 | 1461022118961 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 16:28:38 INFO - PROCESS | 1648 | 1461022118963 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 16:28:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 16:28:38 INFO - PROCESS | 1648 | 1461022118966 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 16:28:38 INFO - PROCESS | 1648 | 1461022118967 Marionette TRACE conn2 <- [1,910,null,{}] 16:28:38 INFO - PROCESS | 1648 | 1461022118971 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}] 16:28:39 INFO - PROCESS | 1648 | 1461022119130 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 16:28:39 INFO - PROCESS | 1648 | 1461022119154 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x129b3a800 == 49 [pid = 1648] [id = 235] 16:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12b697000) [pid = 1648] [serial = 703] [outer = 0x0] 16:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12be13800) [pid = 1648] [serial = 704] [outer = 0x12b697000] 16:28:39 INFO - PROCESS | 1648 | 1461022119184 Marionette DEBUG loaded listener.js 16:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12be9b800) [pid = 1648] [serial = 705] [outer = 0x12b697000] 16:28:39 INFO - PROCESS | 1648 | 1461022119520 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]]]}] 16:28:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 16:28:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 571ms 16:28:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 16:28:39 INFO - PROCESS | 1648 | 1461022119537 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 16:28:39 INFO - PROCESS | 1648 | 1461022119538 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 16:28:39 INFO - PROCESS | 1648 | 1461022119549 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 16:28:39 INFO - PROCESS | 1648 | 1461022119551 Marionette TRACE conn2 <- [1,914,null,{}] 16:28:39 INFO - PROCESS | 1648 | 1461022119553 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}] 16:28:39 INFO - PROCESS | 1648 | 1461022119661 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 16:28:39 INFO - PROCESS | 1648 | 1461022119721 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb21800 == 50 [pid = 1648] [id = 236] 16:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12b9b2c00) [pid = 1648] [serial = 706] [outer = 0x0] 16:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12d062c00) [pid = 1648] [serial = 707] [outer = 0x12b9b2c00] 16:28:39 INFO - PROCESS | 1648 | 1461022119765 Marionette DEBUG loaded listener.js 16:28:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12d31f800) [pid = 1648] [serial = 708] [outer = 0x12b9b2c00] 16:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x1298af400) [pid = 1648] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 16:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12b106800) [pid = 1648] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 16:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x118f90000) [pid = 1648] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 16:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11bb8d000) [pid = 1648] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 16:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11af7dc00) [pid = 1648] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 16:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12d05d000) [pid = 1648] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 16:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11bb8a400) [pid = 1648] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 16:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12bb49400) [pid = 1648] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 16:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x119123400) [pid = 1648] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 16:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12b68fc00) [pid = 1648] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 16:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x126cdcc00) [pid = 1648] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 16:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x114c9d000) [pid = 1648] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 16:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11a89ac00) [pid = 1648] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 16:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11ba4f800) [pid = 1648] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 16:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x127780400) [pid = 1648] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 16:28:40 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x118ece800) [pid = 1648] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 16:28:40 INFO - PROCESS | 1648 | 1461022120292 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]]]}] 16:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 16:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 781ms 16:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 16:28:40 INFO - PROCESS | 1648 | 1461022120330 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 16:28:40 INFO - PROCESS | 1648 | 1461022120331 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 16:28:40 INFO - PROCESS | 1648 | 1461022120334 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 16:28:40 INFO - PROCESS | 1648 | 1461022120335 Marionette TRACE conn2 <- [1,918,null,{}] 16:28:40 INFO - PROCESS | 1648 | 1461022120337 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}] 16:28:40 INFO - PROCESS | 1648 | 1461022120418 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 16:28:40 INFO - PROCESS | 1648 | 1461022120421 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x1277eb800 == 51 [pid = 1648] [id = 237] 16:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1160f0400) [pid = 1648] [serial = 709] [outer = 0x0] 16:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11bb8a400) [pid = 1648] [serial = 710] [outer = 0x1160f0400] 16:28:40 INFO - PROCESS | 1648 | 1461022120451 Marionette DEBUG loaded listener.js 16:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x127c7dc00) [pid = 1648] [serial = 711] [outer = 0x1160f0400] 16:28:40 INFO - PROCESS | 1648 | 1461022120763 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]]]}] 16:28:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 16:28:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 469ms 16:28:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 16:28:40 INFO - PROCESS | 1648 | 1461022120803 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 16:28:40 INFO - PROCESS | 1648 | 1461022120804 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 16:28:40 INFO - PROCESS | 1648 | 1461022120807 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 16:28:40 INFO - PROCESS | 1648 | 1461022120808 Marionette TRACE conn2 <- [1,922,null,{}] 16:28:40 INFO - PROCESS | 1648 | 1461022120810 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}] 16:28:40 INFO - PROCESS | 1648 | 1461022120905 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 16:28:40 INFO - PROCESS | 1648 | 1461022120914 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d932000 == 52 [pid = 1648] [id = 238] 16:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11c2fc400) [pid = 1648] [serial = 712] [outer = 0x0] 16:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x12bb49400) [pid = 1648] [serial = 713] [outer = 0x11c2fc400] 16:28:40 INFO - PROCESS | 1648 | 1461022120939 Marionette DEBUG loaded listener.js 16:28:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x12d9af800) [pid = 1648] [serial = 714] [outer = 0x11c2fc400] 16:28:41 INFO - PROCESS | 1648 | 1461022121253 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]]]}] 16:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 16:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 470ms 16:28:41 INFO - PROCESS | 1648 | 1461022121279 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 16:28:41 INFO - PROCESS | 1648 | 1461022121280 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 16:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 16:28:41 INFO - PROCESS | 1648 | 1461022121282 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 16:28:41 INFO - PROCESS | 1648 | 1461022121284 Marionette TRACE conn2 <- [1,926,null,{}] 16:28:41 INFO - PROCESS | 1648 | 1461022121286 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}] 16:28:41 INFO - PROCESS | 1648 | 1461022121382 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 16:28:41 INFO - PROCESS | 1648 | 1461022121386 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea2f800 == 53 [pid = 1648] [id = 239] 16:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12d321000) [pid = 1648] [serial = 715] [outer = 0x0] 16:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x12d9e3c00) [pid = 1648] [serial = 716] [outer = 0x12d321000] 16:28:41 INFO - PROCESS | 1648 | 1461022121416 Marionette DEBUG loaded listener.js 16:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12e159c00) [pid = 1648] [serial = 717] [outer = 0x12d321000] 16:28:41 INFO - PROCESS | 1648 | 1461022121743 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]]]}] 16:28:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 16:28:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 468ms 16:28:41 INFO - PROCESS | 1648 | 1461022121751 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 16:28:41 INFO - PROCESS | 1648 | 1461022121752 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 16:28:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 16:28:41 INFO - PROCESS | 1648 | 1461022121754 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 16:28:41 INFO - PROCESS | 1648 | 1461022121755 Marionette TRACE conn2 <- [1,930,null,{}] 16:28:41 INFO - PROCESS | 1648 | 1461022121760 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}] 16:28:41 INFO - PROCESS | 1648 | 1461022121868 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 16:28:41 INFO - PROCESS | 1648 | 1461022121874 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea49000 == 54 [pid = 1648] [id = 240] 16:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x118642800) [pid = 1648] [serial = 718] [outer = 0x0] 16:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12e15bc00) [pid = 1648] [serial = 719] [outer = 0x118642800] 16:28:41 INFO - PROCESS | 1648 | 1461022121899 Marionette DEBUG loaded listener.js 16:28:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12e316800) [pid = 1648] [serial = 720] [outer = 0x118642800] 16:28:42 INFO - PROCESS | 1648 | 1461022122272 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]]]}] 16:28:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 16:28:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 569ms 16:28:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 16:28:42 INFO - PROCESS | 1648 | 1461022122324 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 16:28:42 INFO - PROCESS | 1648 | 1461022122326 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 16:28:42 INFO - PROCESS | 1648 | 1461022122330 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 16:28:42 INFO - PROCESS | 1648 | 1461022122333 Marionette TRACE conn2 <- [1,934,null,{}] 16:28:42 INFO - PROCESS | 1648 | 1461022122337 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}] 16:28:42 INFO - PROCESS | 1648 | 1461022122440 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 16:28:42 INFO - PROCESS | 1648 | 1461022122495 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x1195a4000 == 55 [pid = 1648] [id = 241] 16:28:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x1163ec000) [pid = 1648] [serial = 721] [outer = 0x0] 16:28:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x118932c00) [pid = 1648] [serial = 722] [outer = 0x1163ec000] 16:28:42 INFO - PROCESS | 1648 | 1461022122526 Marionette DEBUG loaded listener.js 16:28:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x119e6c000) [pid = 1648] [serial = 723] [outer = 0x1163ec000] 16:28:42 INFO - PROCESS | 1648 | 1461022122964 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]]]}] 16:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 16:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 672ms 16:28:43 INFO - PROCESS | 1648 | 1461022123002 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 16:28:43 INFO - PROCESS | 1648 | 1461022123007 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 16:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 16:28:43 INFO - PROCESS | 1648 | 1461022123012 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 16:28:43 INFO - PROCESS | 1648 | 1461022123014 Marionette TRACE conn2 <- [1,938,null,{}] 16:28:43 INFO - PROCESS | 1648 | 1461022123016 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}] 16:28:43 INFO - PROCESS | 1648 | 1461022123118 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 16:28:43 INFO - PROCESS | 1648 | 1461022123183 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x1269c5800 == 56 [pid = 1648] [id = 242] 16:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11a853c00) [pid = 1648] [serial = 724] [outer = 0x0] 16:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11b80ac00) [pid = 1648] [serial = 725] [outer = 0x11a853c00] 16:28:43 INFO - PROCESS | 1648 | 1461022123215 Marionette DEBUG loaded listener.js 16:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x11c546800) [pid = 1648] [serial = 726] [outer = 0x11a853c00] 16:28:43 INFO - PROCESS | 1648 | 1461022123632 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]]]}] 16:28:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 16:28:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 671ms 16:28:43 INFO - PROCESS | 1648 | 1461022123684 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 16:28:43 INFO - PROCESS | 1648 | 1461022123685 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 16:28:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 16:28:43 INFO - PROCESS | 1648 | 1461022123713 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 16:28:43 INFO - PROCESS | 1648 | 1461022123716 Marionette TRACE conn2 <- [1,942,null,{}] 16:28:43 INFO - PROCESS | 1648 | 1461022123724 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}] 16:28:43 INFO - PROCESS | 1648 | 1461022123859 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 16:28:43 INFO - PROCESS | 1648 | 1461022123869 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db3e000 == 57 [pid = 1648] [id = 243] 16:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x127fc3800) [pid = 1648] [serial = 727] [outer = 0x0] 16:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x129b91400) [pid = 1648] [serial = 728] [outer = 0x127fc3800] 16:28:43 INFO - PROCESS | 1648 | 1461022123902 Marionette DEBUG loaded listener.js 16:28:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12b10cc00) [pid = 1648] [serial = 729] [outer = 0x127fc3800] 16:28:44 INFO - PROCESS | 1648 | 1461022124322 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]]]}] 16:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 16:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 623ms 16:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 16:28:44 INFO - PROCESS | 1648 | 1461022124336 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 16:28:44 INFO - PROCESS | 1648 | 1461022124338 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 16:28:44 INFO - PROCESS | 1648 | 1461022124340 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 16:28:44 INFO - PROCESS | 1648 | 1461022124343 Marionette TRACE conn2 <- [1,946,null,{}] 16:28:44 INFO - PROCESS | 1648 | 1461022124346 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}] 16:28:44 INFO - PROCESS | 1648 | 1461022124446 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 16:28:44 INFO - PROCESS | 1648 | 1461022124495 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f605800 == 58 [pid = 1648] [id = 244] 16:28:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x129068400) [pid = 1648] [serial = 730] [outer = 0x0] 16:28:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12be19c00) [pid = 1648] [serial = 731] [outer = 0x129068400] 16:28:44 INFO - PROCESS | 1648 | 1461022124525 Marionette DEBUG loaded listener.js 16:28:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12d9dd400) [pid = 1648] [serial = 732] [outer = 0x129068400] 16:28:44 INFO - PROCESS | 1648 | 1461022124924 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]]]}] 16:28:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 16:28:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 622ms 16:28:44 INFO - PROCESS | 1648 | 1461022124963 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 16:28:44 INFO - PROCESS | 1648 | 1461022124964 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 16:28:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 16:28:44 INFO - PROCESS | 1648 | 1461022124966 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 16:28:44 INFO - PROCESS | 1648 | 1461022124967 Marionette TRACE conn2 <- [1,950,null,{}] 16:28:44 INFO - PROCESS | 1648 | 1461022124970 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}] 16:28:45 INFO - PROCESS | 1648 | 1461022125065 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 16:28:45 INFO - PROCESS | 1648 | 1461022125137 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f61e000 == 59 [pid = 1648] [id = 245] 16:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12be14400) [pid = 1648] [serial = 733] [outer = 0x0] 16:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12d9e7000) [pid = 1648] [serial = 734] [outer = 0x12be14400] 16:28:45 INFO - PROCESS | 1648 | 1461022125167 Marionette DEBUG loaded listener.js 16:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12e160400) [pid = 1648] [serial = 735] [outer = 0x12be14400] 16:28:45 INFO - PROCESS | 1648 | 1461022125624 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]]]}] 16:28:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 16:28:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 718ms 16:28:45 INFO - PROCESS | 1648 | 1461022125685 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 16:28:45 INFO - PROCESS | 1648 | 1461022125686 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 16:28:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 16:28:45 INFO - PROCESS | 1648 | 1461022125689 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 16:28:45 INFO - PROCESS | 1648 | 1461022125690 Marionette TRACE conn2 <- [1,954,null,{}] 16:28:45 INFO - PROCESS | 1648 | 1461022125693 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}] 16:28:45 INFO - PROCESS | 1648 | 1461022125807 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 16:28:45 INFO - PROCESS | 1648 | 1461022125862 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c606000 == 60 [pid = 1648] [id = 246] 16:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12e312800) [pid = 1648] [serial = 736] [outer = 0x0] 16:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12e33a400) [pid = 1648] [serial = 737] [outer = 0x12e312800] 16:28:45 INFO - PROCESS | 1648 | 1461022125895 Marionette DEBUG loaded listener.js 16:28:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12e3ab800) [pid = 1648] [serial = 738] [outer = 0x12e312800] 16:28:46 INFO - PROCESS | 1648 | 1461022126474 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]]]}] 16:28:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 16:28:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 826ms 16:28:46 INFO - PROCESS | 1648 | 1461022126516 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 16:28:46 INFO - PROCESS | 1648 | 1461022126518 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 16:28:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 16:28:46 INFO - PROCESS | 1648 | 1461022126522 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 16:28:46 INFO - PROCESS | 1648 | 1461022126524 Marionette TRACE conn2 <- [1,958,null,{}] 16:28:46 INFO - PROCESS | 1648 | 1461022126528 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}] 16:28:46 INFO - PROCESS | 1648 | 1461022126619 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 16:28:46 INFO - PROCESS | 1648 | 1461022126674 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b8ed000 == 61 [pid = 1648] [id = 247] 16:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x1186ac000) [pid = 1648] [serial = 739] [outer = 0x0] 16:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x119546c00) [pid = 1648] [serial = 740] [outer = 0x1186ac000] 16:28:46 INFO - PROCESS | 1648 | 1461022126703 Marionette DEBUG loaded listener.js 16:28:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x11a88a400) [pid = 1648] [serial = 741] [outer = 0x1186ac000] 16:28:47 INFO - PROCESS | 1648 | 1461022127088 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]]]}] 16:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 16:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 626ms 16:28:47 INFO - PROCESS | 1648 | 1461022127148 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 16:28:47 INFO - PROCESS | 1648 | 1461022127151 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 16:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 16:28:47 INFO - PROCESS | 1648 | 1461022127156 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 16:28:47 INFO - PROCESS | 1648 | 1461022127157 Marionette TRACE conn2 <- [1,962,null,{}] 16:28:47 INFO - PROCESS | 1648 | 1461022127160 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}] 16:28:47 INFO - PROCESS | 1648 | 1461022127251 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 16:28:47 INFO - PROCESS | 1648 | 1461022127305 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x1195a4800 == 62 [pid = 1648] [id = 248] 16:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x119542400) [pid = 1648] [serial = 742] [outer = 0x0] 16:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x11b6b6c00) [pid = 1648] [serial = 743] [outer = 0x119542400] 16:28:47 INFO - PROCESS | 1648 | 1461022127346 Marionette DEBUG loaded listener.js 16:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x11b6ef400) [pid = 1648] [serial = 744] [outer = 0x119542400] 16:28:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea2f800 == 61 [pid = 1648] [id = 239] 16:28:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12d932000 == 60 [pid = 1648] [id = 238] 16:28:47 INFO - PROCESS | 1648 | --DOCSHELL 0x1277eb800 == 59 [pid = 1648] [id = 237] 16:28:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb21800 == 58 [pid = 1648] [id = 236] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x127605400) [pid = 1648] [serial = 620] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x11b6b8400) [pid = 1648] [serial = 617] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x129d93c00) [pid = 1648] [serial = 623] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x11a636000) [pid = 1648] [serial = 614] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12d31dc00) [pid = 1648] [serial = 662] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOCSHELL 0x129b3a800 == 57 [pid = 1648] [id = 235] 16:28:47 INFO - PROCESS | 1648 | --DOCSHELL 0x1286c9000 == 56 [pid = 1648] [id = 234] 16:28:47 INFO - PROCESS | 1648 | --DOCSHELL 0x1197fe800 == 55 [pid = 1648] [id = 233] 16:28:47 INFO - PROCESS | 1648 | --DOCSHELL 0x1269c2000 == 54 [pid = 1648] [id = 232] 16:28:47 INFO - PROCESS | 1648 | --DOCSHELL 0x11b8f1000 == 53 [pid = 1648] [id = 231] 16:28:47 INFO - PROCESS | 1648 | --DOCSHELL 0x118ee1000 == 52 [pid = 1648] [id = 230] 16:28:47 INFO - PROCESS | 1648 | --DOCSHELL 0x11bd4a000 == 51 [pid = 1648] [id = 229] 16:28:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12d192000 == 50 [pid = 1648] [id = 225] 16:28:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12868b800 == 49 [pid = 1648] [id = 224] 16:28:47 INFO - PROCESS | 1648 | --DOCSHELL 0x11ad55800 == 48 [pid = 1648] [id = 223] 16:28:47 INFO - PROCESS | 1648 | --DOCSHELL 0x11602b000 == 47 [pid = 1648] [id = 222] 16:28:47 INFO - PROCESS | 1648 | 1461022127762 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]]]}] 16:28:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 16:28:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 622ms 16:28:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 16:28:47 INFO - PROCESS | 1648 | 1461022127778 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 16:28:47 INFO - PROCESS | 1648 | 1461022127779 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 16:28:47 INFO - PROCESS | 1648 | 1461022127781 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 16:28:47 INFO - PROCESS | 1648 | 1461022127784 Marionette TRACE conn2 <- [1,966,null,{}] 16:28:47 INFO - PROCESS | 1648 | 1461022127792 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}] 16:28:47 INFO - PROCESS | 1648 | 1461022127885 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x11aff0400) [pid = 1648] [serial = 573] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x1270ae800) [pid = 1648] [serial = 576] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x128620c00) [pid = 1648] [serial = 579] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x129d8a400) [pid = 1648] [serial = 644] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12b425400) [pid = 1648] [serial = 647] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12b102400) [pid = 1648] [serial = 645] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x11a853800) [pid = 1648] [serial = 627] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x119703400) [pid = 1648] [serial = 626] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x11c69b000) [pid = 1648] [serial = 638] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x126bce400) [pid = 1648] [serial = 639] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x11b6e7400) [pid = 1648] [serial = 632] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11ba5cc00) [pid = 1648] [serial = 633] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12d318800) [pid = 1648] [serial = 660] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11c2f1400) [pid = 1648] [serial = 635] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11c54cc00) [pid = 1648] [serial = 636] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12bb4e800) [pid = 1648] [serial = 611] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x11a96cc00) [pid = 1648] [serial = 629] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12bb53c00) [pid = 1648] [serial = 651] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11b6e1400) [pid = 1648] [serial = 630] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12bb53800) [pid = 1648] [serial = 612] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12bb49c00) [pid = 1648] [serial = 650] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12d065400) [pid = 1648] [serial = 659] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12d059400) [pid = 1648] [serial = 657] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x1189d6000) [pid = 1648] [serial = 653] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x1270b6400) [pid = 1648] [serial = 641] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12b68e800) [pid = 1648] [serial = 648] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11b811000) [pid = 1648] [serial = 654] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12be1c000) [pid = 1648] [serial = 656] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x1296fcc00) [pid = 1648] [serial = 642] [outer = 0x0] [url = about:blank] 16:28:47 INFO - PROCESS | 1648 | 1461022127963 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aa5f000 == 48 [pid = 1648] [id = 249] 16:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11a8a0000) [pid = 1648] [serial = 745] [outer = 0x0] 16:28:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11b6b4c00) [pid = 1648] [serial = 746] [outer = 0x11a8a0000] 16:28:47 INFO - PROCESS | 1648 | 1461022127992 Marionette DEBUG loaded listener.js 16:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11c3aa000) [pid = 1648] [serial = 747] [outer = 0x11a8a0000] 16:28:48 INFO - PROCESS | 1648 | 1461022128285 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]]]}] 16:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 16:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 521ms 16:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 16:28:48 INFO - PROCESS | 1648 | 1461022128303 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 16:28:48 INFO - PROCESS | 1648 | 1461022128305 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 16:28:48 INFO - PROCESS | 1648 | 1461022128315 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 16:28:48 INFO - PROCESS | 1648 | 1461022128316 Marionette TRACE conn2 <- [1,970,null,{}] 16:28:48 INFO - PROCESS | 1648 | 1461022128319 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}] 16:28:48 INFO - PROCESS | 1648 | 1461022128401 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 16:28:48 INFO - PROCESS | 1648 | 1461022128460 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x11babf000 == 49 [pid = 1648] [id = 250] 16:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11c2f1400) [pid = 1648] [serial = 748] [outer = 0x0] 16:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11c546c00) [pid = 1648] [serial = 749] [outer = 0x11c2f1400] 16:28:48 INFO - PROCESS | 1648 | 1461022128487 Marionette DEBUG loaded listener.js 16:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x126ce1400) [pid = 1648] [serial = 750] [outer = 0x11c2f1400] 16:28:48 INFO - PROCESS | 1648 | 1461022128778 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]]]}] 16:28:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 16:28:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 526ms 16:28:48 INFO - PROCESS | 1648 | 1461022128834 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 16:28:48 INFO - PROCESS | 1648 | 1461022128835 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 16:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 16:28:48 INFO - PROCESS | 1648 | 1461022128837 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 16:28:48 INFO - PROCESS | 1648 | 1461022128838 Marionette TRACE conn2 <- [1,974,null,{}] 16:28:48 INFO - PROCESS | 1648 | 1461022128841 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}] 16:28:48 INFO - PROCESS | 1648 | 1461022128917 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 16:28:48 INFO - PROCESS | 1648 | 1461022128921 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x119859000 == 50 [pid = 1648] [id = 251] 16:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x126826400) [pid = 1648] [serial = 751] [outer = 0x0] 16:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x127602800) [pid = 1648] [serial = 752] [outer = 0x126826400] 16:28:48 INFO - PROCESS | 1648 | 1461022128949 Marionette DEBUG loaded listener.js 16:28:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12766b800) [pid = 1648] [serial = 753] [outer = 0x126826400] 16:28:49 INFO - PROCESS | 1648 | 1461022129284 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]]]}] 16:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 16:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 468ms 16:28:49 INFO - PROCESS | 1648 | 1461022129306 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 16:28:49 INFO - PROCESS | 1648 | 1461022129309 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 16:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 16:28:49 INFO - PROCESS | 1648 | 1461022129313 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 16:28:49 INFO - PROCESS | 1648 | 1461022129314 Marionette TRACE conn2 <- [1,978,null,{}] 16:28:49 INFO - PROCESS | 1648 | 1461022129316 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}] 16:28:49 INFO - PROCESS | 1648 | 1461022129416 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 16:28:49 INFO - PROCESS | 1648 | 1461022129423 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x127c0a000 == 51 [pid = 1648] [id = 252] 16:28:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x127c81c00) [pid = 1648] [serial = 754] [outer = 0x0] 16:28:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x128f67c00) [pid = 1648] [serial = 755] [outer = 0x127c81c00] 16:28:49 INFO - PROCESS | 1648 | 1461022129471 Marionette DEBUG loaded listener.js 16:28:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x129d8dc00) [pid = 1648] [serial = 756] [outer = 0x127c81c00] 16:28:49 INFO - PROCESS | 1648 | 1461022129964 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]]]}] 16:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 16:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 670ms 16:28:49 INFO - PROCESS | 1648 | 1461022129994 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 16:28:49 INFO - PROCESS | 1648 | 1461022129995 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 16:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 16:28:49 INFO - PROCESS | 1648 | 1461022129997 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 16:28:49 INFO - PROCESS | 1648 | 1461022129998 Marionette TRACE conn2 <- [1,982,null,{}] 16:28:50 INFO - PROCESS | 1648 | 1461022130001 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}] 16:28:50 INFO - PROCESS | 1648 | 1461022130096 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 16:28:50 INFO - PROCESS | 1648 | 1461022130100 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x1290ca800 == 52 [pid = 1648] [id = 253] 16:28:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x127ca5c00) [pid = 1648] [serial = 757] [outer = 0x0] 16:28:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12b104000) [pid = 1648] [serial = 758] [outer = 0x127ca5c00] 16:28:50 INFO - PROCESS | 1648 | 1461022130125 Marionette DEBUG loaded listener.js 16:28:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12b428c00) [pid = 1648] [serial = 759] [outer = 0x127ca5c00] 16:28:50 INFO - PROCESS | 1648 | 1461022130468 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]]]}] 16:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 16:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 519ms 16:28:50 INFO - PROCESS | 1648 | 1461022130517 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 16:28:50 INFO - PROCESS | 1648 | 1461022130518 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 16:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 16:28:50 INFO - PROCESS | 1648 | 1461022130520 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 16:28:50 INFO - PROCESS | 1648 | 1461022130521 Marionette TRACE conn2 <- [1,986,null,{}] 16:28:50 INFO - PROCESS | 1648 | 1461022130524 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}] 16:28:50 INFO - PROCESS | 1648 | 1461022130618 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 16:28:50 INFO - PROCESS | 1648 | 1461022130632 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x129b40000 == 53 [pid = 1648] [id = 254] 16:28:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12b102400) [pid = 1648] [serial = 760] [outer = 0x0] 16:28:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12b695c00) [pid = 1648] [serial = 761] [outer = 0x12b102400] 16:28:50 INFO - PROCESS | 1648 | 1461022130657 Marionette DEBUG loaded listener.js 16:28:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12bb50800) [pid = 1648] [serial = 762] [outer = 0x12b102400] 16:28:50 INFO - PROCESS | 1648 | 1461022130975 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]]]}] 16:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 16:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 469ms 16:28:50 INFO - PROCESS | 1648 | 1461022130989 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 16:28:50 INFO - PROCESS | 1648 | 1461022130991 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 16:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 16:28:50 INFO - PROCESS | 1648 | 1461022130998 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 16:28:51 INFO - PROCESS | 1648 | 1461022130999 Marionette TRACE conn2 <- [1,990,null,{}] 16:28:51 INFO - PROCESS | 1648 | 1461022131002 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}] 16:28:51 INFO - PROCESS | 1648 | 1461022131103 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 16:28:51 INFO - PROCESS | 1648 | 1461022131121 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c133800 == 54 [pid = 1648] [id = 255] 16:28:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12b68e400) [pid = 1648] [serial = 763] [outer = 0x0] 16:28:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12be2bc00) [pid = 1648] [serial = 764] [outer = 0x12b68e400] 16:28:51 INFO - PROCESS | 1648 | 1461022131146 Marionette DEBUG loaded listener.js 16:28:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12d05a800) [pid = 1648] [serial = 765] [outer = 0x12b68e400] 16:28:51 INFO - PROCESS | 1648 | 1461022131496 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]]]}] 16:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 16:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 521ms 16:28:51 INFO - PROCESS | 1648 | 1461022131519 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 16:28:51 INFO - PROCESS | 1648 | 1461022131520 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 16:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 16:28:51 INFO - PROCESS | 1648 | 1461022131522 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 16:28:51 INFO - PROCESS | 1648 | 1461022131525 Marionette TRACE conn2 <- [1,994,null,{}] 16:28:51 INFO - PROCESS | 1648 | 1461022131527 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}] 16:28:51 INFO - PROCESS | 1648 | 1461022131633 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 16:28:51 INFO - PROCESS | 1648 | 1461022131665 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1a2800 == 55 [pid = 1648] [id = 256] 16:28:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12be19800) [pid = 1648] [serial = 766] [outer = 0x0] 16:28:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12d314000) [pid = 1648] [serial = 767] [outer = 0x12be19800] 16:28:51 INFO - PROCESS | 1648 | 1461022131692 Marionette DEBUG loaded listener.js 16:28:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12d9b6400) [pid = 1648] [serial = 768] [outer = 0x12be19800] 16:28:52 INFO - PROCESS | 1648 | 1461022132184 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]]]}] 16:28:52 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x11bbdbc00) [pid = 1648] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 16:28:52 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12d321000) [pid = 1648] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 16:28:52 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x11c2fc400) [pid = 1648] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 16:28:52 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x128f60c00) [pid = 1648] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 16:28:52 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x119e65000) [pid = 1648] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 16:28:52 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12700a000) [pid = 1648] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 16:28:52 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11ad7cc00) [pid = 1648] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 16:28:52 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11bb8d400) [pid = 1648] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 16:28:52 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12d05f400) [pid = 1648] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 16:28:52 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12906a000) [pid = 1648] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 16:28:52 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12b697000) [pid = 1648] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 16:28:52 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12b9b2c00) [pid = 1648] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 16:28:52 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1160f0400) [pid = 1648] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 16:28:52 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x126de3400) [pid = 1648] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 16:28:52 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12682c800) [pid = 1648] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 16:28:52 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11acf0000) [pid = 1648] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 16:28:52 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1147f1c00) [pid = 1648] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 16:28:52 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x119548000) [pid = 1648] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 16:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 16:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 722ms 16:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 16:28:52 INFO - PROCESS | 1648 | 1461022132245 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 16:28:52 INFO - PROCESS | 1648 | 1461022132246 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 16:28:52 INFO - PROCESS | 1648 | 1461022132248 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 16:28:52 INFO - PROCESS | 1648 | 1461022132250 Marionette TRACE conn2 <- [1,998,null,{}] 16:28:52 INFO - PROCESS | 1648 | 1461022132252 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}] 16:28:52 INFO - PROCESS | 1648 | 1461022132347 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 16:28:52 INFO - PROCESS | 1648 | 1461022132351 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x123606000 == 56 [pid = 1648] [id = 257] 16:28:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12682c800) [pid = 1648] [serial = 769] [outer = 0x0] 16:28:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x1270b1c00) [pid = 1648] [serial = 770] [outer = 0x12682c800] 16:28:52 INFO - PROCESS | 1648 | 1461022132382 Marionette DEBUG loaded listener.js 16:28:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12d9ab800) [pid = 1648] [serial = 771] [outer = 0x12682c800] 16:28:52 INFO - PROCESS | 1648 | 1461022132749 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]]]}] 16:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 16:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 519ms 16:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 16:28:52 INFO - PROCESS | 1648 | 1461022132768 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 16:28:52 INFO - PROCESS | 1648 | 1461022132769 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 16:28:52 INFO - PROCESS | 1648 | 1461022132771 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 16:28:52 INFO - PROCESS | 1648 | 1461022132772 Marionette TRACE conn2 <- [1,1002,null,{}] 16:28:52 INFO - PROCESS | 1648 | 1461022132778 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}] 16:28:52 INFO - PROCESS | 1648 | 1461022132885 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 16:28:52 INFO - PROCESS | 1648 | 1461022132891 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db3b000 == 57 [pid = 1648] [id = 258] 16:28:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12d9dd000) [pid = 1648] [serial = 772] [outer = 0x0] 16:28:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12e15b000) [pid = 1648] [serial = 773] [outer = 0x12d9dd000] 16:28:52 INFO - PROCESS | 1648 | 1461022132916 Marionette DEBUG loaded listener.js 16:28:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12be1c800) [pid = 1648] [serial = 774] [outer = 0x12d9dd000] 16:28:53 INFO - PROCESS | 1648 | 1461022133210 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]]]}] 16:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 16:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 473ms 16:28:53 INFO - PROCESS | 1648 | 1461022133246 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 16:28:53 INFO - PROCESS | 1648 | 1461022133247 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 16:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 16:28:53 INFO - PROCESS | 1648 | 1461022133249 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 16:28:53 INFO - PROCESS | 1648 | 1461022133250 Marionette TRACE conn2 <- [1,1006,null,{}] 16:28:53 INFO - PROCESS | 1648 | 1461022133252 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}] 16:28:53 INFO - PROCESS | 1648 | 1461022133336 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 16:28:53 INFO - PROCESS | 1648 | 1461022133341 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea32000 == 58 [pid = 1648] [id = 259] 16:28:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12d9d9800) [pid = 1648] [serial = 775] [outer = 0x0] 16:28:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12e33e000) [pid = 1648] [serial = 776] [outer = 0x12d9d9800] 16:28:53 INFO - PROCESS | 1648 | 1461022133366 Marionette DEBUG loaded listener.js 16:28:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12e3ad400) [pid = 1648] [serial = 777] [outer = 0x12d9d9800] 16:28:53 INFO - PROCESS | 1648 | 1461022133697 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]]]}] 16:28:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 16:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 469ms 16:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 16:28:53 INFO - PROCESS | 1648 | 1461022133718 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 16:28:53 INFO - PROCESS | 1648 | 1461022133719 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 16:28:53 INFO - PROCESS | 1648 | 1461022133721 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 16:28:53 INFO - PROCESS | 1648 | 1461022133723 Marionette TRACE conn2 <- [1,1010,null,{}] 16:28:53 INFO - PROCESS | 1648 | 1461022133727 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}] 16:28:53 INFO - PROCESS | 1648 | 1461022133836 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 16:28:53 INFO - PROCESS | 1648 | 1461022133842 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f61c000 == 59 [pid = 1648] [id = 260] 16:28:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12d9e1000) [pid = 1648] [serial = 778] [outer = 0x0] 16:28:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12e3b1400) [pid = 1648] [serial = 779] [outer = 0x12d9e1000] 16:28:53 INFO - PROCESS | 1648 | 1461022133867 Marionette DEBUG loaded listener.js 16:28:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12e3b5c00) [pid = 1648] [serial = 780] [outer = 0x12d9e1000] 16:28:54 INFO - PROCESS | 1648 | 1461022134148 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]]]}] 16:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 16:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 471ms 16:28:54 INFO - PROCESS | 1648 | 1461022134248 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 16:28:54 INFO - PROCESS | 1648 | 1461022134251 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 16:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 16:28:54 INFO - PROCESS | 1648 | 1461022134255 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 16:28:54 INFO - PROCESS | 1648 | 1461022134258 Marionette TRACE conn2 <- [1,1014,null,{}] 16:28:54 INFO - PROCESS | 1648 | 1461022134262 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}] 16:28:54 INFO - PROCESS | 1648 | 1461022134356 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 16:28:54 INFO - PROCESS | 1648 | 1461022134448 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x118ee1000 == 60 [pid = 1648] [id = 261] 16:28:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x115260400) [pid = 1648] [serial = 781] [outer = 0x0] 16:28:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1163eb800) [pid = 1648] [serial = 782] [outer = 0x115260400] 16:28:54 INFO - PROCESS | 1648 | 1461022134478 Marionette DEBUG loaded listener.js 16:28:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x118e3d000) [pid = 1648] [serial = 783] [outer = 0x115260400] 16:28:54 INFO - PROCESS | 1648 | 1461022134908 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]]]}] 16:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 16:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 673ms 16:28:54 INFO - PROCESS | 1648 | 1461022134929 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 16:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 16:28:54 INFO - PROCESS | 1648 | 1461022134931 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 16:28:54 INFO - PROCESS | 1648 | 1461022134937 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 16:28:54 INFO - PROCESS | 1648 | 1461022134940 Marionette TRACE conn2 <- [1,1018,null,{}] 16:28:54 INFO - PROCESS | 1648 | 1461022134943 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}] 16:28:55 INFO - PROCESS | 1648 | 1461022135070 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 16:28:55 INFO - PROCESS | 1648 | 1461022135135 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ad4b000 == 61 [pid = 1648] [id = 262] 16:28:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x119545000) [pid = 1648] [serial = 784] [outer = 0x0] 16:28:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x11b6e3800) [pid = 1648] [serial = 785] [outer = 0x119545000] 16:28:55 INFO - PROCESS | 1648 | 1461022135166 Marionette DEBUG loaded listener.js 16:28:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x11b818c00) [pid = 1648] [serial = 786] [outer = 0x119545000] 16:28:55 INFO - PROCESS | 1648 | 1461022135564 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]]]}] 16:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 16:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 676ms 16:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 16:28:55 INFO - PROCESS | 1648 | 1461022135611 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 16:28:55 INFO - PROCESS | 1648 | 1461022135613 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 16:28:55 INFO - PROCESS | 1648 | 1461022135615 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 16:28:55 INFO - PROCESS | 1648 | 1461022135617 Marionette TRACE conn2 <- [1,1022,null,{}] 16:28:55 INFO - PROCESS | 1648 | 1461022135623 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}] 16:28:55 INFO - PROCESS | 1648 | 1461022135765 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 16:28:55 INFO - PROCESS | 1648 | 1461022135815 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bc6b800 == 62 [pid = 1648] [id = 263] 16:28:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x126825400) [pid = 1648] [serial = 787] [outer = 0x0] 16:28:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x126ddec00) [pid = 1648] [serial = 788] [outer = 0x126825400] 16:28:55 INFO - PROCESS | 1648 | 1461022135847 Marionette DEBUG loaded listener.js 16:28:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x127784000) [pid = 1648] [serial = 789] [outer = 0x126825400] 16:28:56 INFO - PROCESS | 1648 | 1461022136253 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]]]}] 16:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 16:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 669ms 16:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 16:28:56 INFO - PROCESS | 1648 | 1461022136285 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 16:28:56 INFO - PROCESS | 1648 | 1461022136286 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 16:28:56 INFO - PROCESS | 1648 | 1461022136289 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 16:28:56 INFO - PROCESS | 1648 | 1461022136290 Marionette TRACE conn2 <- [1,1026,null,{}] 16:28:56 INFO - PROCESS | 1648 | 1461022136293 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}] 16:28:56 INFO - PROCESS | 1648 | 1461022136417 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 16:28:56 INFO - PROCESS | 1648 | 1461022136488 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fd4e000 == 63 [pid = 1648] [id = 264] 16:28:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x129069400) [pid = 1648] [serial = 790] [outer = 0x0] 16:28:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x1296fc000) [pid = 1648] [serial = 791] [outer = 0x129069400] 16:28:56 INFO - PROCESS | 1648 | 1461022136520 Marionette DEBUG loaded listener.js 16:28:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12b9a6800) [pid = 1648] [serial = 792] [outer = 0x129069400] 16:28:56 INFO - PROCESS | 1648 | 1461022136954 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]]]}] 16:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 16:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 724ms 16:28:57 INFO - PROCESS | 1648 | 1461022137014 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 16:28:57 INFO - PROCESS | 1648 | 1461022137016 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 16:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 16:28:57 INFO - PROCESS | 1648 | 1461022137020 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 16:28:57 INFO - PROCESS | 1648 | 1461022137023 Marionette TRACE conn2 <- [1,1030,null,{}] 16:28:57 INFO - PROCESS | 1648 | 1461022137026 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}] 16:28:57 INFO - PROCESS | 1648 | 1461022137144 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 16:28:57 INFO - PROCESS | 1648 | 1461022137259 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fe68000 == 64 [pid = 1648] [id = 265] 16:28:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x1298b4400) [pid = 1648] [serial = 793] [outer = 0x0] 16:28:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12d064000) [pid = 1648] [serial = 794] [outer = 0x1298b4400] 16:28:57 INFO - PROCESS | 1648 | 1461022137304 Marionette DEBUG loaded listener.js 16:28:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12d9e6c00) [pid = 1648] [serial = 795] [outer = 0x1298b4400] 16:28:57 INFO - PROCESS | 1648 | 1461022137710 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]]]}] 16:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 16:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 725ms 16:28:57 INFO - PROCESS | 1648 | 1461022137754 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 16:28:57 INFO - PROCESS | 1648 | 1461022137755 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 16:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 16:28:57 INFO - PROCESS | 1648 | 1461022137759 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 16:28:57 INFO - PROCESS | 1648 | 1461022137760 Marionette TRACE conn2 <- [1,1034,null,{}] 16:28:57 INFO - PROCESS | 1648 | 1461022137762 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}] 16:28:57 INFO - PROCESS | 1648 | 1461022137878 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 16:28:57 INFO - PROCESS | 1648 | 1461022137933 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x130116800 == 65 [pid = 1648] [id = 266] 16:28:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12e313000) [pid = 1648] [serial = 796] [outer = 0x0] 16:28:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12e3b2800) [pid = 1648] [serial = 797] [outer = 0x12e313000] 16:28:57 INFO - PROCESS | 1648 | 1461022137964 Marionette DEBUG loaded listener.js 16:28:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12e779c00) [pid = 1648] [serial = 798] [outer = 0x12e313000] 16:28:58 INFO - PROCESS | 1648 | 1461022138403 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]]]}] 16:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 16:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 670ms 16:28:58 INFO - PROCESS | 1648 | 1461022138429 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 16:28:58 INFO - PROCESS | 1648 | 1461022138431 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 16:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 16:28:58 INFO - PROCESS | 1648 | 1461022138433 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 16:28:58 INFO - PROCESS | 1648 | 1461022138434 Marionette TRACE conn2 <- [1,1038,null,{}] 16:28:58 INFO - PROCESS | 1648 | 1461022138437 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}] 16:28:58 INFO - PROCESS | 1648 | 1461022138540 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 16:28:58 INFO - PROCESS | 1648 | 1461022138595 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x1197ec800 == 66 [pid = 1648] [id = 267] 16:28:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x114008000) [pid = 1648] [serial = 799] [outer = 0x0] 16:28:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x11400d000) [pid = 1648] [serial = 800] [outer = 0x114008000] 16:28:58 INFO - PROCESS | 1648 | 1461022138625 Marionette DEBUG loaded listener.js 16:28:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x114010c00) [pid = 1648] [serial = 801] [outer = 0x114008000] 16:28:59 INFO - PROCESS | 1648 | 1461022139217 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]]]}] 16:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 16:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 822ms 16:28:59 INFO - PROCESS | 1648 | 1461022139256 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 16:28:59 INFO - PROCESS | 1648 | 1461022139258 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 16:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 16:28:59 INFO - PROCESS | 1648 | 1461022139261 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 16:28:59 INFO - PROCESS | 1648 | 1461022139263 Marionette TRACE conn2 <- [1,1042,null,{}] 16:28:59 INFO - PROCESS | 1648 | 1461022139267 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}] 16:28:59 INFO - PROCESS | 1648 | 1461022139362 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 16:28:59 INFO - PROCESS | 1648 | 1461022139419 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:28:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12689f800 == 67 [pid = 1648] [id = 268] 16:28:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x11892c000) [pid = 1648] [serial = 802] [outer = 0x0] 16:28:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x118f90400) [pid = 1648] [serial = 803] [outer = 0x11892c000] 16:28:59 INFO - PROCESS | 1648 | 1461022139448 Marionette DEBUG loaded listener.js 16:28:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x11a636800) [pid = 1648] [serial = 804] [outer = 0x11892c000] 16:28:59 INFO - PROCESS | 1648 | 1461022139842 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]]]}] 16:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 16:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 624ms 16:28:59 INFO - PROCESS | 1648 | 1461022139886 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 16:28:59 INFO - PROCESS | 1648 | 1461022139890 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 16:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 16:28:59 INFO - PROCESS | 1648 | 1461022139894 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 16:28:59 INFO - PROCESS | 1648 | 1461022139896 Marionette TRACE conn2 <- [1,1046,null,{}] 16:28:59 INFO - PROCESS | 1648 | 1461022139898 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}] 16:28:59 INFO - PROCESS | 1648 | 1461022139992 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 16:29:00 INFO - PROCESS | 1648 | 1461022140049 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c325800 == 68 [pid = 1648] [id = 269] 16:29:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x11a854c00) [pid = 1648] [serial = 805] [outer = 0x0] 16:29:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x11b6eb000) [pid = 1648] [serial = 806] [outer = 0x11a854c00] 16:29:00 INFO - PROCESS | 1648 | 1461022140077 Marionette DEBUG loaded listener.js 16:29:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x11b86b800) [pid = 1648] [serial = 807] [outer = 0x11a854c00] 16:29:00 INFO - PROCESS | 1648 | --DOCSHELL 0x11aa59800 == 67 [pid = 1648] [id = 205] 16:29:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea32000 == 66 [pid = 1648] [id = 259] 16:29:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12db3b000 == 65 [pid = 1648] [id = 258] 16:29:00 INFO - PROCESS | 1648 | --DOCSHELL 0x123606000 == 64 [pid = 1648] [id = 257] 16:29:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12d1a2800 == 63 [pid = 1648] [id = 256] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12e15bc00) [pid = 1648] [serial = 719] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12c133800 == 62 [pid = 1648] [id = 255] 16:29:00 INFO - PROCESS | 1648 | --DOCSHELL 0x129b40000 == 61 [pid = 1648] [id = 254] 16:29:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1290ca800 == 60 [pid = 1648] [id = 253] 16:29:00 INFO - PROCESS | 1648 | --DOCSHELL 0x127c0a000 == 59 [pid = 1648] [id = 252] 16:29:00 INFO - PROCESS | 1648 | --DOCSHELL 0x119859000 == 58 [pid = 1648] [id = 251] 16:29:00 INFO - PROCESS | 1648 | --DOCSHELL 0x11babf000 == 57 [pid = 1648] [id = 250] 16:29:00 INFO - PROCESS | 1648 | --DOCSHELL 0x11aa5f000 == 56 [pid = 1648] [id = 249] 16:29:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1195a4800 == 55 [pid = 1648] [id = 248] 16:29:00 INFO - PROCESS | 1648 | --DOCSHELL 0x11b8ed000 == 54 [pid = 1648] [id = 247] 16:29:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12f605800 == 53 [pid = 1648] [id = 244] 16:29:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12db3e000 == 52 [pid = 1648] [id = 243] 16:29:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1269c5800 == 51 [pid = 1648] [id = 242] 16:29:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1195a4000 == 50 [pid = 1648] [id = 241] 16:29:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea49000 == 49 [pid = 1648] [id = 240] 16:29:00 INFO - PROCESS | 1648 | 1461022140447 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]]]}] 16:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 16:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 569ms 16:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 16:29:00 INFO - PROCESS | 1648 | 1461022140464 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 16:29:00 INFO - PROCESS | 1648 | 1461022140465 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 16:29:00 INFO - PROCESS | 1648 | 1461022140467 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 16:29:00 INFO - PROCESS | 1648 | 1461022140469 Marionette TRACE conn2 <- [1,1050,null,{}] 16:29:00 INFO - PROCESS | 1648 | 1461022140476 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}] 16:29:00 INFO - PROCESS | 1648 | 1461022140564 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12bb48c00) [pid = 1648] [serial = 624] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x11a85bc00) [pid = 1648] [serial = 615] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x127782000) [pid = 1648] [serial = 567] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x11ba5c800) [pid = 1648] [serial = 618] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x128663800) [pid = 1648] [serial = 621] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12d9a9800) [pid = 1648] [serial = 663] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12e159c00) [pid = 1648] [serial = 717] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12d9e3c00) [pid = 1648] [serial = 716] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12bb49400) [pid = 1648] [serial = 713] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12d9af800) [pid = 1648] [serial = 714] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12d31f800) [pid = 1648] [serial = 708] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x12be9b800) [pid = 1648] [serial = 705] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x128622800) [pid = 1648] [serial = 699] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x12b69a800) [pid = 1648] [serial = 702] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12b109000) [pid = 1648] [serial = 701] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12be13800) [pid = 1648] [serial = 704] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12d062c00) [pid = 1648] [serial = 707] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x11bb8a400) [pid = 1648] [serial = 710] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x11ace3800) [pid = 1648] [serial = 668] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x127c7dc00) [pid = 1648] [serial = 711] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x127262c00) [pid = 1648] [serial = 695] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12766cc00) [pid = 1648] [serial = 696] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x127c7c000) [pid = 1648] [serial = 698] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x11c3abc00) [pid = 1648] [serial = 671] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x11af7ac00) [pid = 1648] [serial = 689] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x11b811800) [pid = 1648] [serial = 690] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x114c93000) [pid = 1648] [serial = 665] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x127c34000) [pid = 1648] [serial = 674] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12d9b4000) [pid = 1648] [serial = 680] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12b428800) [pid = 1648] [serial = 684] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x118f8bc00) [pid = 1648] [serial = 683] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x11a896400) [pid = 1648] [serial = 687] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x119e68c00) [pid = 1648] [serial = 686] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x12be2c400) [pid = 1648] [serial = 677] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11c540c00) [pid = 1648] [serial = 692] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x126827800) [pid = 1648] [serial = 693] [outer = 0x0] [url = about:blank] 16:29:00 INFO - PROCESS | 1648 | 1461022140643 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bac9000 == 50 [pid = 1648] [id = 270] 16:29:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11ace3800) [pid = 1648] [serial = 808] [outer = 0x0] 16:29:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11bb8a400) [pid = 1648] [serial = 809] [outer = 0x11ace3800] 16:29:00 INFO - PROCESS | 1648 | 1461022140678 Marionette DEBUG loaded listener.js 16:29:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x126824800) [pid = 1648] [serial = 810] [outer = 0x11ace3800] 16:29:00 INFO - PROCESS | 1648 | 1461022140959 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]]]}] 16:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 16:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 521ms 16:29:00 INFO - PROCESS | 1648 | 1461022140988 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 16:29:00 INFO - PROCESS | 1648 | 1461022140990 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 16:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 16:29:01 INFO - PROCESS | 1648 | 1461022141000 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 16:29:01 INFO - PROCESS | 1648 | 1461022141001 Marionette TRACE conn2 <- [1,1054,null,{}] 16:29:01 INFO - PROCESS | 1648 | 1461022141003 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}] 16:29:01 INFO - PROCESS | 1648 | 1461022141088 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 16:29:01 INFO - PROCESS | 1648 | 1461022141141 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1269d5800 == 51 [pid = 1648] [id = 271] 16:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11bbdb800) [pid = 1648] [serial = 811] [outer = 0x0] 16:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x126e67800) [pid = 1648] [serial = 812] [outer = 0x11bbdb800] 16:29:01 INFO - PROCESS | 1648 | 1461022141167 Marionette DEBUG loaded listener.js 16:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x127ca3000) [pid = 1648] [serial = 813] [outer = 0x11bbdb800] 16:29:01 INFO - PROCESS | 1648 | 1461022141444 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]]]}] 16:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 16:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 468ms 16:29:01 INFO - PROCESS | 1648 | 1461022141469 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 16:29:01 INFO - PROCESS | 1648 | 1461022141470 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 16:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 16:29:01 INFO - PROCESS | 1648 | 1461022141472 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 16:29:01 INFO - PROCESS | 1648 | 1461022141473 Marionette TRACE conn2 <- [1,1058,null,{}] 16:29:01 INFO - PROCESS | 1648 | 1461022141484 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}] 16:29:01 INFO - PROCESS | 1648 | 1461022141568 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 16:29:01 INFO - PROCESS | 1648 | 1461022141573 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1290d8000 == 52 [pid = 1648] [id = 272] 16:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x127ca2000) [pid = 1648] [serial = 814] [outer = 0x0] 16:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x129065400) [pid = 1648] [serial = 815] [outer = 0x127ca2000] 16:29:01 INFO - PROCESS | 1648 | 1461022141598 Marionette DEBUG loaded listener.js 16:29:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x129d89800) [pid = 1648] [serial = 816] [outer = 0x127ca2000] 16:29:01 INFO - PROCESS | 1648 | 1461022141941 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]]]}] 16:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 16:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 478ms 16:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 16:29:01 INFO - PROCESS | 1648 | 1461022141951 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 16:29:01 INFO - PROCESS | 1648 | 1461022141952 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 16:29:01 INFO - PROCESS | 1648 | 1461022141954 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 16:29:01 INFO - PROCESS | 1648 | 1461022141955 Marionette TRACE conn2 <- [1,1062,null,{}] 16:29:01 INFO - PROCESS | 1648 | 1461022141957 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}] 16:29:02 INFO - PROCESS | 1648 | 1461022142085 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 16:29:02 INFO - PROCESS | 1648 | 1461022142118 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b4cb800 == 53 [pid = 1648] [id = 273] 16:29:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x127c88400) [pid = 1648] [serial = 817] [outer = 0x0] 16:29:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12b42a800) [pid = 1648] [serial = 818] [outer = 0x127c88400] 16:29:02 INFO - PROCESS | 1648 | 1461022142146 Marionette DEBUG loaded listener.js 16:29:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12cfa4400) [pid = 1648] [serial = 819] [outer = 0x127c88400] 16:29:02 INFO - PROCESS | 1648 | 1461022142435 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]]]}] 16:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 16:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 521ms 16:29:02 INFO - PROCESS | 1648 | 1461022142477 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 16:29:02 INFO - PROCESS | 1648 | 1461022142480 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 16:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 16:29:02 INFO - PROCESS | 1648 | 1461022142482 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 16:29:02 INFO - PROCESS | 1648 | 1461022142483 Marionette TRACE conn2 <- [1,1066,null,{}] 16:29:02 INFO - PROCESS | 1648 | 1461022142486 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}] 16:29:02 INFO - PROCESS | 1648 | 1461022142587 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 16:29:02 INFO - PROCESS | 1648 | 1461022142599 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d18e800 == 54 [pid = 1648] [id = 274] 16:29:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12d05f400) [pid = 1648] [serial = 820] [outer = 0x0] 16:29:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12d318800) [pid = 1648] [serial = 821] [outer = 0x12d05f400] 16:29:02 INFO - PROCESS | 1648 | 1461022142625 Marionette DEBUG loaded listener.js 16:29:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12d9aa000) [pid = 1648] [serial = 822] [outer = 0x12d05f400] 16:29:02 INFO - PROCESS | 1648 | 1461022142954 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]]]}] 16:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 16:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 519ms 16:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 16:29:03 INFO - PROCESS | 1648 | 1461022143001 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 16:29:03 INFO - PROCESS | 1648 | 1461022143002 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 16:29:03 INFO - PROCESS | 1648 | 1461022143005 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 16:29:03 INFO - PROCESS | 1648 | 1461022143006 Marionette TRACE conn2 <- [1,1070,null,{}] 16:29:03 INFO - PROCESS | 1648 | 1461022143008 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}] 16:29:03 INFO - PROCESS | 1648 | 1461022143106 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 16:29:03 INFO - PROCESS | 1648 | 1461022143120 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d939000 == 55 [pid = 1648] [id = 275] 16:29:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12d9b6c00) [pid = 1648] [serial = 823] [outer = 0x0] 16:29:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12d9e2800) [pid = 1648] [serial = 824] [outer = 0x12d9b6c00] 16:29:03 INFO - PROCESS | 1648 | 1461022143145 Marionette DEBUG loaded listener.js 16:29:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12e152c00) [pid = 1648] [serial = 825] [outer = 0x12d9b6c00] 16:29:03 INFO - PROCESS | 1648 | 1461022143484 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]]]}] 16:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 16:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 519ms 16:29:03 INFO - PROCESS | 1648 | 1461022143524 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 16:29:03 INFO - PROCESS | 1648 | 1461022143525 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 16:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 16:29:03 INFO - PROCESS | 1648 | 1461022143527 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 16:29:03 INFO - PROCESS | 1648 | 1461022143528 Marionette TRACE conn2 <- [1,1074,null,{}] 16:29:03 INFO - PROCESS | 1648 | 1461022143531 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}] 16:29:03 INFO - PROCESS | 1648 | 1461022143632 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 16:29:03 INFO - PROCESS | 1648 | 1461022143647 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db3f000 == 56 [pid = 1648] [id = 276] 16:29:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12d9dcc00) [pid = 1648] [serial = 826] [outer = 0x0] 16:29:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12e317c00) [pid = 1648] [serial = 827] [outer = 0x12d9dcc00] 16:29:03 INFO - PROCESS | 1648 | 1461022143672 Marionette DEBUG loaded listener.js 16:29:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12e338400) [pid = 1648] [serial = 828] [outer = 0x12d9dcc00] 16:29:04 INFO - PROCESS | 1648 | 1461022144000 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]]]}] 16:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 16:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 520ms 16:29:04 INFO - PROCESS | 1648 | 1461022144047 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 16:29:04 INFO - PROCESS | 1648 | 1461022144048 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 16:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 16:29:04 INFO - PROCESS | 1648 | 1461022144050 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 16:29:04 INFO - PROCESS | 1648 | 1461022144051 Marionette TRACE conn2 <- [1,1078,null,{}] 16:29:04 INFO - PROCESS | 1648 | 1461022144054 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}] 16:29:04 INFO - PROCESS | 1648 | 1461022144154 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 16:29:04 INFO - PROCESS | 1648 | 1461022144309 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f748800 == 57 [pid = 1648] [id = 277] 16:29:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12e786c00) [pid = 1648] [serial = 829] [outer = 0x0] 16:29:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12e789000) [pid = 1648] [serial = 830] [outer = 0x12e786c00] 16:29:04 INFO - PROCESS | 1648 | 1461022144505 Marionette DEBUG loaded listener.js 16:29:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12e78d400) [pid = 1648] [serial = 831] [outer = 0x12e786c00] 16:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x118642800) [pid = 1648] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 16:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x11a8a0000) [pid = 1648] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 16:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x127c81c00) [pid = 1648] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 16:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12b68e400) [pid = 1648] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 16:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12b102400) [pid = 1648] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 16:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x126826400) [pid = 1648] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 16:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x1186ac000) [pid = 1648] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 16:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x11c2f1400) [pid = 1648] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 16:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12be19800) [pid = 1648] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 16:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x119542400) [pid = 1648] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 16:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12d9d9800) [pid = 1648] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 16:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12682c800) [pid = 1648] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 16:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12d9dd000) [pid = 1648] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 16:29:04 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x127ca5c00) [pid = 1648] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 16:29:04 INFO - PROCESS | 1648 | 1461022144844 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]]]}] 16:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 16:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 818ms 16:29:04 INFO - PROCESS | 1648 | 1461022144869 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 16:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 16:29:04 INFO - PROCESS | 1648 | 1461022144871 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 16:29:04 INFO - PROCESS | 1648 | 1461022144873 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 16:29:04 INFO - PROCESS | 1648 | 1461022144877 Marionette TRACE conn2 <- [1,1082,null,{}] 16:29:04 INFO - PROCESS | 1648 | 1461022144881 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}] 16:29:04 INFO - PROCESS | 1648 | 1461022144980 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 16:29:04 INFO - PROCESS | 1648 | 1461022144984 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x130123000 == 58 [pid = 1648] [id = 278] 16:29:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x118642800) [pid = 1648] [serial = 832] [outer = 0x0] 16:29:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x127042400) [pid = 1648] [serial = 833] [outer = 0x118642800] 16:29:05 INFO - PROCESS | 1648 | 1461022145014 Marionette DEBUG loaded listener.js 16:29:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12be15000) [pid = 1648] [serial = 834] [outer = 0x118642800] 16:29:05 INFO - PROCESS | 1648 | 1461022145348 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]]]}] 16:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 16:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 523ms 16:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 16:29:05 INFO - PROCESS | 1648 | 1461022145405 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 16:29:05 INFO - PROCESS | 1648 | 1461022145406 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 16:29:05 INFO - PROCESS | 1648 | 1461022145409 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 16:29:05 INFO - PROCESS | 1648 | 1461022145410 Marionette TRACE conn2 <- [1,1086,null,{}] 16:29:05 INFO - PROCESS | 1648 | 1461022145413 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}] 16:29:05 INFO - PROCESS | 1648 | 1461022145498 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 16:29:05 INFO - PROCESS | 1648 | 1461022145501 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x130422800 == 59 [pid = 1648] [id = 279] 16:29:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x127040400) [pid = 1648] [serial = 835] [outer = 0x0] 16:29:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12b157000) [pid = 1648] [serial = 836] [outer = 0x127040400] 16:29:05 INFO - PROCESS | 1648 | 1461022145527 Marionette DEBUG loaded listener.js 16:29:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12b15b000) [pid = 1648] [serial = 837] [outer = 0x127040400] 16:29:05 INFO - PROCESS | 1648 | 1461022145873 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]]]}] 16:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 16:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 469ms 16:29:05 INFO - PROCESS | 1648 | 1461022145878 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 16:29:05 INFO - PROCESS | 1648 | 1461022145879 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 16:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 16:29:05 INFO - PROCESS | 1648 | 1461022145882 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 16:29:05 INFO - PROCESS | 1648 | 1461022145883 Marionette TRACE conn2 <- [1,1090,null,{}] 16:29:05 INFO - PROCESS | 1648 | 1461022145885 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}] 16:29:05 INFO - PROCESS | 1648 | 1461022145969 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 16:29:05 INFO - PROCESS | 1648 | 1461022145974 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x130434000 == 60 [pid = 1648] [id = 280] 16:29:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12a060400) [pid = 1648] [serial = 838] [outer = 0x0] 16:29:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12a065c00) [pid = 1648] [serial = 839] [outer = 0x12a060400] 16:29:06 INFO - PROCESS | 1648 | 1461022145999 Marionette DEBUG loaded listener.js 16:29:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12a06a000) [pid = 1648] [serial = 840] [outer = 0x12a060400] 16:29:06 INFO - PROCESS | 1648 | 1461022146312 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]]]}] 16:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 16:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 468ms 16:29:06 INFO - PROCESS | 1648 | 1461022146369 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 16:29:06 INFO - PROCESS | 1648 | 1461022146371 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 16:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 16:29:06 INFO - PROCESS | 1648 | 1461022146388 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 16:29:06 INFO - PROCESS | 1648 | 1461022146390 Marionette TRACE conn2 <- [1,1094,null,{}] 16:29:06 INFO - PROCESS | 1648 | 1461022146395 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}] 16:29:06 INFO - PROCESS | 1648 | 1461022146533 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 16:29:06 INFO - PROCESS | 1648 | 1461022146706 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x11890e800 == 61 [pid = 1648] [id = 281] 16:29:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x11230e000) [pid = 1648] [serial = 841] [outer = 0x0] 16:29:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x112315400) [pid = 1648] [serial = 842] [outer = 0x11230e000] 16:29:06 INFO - PROCESS | 1648 | 1461022146760 Marionette DEBUG loaded listener.js 16:29:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x11231b000) [pid = 1648] [serial = 843] [outer = 0x11230e000] 16:29:07 INFO - PROCESS | 1648 | 1461022147188 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]]]}] 16:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 16:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 873ms 16:29:07 INFO - PROCESS | 1648 | 1461022147263 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 16:29:07 INFO - PROCESS | 1648 | 1461022147267 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 16:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 16:29:07 INFO - PROCESS | 1648 | 1461022147271 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 16:29:07 INFO - PROCESS | 1648 | 1461022147273 Marionette TRACE conn2 <- [1,1098,null,{}] 16:29:07 INFO - PROCESS | 1648 | 1461022147278 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}] 16:29:07 INFO - PROCESS | 1648 | 1461022147383 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 16:29:07 INFO - PROCESS | 1648 | 1461022147452 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c604000 == 62 [pid = 1648] [id = 282] 16:29:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x1186a9c00) [pid = 1648] [serial = 844] [outer = 0x0] 16:29:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x118f98400) [pid = 1648] [serial = 845] [outer = 0x1186a9c00] 16:29:07 INFO - PROCESS | 1648 | 1461022147484 Marionette DEBUG loaded listener.js 16:29:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x11a8a8c00) [pid = 1648] [serial = 846] [outer = 0x1186a9c00] 16:29:07 INFO - PROCESS | 1648 | 1461022147901 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]]]}] 16:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 16:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 672ms 16:29:07 INFO - PROCESS | 1648 | 1461022147945 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 16:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 16:29:07 INFO - PROCESS | 1648 | 1461022147947 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 16:29:07 INFO - PROCESS | 1648 | 1461022147950 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 16:29:07 INFO - PROCESS | 1648 | 1461022147951 Marionette TRACE conn2 <- [1,1102,null,{}] 16:29:07 INFO - PROCESS | 1648 | 1461022147954 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}] 16:29:08 INFO - PROCESS | 1648 | 1461022148059 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 16:29:08 INFO - PROCESS | 1648 | 1461022148163 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d96e800 == 63 [pid = 1648] [id = 283] 16:29:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x11b6ecc00) [pid = 1648] [serial = 847] [outer = 0x0] 16:29:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x11ba5d000) [pid = 1648] [serial = 848] [outer = 0x11b6ecc00] 16:29:08 INFO - PROCESS | 1648 | 1461022148210 Marionette DEBUG loaded listener.js 16:29:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x11c548400) [pid = 1648] [serial = 849] [outer = 0x11b6ecc00] 16:29:08 INFO - PROCESS | 1648 | 1461022148736 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]]]}] 16:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 16:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 822ms 16:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 16:29:08 INFO - PROCESS | 1648 | 1461022148772 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 16:29:08 INFO - PROCESS | 1648 | 1461022148774 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 16:29:08 INFO - PROCESS | 1648 | 1461022148781 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 16:29:08 INFO - PROCESS | 1648 | 1461022148785 Marionette TRACE conn2 <- [1,1106,null,{}] 16:29:08 INFO - PROCESS | 1648 | 1461022148789 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}] 16:29:08 INFO - PROCESS | 1648 | 1461022148897 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 16:29:08 INFO - PROCESS | 1648 | 1461022148966 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x130424000 == 64 [pid = 1648] [id = 284] 16:29:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x11b6efc00) [pid = 1648] [serial = 850] [outer = 0x0] 16:29:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x127046400) [pid = 1648] [serial = 851] [outer = 0x11b6efc00] 16:29:08 INFO - PROCESS | 1648 | 1461022148996 Marionette DEBUG loaded listener.js 16:29:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x129d8b800) [pid = 1648] [serial = 852] [outer = 0x11b6efc00] 16:29:09 INFO - PROCESS | 1648 | 1461022149399 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]]]}] 16:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 16:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 628ms 16:29:09 INFO - PROCESS | 1648 | 1461022149404 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 16:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 16:29:09 INFO - PROCESS | 1648 | 1461022149406 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 16:29:09 INFO - PROCESS | 1648 | 1461022149408 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 16:29:09 INFO - PROCESS | 1648 | 1461022149410 Marionette TRACE conn2 <- [1,1110,null,{}] 16:29:09 INFO - PROCESS | 1648 | 1461022149412 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}] 16:29:09 INFO - PROCESS | 1648 | 1461022149514 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 16:29:09 INFO - PROCESS | 1648 | 1461022149567 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x138343800 == 65 [pid = 1648] [id = 285] 16:29:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12703c400) [pid = 1648] [serial = 853] [outer = 0x0] 16:29:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12a066800) [pid = 1648] [serial = 854] [outer = 0x12703c400] 16:29:09 INFO - PROCESS | 1648 | 1461022149596 Marionette DEBUG loaded listener.js 16:29:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12b155400) [pid = 1648] [serial = 855] [outer = 0x12703c400] 16:29:10 INFO - PROCESS | 1648 | 1461022150026 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]]]}] 16:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 16:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 670ms 16:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 16:29:10 INFO - PROCESS | 1648 | 1461022150078 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 16:29:10 INFO - PROCESS | 1648 | 1461022150080 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 16:29:10 INFO - PROCESS | 1648 | 1461022150082 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 16:29:10 INFO - PROCESS | 1648 | 1461022150083 Marionette TRACE conn2 <- [1,1114,null,{}] 16:29:10 INFO - PROCESS | 1648 | 1461022150085 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}] 16:29:10 INFO - PROCESS | 1648 | 1461022150187 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 16:29:10 INFO - PROCESS | 1648 | 1461022150288 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aac9800 == 66 [pid = 1648] [id = 286] 16:29:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x12a062c00) [pid = 1648] [serial = 856] [outer = 0x0] 16:29:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12b15d400) [pid = 1648] [serial = 857] [outer = 0x12a062c00] 16:29:10 INFO - PROCESS | 1648 | 1461022150327 Marionette DEBUG loaded listener.js 16:29:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12b432c00) [pid = 1648] [serial = 858] [outer = 0x12a062c00] 16:29:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x114c92400) [pid = 1648] [serial = 859] [outer = 0x12fd0c400] 16:29:11 INFO - PROCESS | 1648 | 1461022151041 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]]]}] 16:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 16:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 1022ms 16:29:11 INFO - PROCESS | 1648 | 1461022151104 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 16:29:11 INFO - PROCESS | 1648 | 1461022151107 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 16:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 16:29:11 INFO - PROCESS | 1648 | 1461022151110 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 16:29:11 INFO - PROCESS | 1648 | 1461022151113 Marionette TRACE conn2 <- [1,1118,null,{}] 16:29:11 INFO - PROCESS | 1648 | 1461022151125 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}] 16:29:11 INFO - PROCESS | 1648 | 1461022151216 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 16:29:11 INFO - PROCESS | 1648 | 1461022151289 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b8d7800 == 67 [pid = 1648] [id = 287] 16:29:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x11795d000) [pid = 1648] [serial = 860] [outer = 0x0] 16:29:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x11863f000) [pid = 1648] [serial = 861] [outer = 0x11795d000] 16:29:11 INFO - PROCESS | 1648 | 1461022151323 Marionette DEBUG loaded listener.js 16:29:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x118f1e400) [pid = 1648] [serial = 862] [outer = 0x11795d000] 16:29:11 INFO - PROCESS | 1648 | 1461022151899 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]]]}] 16:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 16:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 824ms 16:29:11 INFO - PROCESS | 1648 | 1461022151935 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 16:29:11 INFO - PROCESS | 1648 | 1461022151940 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 16:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 16:29:11 INFO - PROCESS | 1648 | 1461022151949 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 16:29:11 INFO - PROCESS | 1648 | 1461022151952 Marionette TRACE conn2 <- [1,1122,null,{}] 16:29:11 INFO - PROCESS | 1648 | 1461022151955 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}] 16:29:12 INFO - PROCESS | 1648 | 1461022152097 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 16:29:12 INFO - PROCESS | 1648 | 1461022152227 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:12 INFO - PROCESS | 1648 | --DOCSHELL 0x130434000 == 66 [pid = 1648] [id = 280] 16:29:12 INFO - PROCESS | 1648 | --DOCSHELL 0x130422800 == 65 [pid = 1648] [id = 279] 16:29:12 INFO - PROCESS | 1648 | --DOCSHELL 0x130123000 == 64 [pid = 1648] [id = 278] 16:29:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12f748800 == 63 [pid = 1648] [id = 277] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x12be19c00) [pid = 1648] [serial = 731] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x11b80ac00) [pid = 1648] [serial = 725] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x118932c00) [pid = 1648] [serial = 722] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x12e33a400) [pid = 1648] [serial = 737] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12d9e7000) [pid = 1648] [serial = 734] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x129b91400) [pid = 1648] [serial = 728] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x12e3b1400) [pid = 1648] [serial = 779] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x118616800 == 64 [pid = 1648] [id = 288] 16:29:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x11230dc00) [pid = 1648] [serial = 863] [outer = 0x0] 16:29:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x118932c00) [pid = 1648] [serial = 864] [outer = 0x11230dc00] 16:29:12 INFO - PROCESS | 1648 | 1461022152281 Marionette DEBUG loaded listener.js 16:29:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x11a88ec00) [pid = 1648] [serial = 865] [outer = 0x11230dc00] 16:29:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12db3f000 == 63 [pid = 1648] [id = 276] 16:29:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12d939000 == 62 [pid = 1648] [id = 275] 16:29:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12d18e800 == 61 [pid = 1648] [id = 274] 16:29:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12b4cb800 == 60 [pid = 1648] [id = 273] 16:29:12 INFO - PROCESS | 1648 | --DOCSHELL 0x1290d8000 == 59 [pid = 1648] [id = 272] 16:29:12 INFO - PROCESS | 1648 | --DOCSHELL 0x1269d5800 == 58 [pid = 1648] [id = 271] 16:29:12 INFO - PROCESS | 1648 | --DOCSHELL 0x11bac9000 == 57 [pid = 1648] [id = 270] 16:29:12 INFO - PROCESS | 1648 | --DOCSHELL 0x11c325800 == 56 [pid = 1648] [id = 269] 16:29:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12689f800 == 55 [pid = 1648] [id = 268] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12e316800) [pid = 1648] [serial = 720] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x11b6b4c00) [pid = 1648] [serial = 746] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x11c3aa000) [pid = 1648] [serial = 747] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x128f67c00) [pid = 1648] [serial = 755] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12be2bc00) [pid = 1648] [serial = 764] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12bb50800) [pid = 1648] [serial = 762] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x127602800) [pid = 1648] [serial = 752] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12766b800) [pid = 1648] [serial = 753] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12b695c00) [pid = 1648] [serial = 761] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x11a88a400) [pid = 1648] [serial = 741] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x119546c00) [pid = 1648] [serial = 740] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x11c546c00) [pid = 1648] [serial = 749] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x126ce1400) [pid = 1648] [serial = 750] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12d314000) [pid = 1648] [serial = 767] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x11b6ef400) [pid = 1648] [serial = 744] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x11b6b6c00) [pid = 1648] [serial = 743] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12e3ad400) [pid = 1648] [serial = 777] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x1270b1c00) [pid = 1648] [serial = 770] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12d9ab800) [pid = 1648] [serial = 771] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12e33e000) [pid = 1648] [serial = 776] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12e15b000) [pid = 1648] [serial = 773] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12d9b6400) [pid = 1648] [serial = 768] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12b104000) [pid = 1648] [serial = 758] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12b428c00) [pid = 1648] [serial = 759] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12be1c800) [pid = 1648] [serial = 774] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12d05a800) [pid = 1648] [serial = 765] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x129d8dc00) [pid = 1648] [serial = 756] [outer = 0x0] [url = about:blank] 16:29:12 INFO - PROCESS | 1648 | 1461022152620 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]]]}] 16:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 16:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 721ms 16:29:12 INFO - PROCESS | 1648 | 1461022152671 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 16:29:12 INFO - PROCESS | 1648 | 1461022152673 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 16:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 16:29:12 INFO - PROCESS | 1648 | 1461022152676 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 16:29:12 INFO - PROCESS | 1648 | 1461022152680 Marionette TRACE conn2 <- [1,1126,null,{}] 16:29:12 INFO - PROCESS | 1648 | 1461022152692 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}] 16:29:12 INFO - PROCESS | 1648 | 1461022152821 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 16:29:12 INFO - PROCESS | 1648 | 1461022152833 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bd46800 == 56 [pid = 1648] [id = 289] 16:29:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x11a96f400) [pid = 1648] [serial = 866] [outer = 0x0] 16:29:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11aff0400) [pid = 1648] [serial = 867] [outer = 0x11a96f400] 16:29:12 INFO - PROCESS | 1648 | 1461022152861 Marionette DEBUG loaded listener.js 16:29:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x11b6e9800) [pid = 1648] [serial = 868] [outer = 0x11a96f400] 16:29:13 INFO - PROCESS | 1648 | 1461022153217 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]]]}] 16:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 16:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 573ms 16:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 16:29:13 INFO - PROCESS | 1648 | 1461022153249 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 16:29:13 INFO - PROCESS | 1648 | 1461022153251 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 16:29:13 INFO - PROCESS | 1648 | 1461022153253 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 16:29:13 INFO - PROCESS | 1648 | 1461022153254 Marionette TRACE conn2 <- [1,1130,null,{}] 16:29:13 INFO - PROCESS | 1648 | 1461022153256 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}] 16:29:13 INFO - PROCESS | 1648 | 1461022153335 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 16:29:13 INFO - PROCESS | 1648 | 1461022153339 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x123618800 == 57 [pid = 1648] [id = 290] 16:29:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x11b80e800) [pid = 1648] [serial = 869] [outer = 0x0] 16:29:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x11ba5a000) [pid = 1648] [serial = 870] [outer = 0x11b80e800] 16:29:13 INFO - PROCESS | 1648 | 1461022153368 Marionette DEBUG loaded listener.js 16:29:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x11bbdb000) [pid = 1648] [serial = 871] [outer = 0x11b80e800] 16:29:13 INFO - PROCESS | 1648 | 1461022153682 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]]]}] 16:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 16:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 467ms 16:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 16:29:13 INFO - PROCESS | 1648 | 1461022153721 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 16:29:13 INFO - PROCESS | 1648 | 1461022153722 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 16:29:13 INFO - PROCESS | 1648 | 1461022153724 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 16:29:13 INFO - PROCESS | 1648 | 1461022153726 Marionette TRACE conn2 <- [1,1134,null,{}] 16:29:13 INFO - PROCESS | 1648 | 1461022153728 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}] 16:29:13 INFO - PROCESS | 1648 | 1461022153824 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 16:29:13 INFO - PROCESS | 1648 | 1461022153832 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x1269d3000 == 58 [pid = 1648] [id = 291] 16:29:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11bbe0c00) [pid = 1648] [serial = 872] [outer = 0x0] 16:29:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x11c2f3c00) [pid = 1648] [serial = 873] [outer = 0x11bbe0c00] 16:29:13 INFO - PROCESS | 1648 | 1461022153858 Marionette DEBUG loaded listener.js 16:29:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x11c540000) [pid = 1648] [serial = 874] [outer = 0x11bbe0c00] 16:29:14 INFO - PROCESS | 1648 | 1461022154186 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]]]}] 16:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 16:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 470ms 16:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 16:29:14 INFO - PROCESS | 1648 | 1461022154197 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 16:29:14 INFO - PROCESS | 1648 | 1461022154198 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 16:29:14 INFO - PROCESS | 1648 | 1461022154200 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 16:29:14 INFO - PROCESS | 1648 | 1461022154201 Marionette TRACE conn2 <- [1,1138,null,{}] 16:29:14 INFO - PROCESS | 1648 | 1461022154203 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}] 16:29:14 INFO - PROCESS | 1648 | 1461022154298 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 16:29:14 INFO - PROCESS | 1648 | 1461022154304 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12868a800 == 59 [pid = 1648] [id = 292] 16:29:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x11c54a800) [pid = 1648] [serial = 875] [outer = 0x0] 16:29:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x126cd9c00) [pid = 1648] [serial = 876] [outer = 0x11c54a800] 16:29:14 INFO - PROCESS | 1648 | 1461022154330 Marionette DEBUG loaded listener.js 16:29:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x127263800) [pid = 1648] [serial = 877] [outer = 0x11c54a800] 16:29:14 INFO - PROCESS | 1648 | 1461022154699 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]]]}] 16:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 16:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 519ms 16:29:14 INFO - PROCESS | 1648 | 1461022154721 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 16:29:14 INFO - PROCESS | 1648 | 1461022154722 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 16:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 16:29:14 INFO - PROCESS | 1648 | 1461022154725 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 16:29:14 INFO - PROCESS | 1648 | 1461022154726 Marionette TRACE conn2 <- [1,1142,null,{}] 16:29:14 INFO - PROCESS | 1648 | 1461022154728 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}] 16:29:14 INFO - PROCESS | 1648 | 1461022154825 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 16:29:14 INFO - PROCESS | 1648 | 1461022154829 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fbf800 == 60 [pid = 1648] [id = 293] 16:29:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x11c53e000) [pid = 1648] [serial = 878] [outer = 0x0] 16:29:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12765e000) [pid = 1648] [serial = 879] [outer = 0x11c53e000] 16:29:14 INFO - PROCESS | 1648 | 1461022154855 Marionette DEBUG loaded listener.js 16:29:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x127c28c00) [pid = 1648] [serial = 880] [outer = 0x11c53e000] 16:29:15 INFO - PROCESS | 1648 | 1461022155184 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]]]}] 16:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 16:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 468ms 16:29:15 INFO - PROCESS | 1648 | 1461022155199 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 16:29:15 INFO - PROCESS | 1648 | 1461022155201 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 16:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 16:29:15 INFO - PROCESS | 1648 | 1461022155203 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 16:29:15 INFO - PROCESS | 1648 | 1461022155204 Marionette TRACE conn2 <- [1,1146,null,{}] 16:29:15 INFO - PROCESS | 1648 | 1461022155206 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}] 16:29:15 INFO - PROCESS | 1648 | 1461022155306 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 16:29:15 INFO - PROCESS | 1648 | 1461022155318 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x129b33000 == 61 [pid = 1648] [id = 294] 16:29:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x127c7dc00) [pid = 1648] [serial = 881] [outer = 0x0] 16:29:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x127d84000) [pid = 1648] [serial = 882] [outer = 0x127c7dc00] 16:29:15 INFO - PROCESS | 1648 | 1461022155344 Marionette DEBUG loaded listener.js 16:29:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x128621800) [pid = 1648] [serial = 883] [outer = 0x127c7dc00] 16:29:15 INFO - PROCESS | 1648 | 1461022155692 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]]]}] 16:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 16:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 521ms 16:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 16:29:15 INFO - PROCESS | 1648 | 1461022155725 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 16:29:15 INFO - PROCESS | 1648 | 1461022155726 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 16:29:15 INFO - PROCESS | 1648 | 1461022155728 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 16:29:15 INFO - PROCESS | 1648 | 1461022155729 Marionette TRACE conn2 <- [1,1150,null,{}] 16:29:15 INFO - PROCESS | 1648 | 1461022155731 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}] 16:29:15 INFO - PROCESS | 1648 | 1461022155830 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 16:29:15 INFO - PROCESS | 1648 | 1461022155834 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b928000 == 62 [pid = 1648] [id = 295] 16:29:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x127c7f800) [pid = 1648] [serial = 884] [outer = 0x0] 16:29:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x129060c00) [pid = 1648] [serial = 885] [outer = 0x127c7f800] 16:29:15 INFO - PROCESS | 1648 | 1461022155888 Marionette DEBUG loaded listener.js 16:29:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x1298ae000) [pid = 1648] [serial = 886] [outer = 0x127c7f800] 16:29:16 INFO - PROCESS | 1648 | 1461022156184 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]]]}] 16:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 16:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 470ms 16:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 16:29:16 INFO - PROCESS | 1648 | 1461022156202 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 16:29:16 INFO - PROCESS | 1648 | 1461022156203 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 16:29:16 INFO - PROCESS | 1648 | 1461022156205 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 16:29:16 INFO - PROCESS | 1648 | 1461022156206 Marionette TRACE conn2 <- [1,1154,null,{}] 16:29:16 INFO - PROCESS | 1648 | 1461022156210 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}] 16:29:16 INFO - PROCESS | 1648 | 1461022156314 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 16:29:16 INFO - PROCESS | 1648 | 1461022156348 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c144800 == 63 [pid = 1648] [id = 296] 16:29:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x128f5cc00) [pid = 1648] [serial = 887] [outer = 0x0] 16:29:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x129d8dc00) [pid = 1648] [serial = 888] [outer = 0x128f5cc00] 16:29:16 INFO - PROCESS | 1648 | 1461022156374 Marionette DEBUG loaded listener.js 16:29:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12a067c00) [pid = 1648] [serial = 889] [outer = 0x128f5cc00] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x1163ec000) [pid = 1648] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x11a853c00) [pid = 1648] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x127fc3800) [pid = 1648] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x129068400) [pid = 1648] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12e312800) [pid = 1648] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x127040400) [pid = 1648] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12b9b5000) [pid = 1648] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12d9ae800) [pid = 1648] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x118ed2400) [pid = 1648] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x126de2c00) [pid = 1648] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x1142c5000) [pid = 1648] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x11bb85c00) [pid = 1648] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12d9b6c00) [pid = 1648] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12d05f400) [pid = 1648] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12e313000) [pid = 1648] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x11a854c00) [pid = 1648] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x115260400) [pid = 1648] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12d9dcc00) [pid = 1648] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x114008000) [pid = 1648] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x1298b4400) [pid = 1648] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x11892c000) [pid = 1648] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x127ca2000) [pid = 1648] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x126825400) [pid = 1648] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x129069400) [pid = 1648] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x127c88400) [pid = 1648] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x119545000) [pid = 1648] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12e786c00) [pid = 1648] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11ace3800) [pid = 1648] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11bbdb800) [pid = 1648] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x118642800) [pid = 1648] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 16:29:16 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12be14400) [pid = 1648] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 16:29:16 INFO - PROCESS | 1648 | 1461022156883 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]]]}] 16:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 16:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 718ms 16:29:16 INFO - PROCESS | 1648 | 1461022156924 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 16:29:16 INFO - PROCESS | 1648 | 1461022156926 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 16:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 16:29:16 INFO - PROCESS | 1648 | 1461022156939 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 16:29:16 INFO - PROCESS | 1648 | 1461022156941 Marionette TRACE conn2 <- [1,1158,null,{}] 16:29:16 INFO - PROCESS | 1648 | 1461022156958 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}] 16:29:17 INFO - PROCESS | 1648 | 1461022157066 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 16:29:17 INFO - PROCESS | 1648 | 1461022157086 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb22800 == 64 [pid = 1648] [id = 297] 16:29:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1163e1000) [pid = 1648] [serial = 890] [outer = 0x0] 16:29:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11c69a800) [pid = 1648] [serial = 891] [outer = 0x1163e1000] 16:29:17 INFO - PROCESS | 1648 | 1461022157116 Marionette DEBUG loaded listener.js 16:29:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12a069000) [pid = 1648] [serial = 892] [outer = 0x1163e1000] 16:29:17 INFO - PROCESS | 1648 | 1461022157449 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]]]}] 16:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 16:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 540ms 16:29:17 INFO - PROCESS | 1648 | 1461022157474 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 16:29:17 INFO - PROCESS | 1648 | 1461022157476 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 16:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 16:29:17 INFO - PROCESS | 1648 | 1461022157480 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 16:29:17 INFO - PROCESS | 1648 | 1461022157481 Marionette TRACE conn2 <- [1,1162,null,{}] 16:29:17 INFO - PROCESS | 1648 | 1461022157483 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}] 16:29:17 INFO - PROCESS | 1648 | 1461022157562 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 16:29:17 INFO - PROCESS | 1648 | 1461022157617 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d932800 == 65 [pid = 1648] [id = 298] 16:29:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12a05c800) [pid = 1648] [serial = 893] [outer = 0x0] 16:29:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12b153800) [pid = 1648] [serial = 894] [outer = 0x12a05c800] 16:29:17 INFO - PROCESS | 1648 | 1461022157642 Marionette DEBUG loaded listener.js 16:29:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12b160c00) [pid = 1648] [serial = 895] [outer = 0x12a05c800] 16:29:17 INFO - PROCESS | 1648 | 1461022157928 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]]]}] 16:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 16:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 471ms 16:29:17 INFO - PROCESS | 1648 | 1461022157951 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 16:29:17 INFO - PROCESS | 1648 | 1461022157952 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 16:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 16:29:17 INFO - PROCESS | 1648 | 1461022157955 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 16:29:17 INFO - PROCESS | 1648 | 1461022157956 Marionette TRACE conn2 <- [1,1166,null,{}] 16:29:17 INFO - PROCESS | 1648 | 1461022157958 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}] 16:29:18 INFO - PROCESS | 1648 | 1461022158052 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 16:29:18 INFO - PROCESS | 1648 | 1461022158056 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db3b800 == 66 [pid = 1648] [id = 299] 16:29:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12b10f000) [pid = 1648] [serial = 896] [outer = 0x0] 16:29:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12b42d000) [pid = 1648] [serial = 897] [outer = 0x12b10f000] 16:29:18 INFO - PROCESS | 1648 | 1461022158082 Marionette DEBUG loaded listener.js 16:29:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12b69cc00) [pid = 1648] [serial = 898] [outer = 0x12b10f000] 16:29:18 INFO - PROCESS | 1648 | 1461022158419 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]]]}] 16:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 16:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 518ms 16:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 16:29:18 INFO - PROCESS | 1648 | 1461022158475 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 16:29:18 INFO - PROCESS | 1648 | 1461022158476 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 16:29:18 INFO - PROCESS | 1648 | 1461022158478 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 16:29:18 INFO - PROCESS | 1648 | 1461022158479 Marionette TRACE conn2 <- [1,1170,null,{}] 16:29:18 INFO - PROCESS | 1648 | 1461022158481 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}] 16:29:18 INFO - PROCESS | 1648 | 1461022158563 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 16:29:18 INFO - PROCESS | 1648 | 1461022158567 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea2b800 == 67 [pid = 1648] [id = 300] 16:29:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12b42f400) [pid = 1648] [serial = 899] [outer = 0x0] 16:29:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12bb4a400) [pid = 1648] [serial = 900] [outer = 0x12b42f400] 16:29:18 INFO - PROCESS | 1648 | 1461022158593 Marionette DEBUG loaded listener.js 16:29:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12be11400) [pid = 1648] [serial = 901] [outer = 0x12b42f400] 16:29:19 INFO - PROCESS | 1648 | 1461022159051 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]]]}] 16:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 16:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 618ms 16:29:19 INFO - PROCESS | 1648 | 1461022159097 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 16:29:19 INFO - PROCESS | 1648 | 1461022159100 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 16:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 16:29:19 INFO - PROCESS | 1648 | 1461022159104 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 16:29:19 INFO - PROCESS | 1648 | 1461022159106 Marionette TRACE conn2 <- [1,1174,null,{}] 16:29:19 INFO - PROCESS | 1648 | 1461022159110 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}] 16:29:19 INFO - PROCESS | 1648 | 1461022159216 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 16:29:19 INFO - PROCESS | 1648 | 1461022159284 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ab13800 == 68 [pid = 1648] [id = 301] 16:29:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x115260400) [pid = 1648] [serial = 902] [outer = 0x0] 16:29:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11863f400) [pid = 1648] [serial = 903] [outer = 0x115260400] 16:29:19 INFO - PROCESS | 1648 | 1461022159316 Marionette DEBUG loaded listener.js 16:29:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x119124800) [pid = 1648] [serial = 904] [outer = 0x115260400] 16:29:19 INFO - PROCESS | 1648 | 1461022159732 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] 16:29:19 INFO - PROCESS | 1648 | 1461022159780 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 16:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 16:29:19 INFO - PROCESS | 1648 | 1461022159785 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 16:29:19 INFO - PROCESS | 1648 | 1461022159786 Marionette TRACE conn2 <- [1,1178,null,{}] 16:29:19 INFO - PROCESS | 1648 | 1461022159789 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}] 16:29:19 INFO - PROCESS | 1648 | 1461022159914 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 16:29:19 INFO - PROCESS | 1648 | 1461022159970 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x123614800 == 69 [pid = 1648] [id = 302] 16:29:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x11a850400) [pid = 1648] [serial = 905] [outer = 0x0] 16:29:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x11acf0400) [pid = 1648] [serial = 906] [outer = 0x11a850400] 16:29:20 INFO - PROCESS | 1648 | 1461022160000 Marionette DEBUG loaded listener.js 16:29:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x11b6e1c00) [pid = 1648] [serial = 907] [outer = 0x11a850400] 16:29:20 INFO - PROCESS | 1648 | 1461022160462 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] 16:29:20 INFO - PROCESS | 1648 | 1461022160506 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 16:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 16:29:20 INFO - PROCESS | 1648 | 1461022160525 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 16:29:20 INFO - PROCESS | 1648 | 1461022160528 Marionette TRACE conn2 <- [1,1182,null,{}] 16:29:20 INFO - PROCESS | 1648 | 1461022160538 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}] 16:29:20 INFO - PROCESS | 1648 | 1461022160644 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 16:29:20 INFO - PROCESS | 1648 | 1461022160713 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea2a800 == 70 [pid = 1648] [id = 303] 16:29:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x11c69a000) [pid = 1648] [serial = 908] [outer = 0x0] 16:29:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x126a62000) [pid = 1648] [serial = 909] [outer = 0x11c69a000] 16:29:20 INFO - PROCESS | 1648 | 1461022160745 Marionette DEBUG loaded listener.js 16:29:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12703e800) [pid = 1648] [serial = 910] [outer = 0x11c69a000] 16:29:21 INFO - PROCESS | 1648 | 1461022161165 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] 16:29:21 INFO - PROCESS | 1648 | 1461022161209 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 16:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 16:29:21 INFO - PROCESS | 1648 | 1461022161226 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 16:29:21 INFO - PROCESS | 1648 | 1461022161227 Marionette TRACE conn2 <- [1,1186,null,{}] 16:29:21 INFO - PROCESS | 1648 | 1461022161229 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}] 16:29:21 INFO - PROCESS | 1648 | 1461022161332 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 16:29:21 INFO - PROCESS | 1648 | 1461022161386 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f60d000 == 71 [pid = 1648] [id = 304] 16:29:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x127045400) [pid = 1648] [serial = 911] [outer = 0x0] 16:29:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x128f5bc00) [pid = 1648] [serial = 912] [outer = 0x127045400] 16:29:21 INFO - PROCESS | 1648 | 1461022161416 Marionette DEBUG loaded listener.js 16:29:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12a05bc00) [pid = 1648] [serial = 913] [outer = 0x127045400] 16:29:21 INFO - PROCESS | 1648 | 1461022161858 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] 16:29:21 INFO - PROCESS | 1648 | 1461022161897 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 16:29:21 INFO - PROCESS | 1648 | 1461022161900 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 16:29:21 INFO - PROCESS | 1648 | 1461022161901 Marionette TRACE conn2 <- [1,1190,null,{}] 16:29:21 INFO - PROCESS | 1648 | 1461022161903 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}] 16:29:22 INFO - PROCESS | 1648 | 1461022162003 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 16:29:22 INFO - PROCESS | 1648 | 1461022162057 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fd51800 == 72 [pid = 1648] [id = 305] 16:29:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x129d91400) [pid = 1648] [serial = 914] [outer = 0x0] 16:29:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12b42e800) [pid = 1648] [serial = 915] [outer = 0x129d91400] 16:29:22 INFO - PROCESS | 1648 | 1461022162087 Marionette DEBUG loaded listener.js 16:29:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12be12800) [pid = 1648] [serial = 916] [outer = 0x129d91400] 16:29:22 INFO - PROCESS | 1648 | 1461022162567 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] 16:29:22 INFO - PROCESS | 1648 | 1461022162649 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 16:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 16:29:22 INFO - PROCESS | 1648 | 1461022162651 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 16:29:22 INFO - PROCESS | 1648 | 1461022162652 Marionette TRACE conn2 <- [1,1194,null,{}] 16:29:22 INFO - PROCESS | 1648 | 1461022162654 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}] 16:29:22 INFO - PROCESS | 1648 | 1461022162984 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 16:29:23 INFO - PROCESS | 1648 | 1461022163094 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aa6b000 == 73 [pid = 1648] [id = 306] 16:29:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x11400e000) [pid = 1648] [serial = 917] [outer = 0x0] 16:29:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x114c91400) [pid = 1648] [serial = 918] [outer = 0x11400e000] 16:29:23 INFO - PROCESS | 1648 | 1461022163142 Marionette DEBUG loaded listener.js 16:29:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x114c9e000) [pid = 1648] [serial = 919] [outer = 0x11400e000] 16:29:23 INFO - PROCESS | 1648 | 1461022163659 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] 16:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 16:29:23 INFO - PROCESS | 1648 | 1461022163734 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 16:29:23 INFO - PROCESS | 1648 | 1461022163739 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 16:29:23 INFO - PROCESS | 1648 | 1461022163744 Marionette TRACE conn2 <- [1,1198,null,{}] 16:29:23 INFO - PROCESS | 1648 | 1461022163748 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}] 16:29:23 INFO - PROCESS | 1648 | 1461022163895 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 16:29:23 INFO - PROCESS | 1648 | 1461022163996 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c322800 == 74 [pid = 1648] [id = 307] 16:29:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x1163ec000) [pid = 1648] [serial = 920] [outer = 0x0] 16:29:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x11a84d800) [pid = 1648] [serial = 921] [outer = 0x1163ec000] 16:29:24 INFO - PROCESS | 1648 | 1461022164045 Marionette DEBUG loaded listener.js 16:29:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x11a96c800) [pid = 1648] [serial = 922] [outer = 0x1163ec000] 16:29:24 INFO - PROCESS | 1648 | --DOCSHELL 0x127db2800 == 73 [pid = 1648] [id = 192] 16:29:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12689c800 == 72 [pid = 1648] [id = 206] 16:29:24 INFO - PROCESS | 1648 | --DOCSHELL 0x119158800 == 71 [pid = 1648] [id = 179] 16:29:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12db3b800 == 70 [pid = 1648] [id = 299] 16:29:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12d932800 == 69 [pid = 1648] [id = 298] 16:29:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb22800 == 68 [pid = 1648] [id = 297] 16:29:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12c144800 == 67 [pid = 1648] [id = 296] 16:29:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12b928000 == 66 [pid = 1648] [id = 295] 16:29:24 INFO - PROCESS | 1648 | --DOCSHELL 0x129b33000 == 65 [pid = 1648] [id = 294] 16:29:24 INFO - PROCESS | 1648 | --DOCSHELL 0x128fbf800 == 64 [pid = 1648] [id = 293] 16:29:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12868a800 == 63 [pid = 1648] [id = 292] 16:29:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1269d3000 == 62 [pid = 1648] [id = 291] 16:29:24 INFO - PROCESS | 1648 | --DOCSHELL 0x123618800 == 61 [pid = 1648] [id = 290] 16:29:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11bd46800 == 60 [pid = 1648] [id = 289] 16:29:24 INFO - PROCESS | 1648 | --DOCSHELL 0x118616800 == 59 [pid = 1648] [id = 288] 16:29:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11b8d7800 == 58 [pid = 1648] [id = 287] 16:29:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11aac9800 == 57 [pid = 1648] [id = 286] 16:29:24 INFO - PROCESS | 1648 | --DOCSHELL 0x138343800 == 56 [pid = 1648] [id = 285] 16:29:24 INFO - PROCESS | 1648 | --DOCSHELL 0x130424000 == 55 [pid = 1648] [id = 284] 16:29:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12d96e800 == 54 [pid = 1648] [id = 283] 16:29:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11c604000 == 53 [pid = 1648] [id = 282] 16:29:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11890e800 == 52 [pid = 1648] [id = 281] 16:29:24 INFO - PROCESS | 1648 | 1461022164481 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]]]}] 16:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 16:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 775ms 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x119e6c000) [pid = 1648] [serial = 723] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x11c546800) [pid = 1648] [serial = 726] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12b10cc00) [pid = 1648] [serial = 729] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12d9dd400) [pid = 1648] [serial = 732] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12e3ab800) [pid = 1648] [serial = 738] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12e160400) [pid = 1648] [serial = 735] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12d9e2800) [pid = 1648] [serial = 824] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12d318800) [pid = 1648] [serial = 821] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12e779c00) [pid = 1648] [serial = 798] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12e3b2800) [pid = 1648] [serial = 797] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x11b86b800) [pid = 1648] [serial = 807] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x11b6eb000) [pid = 1648] [serial = 806] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x118e3d000) [pid = 1648] [serial = 783] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x1163eb800) [pid = 1648] [serial = 782] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12e317c00) [pid = 1648] [serial = 827] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x114010c00) [pid = 1648] [serial = 801] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x11400d000) [pid = 1648] [serial = 800] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12d9e6c00) [pid = 1648] [serial = 795] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12d064000) [pid = 1648] [serial = 794] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x11a636800) [pid = 1648] [serial = 804] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x118f90400) [pid = 1648] [serial = 803] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x129065400) [pid = 1648] [serial = 815] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x129d89800) [pid = 1648] [serial = 816] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x127784000) [pid = 1648] [serial = 789] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x126ddec00) [pid = 1648] [serial = 788] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12b9a6800) [pid = 1648] [serial = 792] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1296fc000) [pid = 1648] [serial = 791] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12b42a800) [pid = 1648] [serial = 818] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11b6e3800) [pid = 1648] [serial = 785] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11b818c00) [pid = 1648] [serial = 786] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x12b157000) [pid = 1648] [serial = 836] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12e78d400) [pid = 1648] [serial = 831] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12e789000) [pid = 1648] [serial = 830] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11bb8a400) [pid = 1648] [serial = 809] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x126824800) [pid = 1648] [serial = 810] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x126e67800) [pid = 1648] [serial = 812] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x127ca3000) [pid = 1648] [serial = 813] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x12e152c00) [pid = 1648] [serial = 825] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12e338400) [pid = 1648] [serial = 828] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12d9aa000) [pid = 1648] [serial = 822] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12be15000) [pid = 1648] [serial = 834] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12cfa4400) [pid = 1648] [serial = 819] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x127042400) [pid = 1648] [serial = 833] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12a065c00) [pid = 1648] [serial = 839] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x12b15b000) [pid = 1648] [serial = 837] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12cf9d000) [pid = 1648] [serial = 678] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12d9de000) [pid = 1648] [serial = 681] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11b6e3c00) [pid = 1648] [serial = 669] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12b425800) [pid = 1648] [serial = 675] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x115594400) [pid = 1648] [serial = 666] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x126bcf800) [pid = 1648] [serial = 672] [outer = 0x0] [url = about:blank] 16:29:24 INFO - PROCESS | 1648 | 1461022164528 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 16:29:24 INFO - PROCESS | 1648 | 1461022164530 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 16:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 16:29:24 INFO - PROCESS | 1648 | 1461022164535 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 16:29:24 INFO - PROCESS | 1648 | 1461022164536 Marionette TRACE conn2 <- [1,1202,null,{}] 16:29:24 INFO - PROCESS | 1648 | 1461022164539 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}] 16:29:24 INFO - PROCESS | 1648 | 1461022164618 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 16:29:24 INFO - PROCESS | 1648 | 1461022164623 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x11985e800 == 53 [pid = 1648] [id = 308] 16:29:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11ad80800) [pid = 1648] [serial = 923] [outer = 0x0] 16:29:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11b6e5000) [pid = 1648] [serial = 924] [outer = 0x11ad80800] 16:29:24 INFO - PROCESS | 1648 | 1461022164653 Marionette DEBUG loaded listener.js 16:29:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11b819c00) [pid = 1648] [serial = 925] [outer = 0x11ad80800] 16:29:25 INFO - PROCESS | 1648 | 1461022165025 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]]]}] 16:29:25 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 16:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 523ms 16:29:25 INFO - PROCESS | 1648 | 1461022165067 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 16:29:25 INFO - PROCESS | 1648 | 1461022165069 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 16:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 16:29:25 INFO - PROCESS | 1648 | 1461022165078 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 16:29:25 INFO - PROCESS | 1648 | 1461022165081 Marionette TRACE conn2 <- [1,1206,null,{}] 16:29:25 INFO - PROCESS | 1648 | 1461022165084 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}] 16:29:25 INFO - PROCESS | 1648 | 1461022165167 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 16:29:25 INFO - PROCESS | 1648 | 1461022165171 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b92000 == 54 [pid = 1648] [id = 309] 16:29:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11b86d000) [pid = 1648] [serial = 926] [outer = 0x0] 16:29:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11bbe2800) [pid = 1648] [serial = 927] [outer = 0x11b86d000] 16:29:25 INFO - PROCESS | 1648 | 1461022165198 Marionette DEBUG loaded listener.js 16:29:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11c68f800) [pid = 1648] [serial = 928] [outer = 0x11b86d000] 16:29:25 INFO - PROCESS | 1648 | 1461022165523 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]]]}] 16:29:25 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 16:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 474ms 16:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 16:29:25 INFO - PROCESS | 1648 | 1461022165548 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 16:29:25 INFO - PROCESS | 1648 | 1461022165550 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 16:29:25 INFO - PROCESS | 1648 | 1461022165552 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 16:29:25 INFO - PROCESS | 1648 | 1461022165553 Marionette TRACE conn2 <- [1,1210,null,{}] 16:29:25 INFO - PROCESS | 1648 | 1461022165555 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}] 16:29:25 INFO - PROCESS | 1648 | 1461022165640 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 16:29:25 INFO - PROCESS | 1648 | 1461022165690 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x127681000 == 55 [pid = 1648] [id = 310] 16:29:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11b86d800) [pid = 1648] [serial = 929] [outer = 0x0] 16:29:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x126826c00) [pid = 1648] [serial = 930] [outer = 0x11b86d800] 16:29:25 INFO - PROCESS | 1648 | 1461022165715 Marionette DEBUG loaded listener.js 16:29:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x12703e400) [pid = 1648] [serial = 931] [outer = 0x11b86d800] 16:29:26 INFO - PROCESS | 1648 | 1461022166004 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]]]}] 16:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 16:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 468ms 16:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 16:29:26 INFO - PROCESS | 1648 | 1461022166020 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 16:29:26 INFO - PROCESS | 1648 | 1461022166021 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 16:29:26 INFO - PROCESS | 1648 | 1461022166023 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 16:29:26 INFO - PROCESS | 1648 | 1461022166025 Marionette TRACE conn2 <- [1,1214,null,{}] 16:29:26 INFO - PROCESS | 1648 | 1461022166035 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}] 16:29:26 INFO - PROCESS | 1648 | 1461022166121 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 16:29:26 INFO - PROCESS | 1648 | 1461022166126 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x119155000 == 56 [pid = 1648] [id = 311] 16:29:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x127784000) [pid = 1648] [serial = 932] [outer = 0x0] 16:29:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x127c7c000) [pid = 1648] [serial = 933] [outer = 0x127784000] 16:29:26 INFO - PROCESS | 1648 | 1461022166160 Marionette DEBUG loaded listener.js 16:29:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x12865e000) [pid = 1648] [serial = 934] [outer = 0x127784000] 16:29:26 INFO - PROCESS | 1648 | 1461022166512 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]]]}] 16:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 16:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 527ms 16:29:26 INFO - PROCESS | 1648 | 1461022166554 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 16:29:26 INFO - PROCESS | 1648 | 1461022166556 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 16:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 16:29:26 INFO - PROCESS | 1648 | 1461022166564 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 16:29:26 INFO - PROCESS | 1648 | 1461022166565 Marionette TRACE conn2 <- [1,1218,null,{}] 16:29:26 INFO - PROCESS | 1648 | 1461022166567 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}] 16:29:26 INFO - PROCESS | 1648 | 1461022166672 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 16:29:26 INFO - PROCESS | 1648 | 1461022166684 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb04000 == 57 [pid = 1648] [id = 312] 16:29:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x129062800) [pid = 1648] [serial = 935] [outer = 0x0] 16:29:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1298b3000) [pid = 1648] [serial = 936] [outer = 0x129062800] 16:29:26 INFO - PROCESS | 1648 | 1461022166710 Marionette DEBUG loaded listener.js 16:29:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12a05cc00) [pid = 1648] [serial = 937] [outer = 0x129062800] 16:29:27 INFO - PROCESS | 1648 | 1461022167057 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]]]}] 16:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 16:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 526ms 16:29:27 INFO - PROCESS | 1648 | 1461022167085 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 16:29:27 INFO - PROCESS | 1648 | 1461022167086 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 16:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 16:29:27 INFO - PROCESS | 1648 | 1461022167088 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 16:29:27 INFO - PROCESS | 1648 | 1461022167089 Marionette TRACE conn2 <- [1,1222,null,{}] 16:29:27 INFO - PROCESS | 1648 | 1461022167097 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}] 16:29:27 INFO - PROCESS | 1648 | 1461022167194 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 16:29:27 INFO - PROCESS | 1648 | 1461022167225 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cf63800 == 58 [pid = 1648] [id = 313] 16:29:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12a05dc00) [pid = 1648] [serial = 938] [outer = 0x0] 16:29:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12b109000) [pid = 1648] [serial = 939] [outer = 0x12a05dc00] 16:29:27 INFO - PROCESS | 1648 | 1461022167250 Marionette DEBUG loaded listener.js 16:29:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12b424400) [pid = 1648] [serial = 940] [outer = 0x12a05dc00] 16:29:27 INFO - PROCESS | 1648 | 1461022167554 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] 16:29:27 INFO - PROCESS | 1648 | 1461022167572 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 16:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 16:29:27 INFO - PROCESS | 1648 | 1461022167574 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 16:29:27 INFO - PROCESS | 1648 | 1461022167577 Marionette TRACE conn2 <- [1,1226,null,{}] 16:29:27 INFO - PROCESS | 1648 | 1461022167582 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}] 16:29:27 INFO - PROCESS | 1648 | 1461022167684 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 16:29:27 INFO - PROCESS | 1648 | 1461022167718 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d928800 == 59 [pid = 1648] [id = 314] 16:29:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12a05e000) [pid = 1648] [serial = 941] [outer = 0x0] 16:29:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12b42b000) [pid = 1648] [serial = 942] [outer = 0x12a05e000] 16:29:27 INFO - PROCESS | 1648 | 1461022167743 Marionette DEBUG loaded listener.js 16:29:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12be19c00) [pid = 1648] [serial = 943] [outer = 0x12a05e000] 16:29:28 INFO - PROCESS | 1648 | 1461022168058 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]]]}] 16:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 16:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 522ms 16:29:28 INFO - PROCESS | 1648 | 1461022168097 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 16:29:28 INFO - PROCESS | 1648 | 1461022168098 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 16:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 16:29:28 INFO - PROCESS | 1648 | 1461022168101 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 16:29:28 INFO - PROCESS | 1648 | 1461022168102 Marionette TRACE conn2 <- [1,1230,null,{}] 16:29:28 INFO - PROCESS | 1648 | 1461022168104 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}] 16:29:28 INFO - PROCESS | 1648 | 1461022168205 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 16:29:28 INFO - PROCESS | 1648 | 1461022168230 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db3f000 == 60 [pid = 1648] [id = 315] 16:29:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12be2c400) [pid = 1648] [serial = 944] [outer = 0x0] 16:29:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12be97800) [pid = 1648] [serial = 945] [outer = 0x12be2c400] 16:29:28 INFO - PROCESS | 1648 | 1461022168255 Marionette DEBUG loaded listener.js 16:29:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12cfa3800) [pid = 1648] [serial = 946] [outer = 0x12be2c400] 16:29:28 INFO - PROCESS | 1648 | 1461022168557 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]]]}] 16:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 16:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 468ms 16:29:28 INFO - PROCESS | 1648 | 1461022168572 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 16:29:28 INFO - PROCESS | 1648 | 1461022168573 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 16:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 16:29:28 INFO - PROCESS | 1648 | 1461022168575 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 16:29:28 INFO - PROCESS | 1648 | 1461022168577 Marionette TRACE conn2 <- [1,1234,null,{}] 16:29:28 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12d9e1000) [pid = 1648] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 16:29:28 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12b10f000) [pid = 1648] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 16:29:28 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11c53e000) [pid = 1648] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 16:29:28 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x127c7dc00) [pid = 1648] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 16:29:28 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x127c7f800) [pid = 1648] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 16:29:28 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11c54a800) [pid = 1648] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 16:29:28 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11230dc00) [pid = 1648] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 16:29:28 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12a062c00) [pid = 1648] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 16:29:28 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11795d000) [pid = 1648] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 16:29:28 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11a96f400) [pid = 1648] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 16:29:28 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11bbe0c00) [pid = 1648] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 16:29:28 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x128f5cc00) [pid = 1648] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 16:29:28 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11b80e800) [pid = 1648] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 16:29:28 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x12a05c800) [pid = 1648] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 16:29:28 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x1163e1000) [pid = 1648] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 16:29:28 INFO - PROCESS | 1648 | 1461022168721 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}] 16:29:28 INFO - PROCESS | 1648 | 1461022168805 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 16:29:28 INFO - PROCESS | 1648 | 1461022168809 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x126ad4800 == 61 [pid = 1648] [id = 316] 16:29:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11a899c00) [pid = 1648] [serial = 947] [outer = 0x0] 16:29:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11b80e800) [pid = 1648] [serial = 948] [outer = 0x11a899c00] 16:29:28 INFO - PROCESS | 1648 | 1461022168839 Marionette DEBUG loaded listener.js 16:29:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x129b92400) [pid = 1648] [serial = 949] [outer = 0x11a899c00] 16:29:29 INFO - PROCESS | 1648 | 1461022169169 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]]]}] 16:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 16:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 622ms 16:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 16:29:29 INFO - PROCESS | 1648 | 1461022169199 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 16:29:29 INFO - PROCESS | 1648 | 1461022169201 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 16:29:29 INFO - PROCESS | 1648 | 1461022169203 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 16:29:29 INFO - PROCESS | 1648 | 1461022169204 Marionette TRACE conn2 <- [1,1238,null,{}] 16:29:29 INFO - PROCESS | 1648 | 1461022169206 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}] 16:29:29 INFO - PROCESS | 1648 | 1461022169302 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 16:29:29 INFO - PROCESS | 1648 | 1461022169356 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea47000 == 62 [pid = 1648] [id = 317] 16:29:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x127c9c800) [pid = 1648] [serial = 950] [outer = 0x0] 16:29:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x12d05fc00) [pid = 1648] [serial = 951] [outer = 0x127c9c800] 16:29:29 INFO - PROCESS | 1648 | 1461022169381 Marionette DEBUG loaded listener.js 16:29:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12d9aac00) [pid = 1648] [serial = 952] [outer = 0x127c9c800] 16:29:29 INFO - PROCESS | 1648 | 1461022169667 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]]]}] 16:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 16:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 468ms 16:29:29 INFO - PROCESS | 1648 | 1461022169671 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 16:29:29 INFO - PROCESS | 1648 | 1461022169673 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 16:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 16:29:29 INFO - PROCESS | 1648 | 1461022169688 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 16:29:29 INFO - PROCESS | 1648 | 1461022169690 Marionette TRACE conn2 <- [1,1242,null,{}] 16:29:29 INFO - PROCESS | 1648 | 1461022169704 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}] 16:29:29 INFO - PROCESS | 1648 | 1461022169840 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 16:29:29 INFO - PROCESS | 1648 | 1461022169847 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fe7b000 == 63 [pid = 1648] [id = 318] 16:29:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x12d9ab800) [pid = 1648] [serial = 953] [outer = 0x0] 16:29:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x12d9d9000) [pid = 1648] [serial = 954] [outer = 0x12d9ab800] 16:29:29 INFO - PROCESS | 1648 | 1461022169887 Marionette DEBUG loaded listener.js 16:29:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x12d9e3000) [pid = 1648] [serial = 955] [outer = 0x12d9ab800] 16:29:30 INFO - PROCESS | 1648 | 1461022170300 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]]]}] 16:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 16:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 639ms 16:29:30 INFO - PROCESS | 1648 | 1461022170319 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 16:29:30 INFO - PROCESS | 1648 | 1461022170321 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 16:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 16:29:30 INFO - PROCESS | 1648 | 1461022170323 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 16:29:30 INFO - PROCESS | 1648 | 1461022170324 Marionette TRACE conn2 <- [1,1246,null,{}] 16:29:30 INFO - PROCESS | 1648 | 1461022170340 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}] 16:29:30 INFO - PROCESS | 1648 | 1461022170431 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 16:29:30 INFO - PROCESS | 1648 | 1461022170435 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x13040f800 == 64 [pid = 1648] [id = 319] 16:29:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12d9e2800) [pid = 1648] [serial = 956] [outer = 0x0] 16:29:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12db6ec00) [pid = 1648] [serial = 957] [outer = 0x12d9e2800] 16:29:30 INFO - PROCESS | 1648 | 1461022170459 Marionette DEBUG loaded listener.js 16:29:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12e153c00) [pid = 1648] [serial = 958] [outer = 0x12d9e2800] 16:29:30 INFO - PROCESS | 1648 | 1461022170961 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]]]}] 16:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 16:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 673ms 16:29:31 INFO - PROCESS | 1648 | 1461022171003 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 16:29:31 INFO - PROCESS | 1648 | 1461022171007 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 16:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 16:29:31 INFO - PROCESS | 1648 | 1461022171015 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 16:29:31 INFO - PROCESS | 1648 | 1461022171019 Marionette TRACE conn2 <- [1,1250,null,{}] 16:29:31 INFO - PROCESS | 1648 | 1461022171025 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}] 16:29:31 INFO - PROCESS | 1648 | 1461022171192 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 16:29:31 INFO - PROCESS | 1648 | 1461022171320 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aac3800 == 65 [pid = 1648] [id = 320] 16:29:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x114ca0800) [pid = 1648] [serial = 959] [outer = 0x0] 16:29:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x118f25c00) [pid = 1648] [serial = 960] [outer = 0x114ca0800] 16:29:31 INFO - PROCESS | 1648 | 1461022171353 Marionette DEBUG loaded listener.js 16:29:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x11a854800) [pid = 1648] [serial = 961] [outer = 0x114ca0800] 16:29:31 INFO - PROCESS | 1648 | 1461022171822 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]]]}] 16:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 16:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 825ms 16:29:31 INFO - PROCESS | 1648 | 1461022171839 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 16:29:31 INFO - PROCESS | 1648 | 1461022171843 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 16:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 16:29:31 INFO - PROCESS | 1648 | 1461022171850 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 16:29:31 INFO - PROCESS | 1648 | 1461022171852 Marionette TRACE conn2 <- [1,1254,null,{}] 16:29:31 INFO - PROCESS | 1648 | 1461022171854 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}] 16:29:31 INFO - PROCESS | 1648 | 1461022171958 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 16:29:32 INFO - PROCESS | 1648 | 1461022172014 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1268b7000 == 66 [pid = 1648] [id = 321] 16:29:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x11a89a000) [pid = 1648] [serial = 962] [outer = 0x0] 16:29:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x11b6e2800) [pid = 1648] [serial = 963] [outer = 0x11a89a000] 16:29:32 INFO - PROCESS | 1648 | 1461022172044 Marionette DEBUG loaded listener.js 16:29:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11bbd7000) [pid = 1648] [serial = 964] [outer = 0x11a89a000] 16:29:32 INFO - PROCESS | 1648 | 1461022172451 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]]]}] 16:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 16:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 618ms 16:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 16:29:32 INFO - PROCESS | 1648 | 1461022172469 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 16:29:32 INFO - PROCESS | 1648 | 1461022172470 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 16:29:32 INFO - PROCESS | 1648 | 1461022172473 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 16:29:32 INFO - PROCESS | 1648 | 1461022172476 Marionette TRACE conn2 <- [1,1258,null,{}] 16:29:32 INFO - PROCESS | 1648 | 1461022172486 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}] 16:29:32 INFO - PROCESS | 1648 | 1461022172591 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 16:29:32 INFO - PROCESS | 1648 | 1461022172662 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e837000 == 67 [pid = 1648] [id = 322] 16:29:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x11c209400) [pid = 1648] [serial = 965] [outer = 0x0] 16:29:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12726c400) [pid = 1648] [serial = 966] [outer = 0x11c209400] 16:29:32 INFO - PROCESS | 1648 | 1461022172695 Marionette DEBUG loaded listener.js 16:29:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12861c800) [pid = 1648] [serial = 967] [outer = 0x11c209400] 16:29:33 INFO - PROCESS | 1648 | 1461022173114 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]]]}] 16:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 16:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 674ms 16:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 16:29:33 INFO - PROCESS | 1648 | 1461022173147 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 16:29:33 INFO - PROCESS | 1648 | 1461022173149 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 16:29:33 INFO - PROCESS | 1648 | 1461022173151 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 16:29:33 INFO - PROCESS | 1648 | 1461022173153 Marionette TRACE conn2 <- [1,1262,null,{}] 16:29:33 INFO - PROCESS | 1648 | 1461022173155 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}] 16:29:33 INFO - PROCESS | 1648 | 1461022173260 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 16:29:33 INFO - PROCESS | 1648 | 1461022173365 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x130432800 == 68 [pid = 1648] [id = 323] 16:29:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12a061400) [pid = 1648] [serial = 968] [outer = 0x0] 16:29:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12b159c00) [pid = 1648] [serial = 969] [outer = 0x12a061400] 16:29:33 INFO - PROCESS | 1648 | 1461022173397 Marionette DEBUG loaded listener.js 16:29:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12be2a400) [pid = 1648] [serial = 970] [outer = 0x12a061400] 16:29:33 INFO - PROCESS | 1648 | 1461022173797 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]]]}] 16:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 16:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 670ms 16:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 16:29:33 INFO - PROCESS | 1648 | 1461022173823 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 16:29:33 INFO - PROCESS | 1648 | 1461022173824 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 16:29:33 INFO - PROCESS | 1648 | 1461022173828 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 16:29:33 INFO - PROCESS | 1648 | 1461022173830 Marionette TRACE conn2 <- [1,1266,null,{}] 16:29:33 INFO - PROCESS | 1648 | 1461022173833 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}] 16:29:33 INFO - PROCESS | 1648 | 1461022173933 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 16:29:33 INFO - PROCESS | 1648 | 1461022173996 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1309c8800 == 69 [pid = 1648] [id = 324] 16:29:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12d059800) [pid = 1648] [serial = 971] [outer = 0x0] 16:29:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12d066c00) [pid = 1648] [serial = 972] [outer = 0x12d059800] 16:29:34 INFO - PROCESS | 1648 | 1461022174070 Marionette DEBUG loaded listener.js 16:29:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12d9dcc00) [pid = 1648] [serial = 973] [outer = 0x12d059800] 16:29:34 INFO - PROCESS | 1648 | 1461022174498 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]]]}] 16:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 16:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 722ms 16:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 16:29:34 INFO - PROCESS | 1648 | 1461022174548 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 16:29:34 INFO - PROCESS | 1648 | 1461022174550 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 16:29:34 INFO - PROCESS | 1648 | 1461022174552 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 16:29:34 INFO - PROCESS | 1648 | 1461022174553 Marionette TRACE conn2 <- [1,1270,null,{}] 16:29:34 INFO - PROCESS | 1648 | 1461022174555 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}] 16:29:34 INFO - PROCESS | 1648 | 1461022174693 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 16:29:34 INFO - PROCESS | 1648 | 1461022174763 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c31c000 == 70 [pid = 1648] [id = 325] 16:29:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x126e6c000) [pid = 1648] [serial = 974] [outer = 0x0] 16:29:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12d05a000) [pid = 1648] [serial = 975] [outer = 0x126e6c000] 16:29:34 INFO - PROCESS | 1648 | 1461022174796 Marionette DEBUG loaded listener.js 16:29:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12e339000) [pid = 1648] [serial = 976] [outer = 0x126e6c000] 16:29:35 INFO - PROCESS | 1648 | 1461022175387 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]]]}] 16:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 16:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 869ms 16:29:35 INFO - PROCESS | 1648 | 1461022175422 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 16:29:35 INFO - PROCESS | 1648 | 1461022175425 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 16:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 16:29:35 INFO - PROCESS | 1648 | 1461022175429 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 16:29:35 INFO - PROCESS | 1648 | 1461022175431 Marionette TRACE conn2 <- [1,1274,null,{}] 16:29:35 INFO - PROCESS | 1648 | 1461022175435 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}] 16:29:35 INFO - PROCESS | 1648 | 1461022175566 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 16:29:35 INFO - PROCESS | 1648 | 1461022175624 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ad4d800 == 71 [pid = 1648] [id = 326] 16:29:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x11570dc00) [pid = 1648] [serial = 977] [outer = 0x0] 16:29:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x1186a6400) [pid = 1648] [serial = 978] [outer = 0x11570dc00] 16:29:35 INFO - PROCESS | 1648 | 1461022175702 Marionette DEBUG loaded listener.js 16:29:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x119548000) [pid = 1648] [serial = 979] [outer = 0x11570dc00] 16:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12fe7b000 == 70 [pid = 1648] [id = 318] 16:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea47000 == 69 [pid = 1648] [id = 317] 16:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x126ad4800 == 68 [pid = 1648] [id = 316] 16:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12db3f000 == 67 [pid = 1648] [id = 315] 16:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12d928800 == 66 [pid = 1648] [id = 314] 16:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12cf63800 == 65 [pid = 1648] [id = 313] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12bb4a400) [pid = 1648] [serial = 900] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb04000 == 64 [pid = 1648] [id = 312] 16:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x119155000 == 63 [pid = 1648] [id = 311] 16:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x127681000 == 62 [pid = 1648] [id = 310] 16:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x126b92000 == 61 [pid = 1648] [id = 309] 16:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11985e800 == 60 [pid = 1648] [id = 308] 16:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11c322800 == 59 [pid = 1648] [id = 307] 16:29:36 INFO - PROCESS | 1648 | --DOCSHELL 0x11aa6b000 == 58 [pid = 1648] [id = 306] 16:29:36 INFO - PROCESS | 1648 | 1461022176171 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]]]}] 16:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 16:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 773ms 16:29:36 INFO - PROCESS | 1648 | 1461022176202 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 16:29:36 INFO - PROCESS | 1648 | 1461022176205 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 16:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 16:29:36 INFO - PROCESS | 1648 | 1461022176210 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 16:29:36 INFO - PROCESS | 1648 | 1461022176214 Marionette TRACE conn2 <- [1,1278,null,{}] 16:29:36 INFO - PROCESS | 1648 | 1461022176216 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}] 16:29:36 INFO - PROCESS | 1648 | 1461022176299 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 16:29:36 INFO - PROCESS | 1648 | 1461022176304 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ee3000 == 59 [pid = 1648] [id = 327] 16:29:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x119a4e800) [pid = 1648] [serial = 980] [outer = 0x0] 16:29:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x11ace3800) [pid = 1648] [serial = 981] [outer = 0x119a4e800] 16:29:36 INFO - PROCESS | 1648 | 1461022176331 Marionette DEBUG loaded listener.js 16:29:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x11b86f800) [pid = 1648] [serial = 982] [outer = 0x119a4e800] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12e3b5c00) [pid = 1648] [serial = 780] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12b42d000) [pid = 1648] [serial = 897] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12765e000) [pid = 1648] [serial = 879] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x127d84000) [pid = 1648] [serial = 882] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x1298ae000) [pid = 1648] [serial = 886] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x129060c00) [pid = 1648] [serial = 885] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x112315400) [pid = 1648] [serial = 842] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x126cd9c00) [pid = 1648] [serial = 876] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x128621800) [pid = 1648] [serial = 883] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x118932c00) [pid = 1648] [serial = 864] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x11a88ec00) [pid = 1648] [serial = 865] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12b432c00) [pid = 1648] [serial = 858] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12b15d400) [pid = 1648] [serial = 857] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x127046400) [pid = 1648] [serial = 851] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x118f98400) [pid = 1648] [serial = 845] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x118f1e400) [pid = 1648] [serial = 862] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x11863f000) [pid = 1648] [serial = 861] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x11aff0400) [pid = 1648] [serial = 867] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x11b6e9800) [pid = 1648] [serial = 868] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11ba5d000) [pid = 1648] [serial = 848] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11c2f3c00) [pid = 1648] [serial = 873] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11c540000) [pid = 1648] [serial = 874] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12a066800) [pid = 1648] [serial = 854] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x129d8dc00) [pid = 1648] [serial = 888] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x11ba5a000) [pid = 1648] [serial = 870] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11bbdb000) [pid = 1648] [serial = 871] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x129b90400) [pid = 1648] [serial = 456] [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.] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12b160c00) [pid = 1648] [serial = 895] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x12a067c00) [pid = 1648] [serial = 889] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x12a069000) [pid = 1648] [serial = 892] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x127c28c00) [pid = 1648] [serial = 880] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x12b153800) [pid = 1648] [serial = 894] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12b69cc00) [pid = 1648] [serial = 898] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x127263800) [pid = 1648] [serial = 877] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x11c69a800) [pid = 1648] [serial = 891] [outer = 0x0] [url = about:blank] 16:29:36 INFO - PROCESS | 1648 | 1461022176699 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]]]}] 16:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 16:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 522ms 16:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 16:29:36 INFO - PROCESS | 1648 | 1461022176731 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 16:29:36 INFO - PROCESS | 1648 | 1461022176733 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 16:29:36 INFO - PROCESS | 1648 | 1461022176735 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 16:29:36 INFO - PROCESS | 1648 | 1461022176737 Marionette TRACE conn2 <- [1,1282,null,{}] 16:29:36 INFO - PROCESS | 1648 | 1461022176751 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}] 16:29:36 INFO - PROCESS | 1648 | 1461022176838 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 16:29:36 INFO - PROCESS | 1648 | 1461022176846 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x1269ca800 == 60 [pid = 1648] [id = 328] 16:29:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11c2ed400) [pid = 1648] [serial = 983] [outer = 0x0] 16:29:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11c54a800) [pid = 1648] [serial = 984] [outer = 0x11c2ed400] 16:29:36 INFO - PROCESS | 1648 | 1461022176875 Marionette DEBUG loaded listener.js 16:29:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x126cd8800) [pid = 1648] [serial = 985] [outer = 0x11c2ed400] 16:29:37 INFO - PROCESS | 1648 | 1461022177217 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]]]}] 16:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 16:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 520ms 16:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 16:29:37 INFO - PROCESS | 1648 | 1461022177256 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 16:29:37 INFO - PROCESS | 1648 | 1461022177258 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 16:29:37 INFO - PROCESS | 1648 | 1461022177269 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 16:29:37 INFO - PROCESS | 1648 | 1461022177270 Marionette TRACE conn2 <- [1,1286,null,{}] 16:29:37 INFO - PROCESS | 1648 | 1461022177273 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}] 16:29:37 INFO - PROCESS | 1648 | 1461022177355 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 16:29:37 INFO - PROCESS | 1648 | 1461022177361 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x128691000 == 61 [pid = 1648] [id = 329] 16:29:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x126e6ec00) [pid = 1648] [serial = 986] [outer = 0x0] 16:29:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1270b0c00) [pid = 1648] [serial = 987] [outer = 0x126e6ec00] 16:29:37 INFO - PROCESS | 1648 | 1461022177388 Marionette DEBUG loaded listener.js 16:29:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x127ca3000) [pid = 1648] [serial = 988] [outer = 0x126e6ec00] 16:29:37 INFO - PROCESS | 1648 | 1461022177732 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]]]}] 16:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 16:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 480ms 16:29:37 INFO - PROCESS | 1648 | 1461022177741 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 16:29:37 INFO - PROCESS | 1648 | 1461022177744 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 16:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 16:29:37 INFO - PROCESS | 1648 | 1461022177750 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 16:29:37 INFO - PROCESS | 1648 | 1461022177751 Marionette TRACE conn2 <- [1,1290,null,{}] 16:29:37 INFO - PROCESS | 1648 | 1461022177753 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}] 16:29:37 INFO - PROCESS | 1648 | 1461022177857 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 16:29:37 INFO - PROCESS | 1648 | 1461022177944 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c323800 == 62 [pid = 1648] [id = 330] 16:29:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x127046400) [pid = 1648] [serial = 989] [outer = 0x0] 16:29:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x127fcdc00) [pid = 1648] [serial = 990] [outer = 0x127046400] 16:29:37 INFO - PROCESS | 1648 | 1461022177986 Marionette DEBUG loaded listener.js 16:29:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x129b87800) [pid = 1648] [serial = 991] [outer = 0x127046400] 16:29:38 INFO - PROCESS | 1648 | 1461022178307 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]]]}] 16:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 16:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 618ms 16:29:38 INFO - PROCESS | 1648 | 1461022178369 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 16:29:38 INFO - PROCESS | 1648 | 1461022178370 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 16:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 16:29:38 INFO - PROCESS | 1648 | 1461022178372 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 16:29:38 INFO - PROCESS | 1648 | 1461022178373 Marionette TRACE conn2 <- [1,1294,null,{}] 16:29:38 INFO - PROCESS | 1648 | 1461022178384 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}] 16:29:38 INFO - PROCESS | 1648 | 1461022178504 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 16:29:38 INFO - PROCESS | 1648 | 1461022178538 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cf50000 == 63 [pid = 1648] [id = 331] 16:29:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x1298ae000) [pid = 1648] [serial = 992] [outer = 0x0] 16:29:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12a067000) [pid = 1648] [serial = 993] [outer = 0x1298ae000] 16:29:38 INFO - PROCESS | 1648 | 1461022178567 Marionette DEBUG loaded listener.js 16:29:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12bb50400) [pid = 1648] [serial = 994] [outer = 0x1298ae000] 16:29:38 INFO - PROCESS | 1648 | 1461022178891 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]]]}] 16:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 16:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 570ms 16:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 16:29:38 INFO - PROCESS | 1648 | 1461022178942 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 16:29:38 INFO - PROCESS | 1648 | 1461022178944 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 16:29:38 INFO - PROCESS | 1648 | 1461022178946 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 16:29:38 INFO - PROCESS | 1648 | 1461022178947 Marionette TRACE conn2 <- [1,1298,null,{}] 16:29:38 INFO - PROCESS | 1648 | 1461022178949 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}] 16:29:39 INFO - PROCESS | 1648 | 1461022179065 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 16:29:39 INFO - PROCESS | 1648 | 1461022179069 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d931800 == 64 [pid = 1648] [id = 332] 16:29:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12b155800) [pid = 1648] [serial = 995] [outer = 0x0] 16:29:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12cf9d000) [pid = 1648] [serial = 996] [outer = 0x12b155800] 16:29:39 INFO - PROCESS | 1648 | 1461022179123 Marionette DEBUG loaded listener.js 16:29:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12d319800) [pid = 1648] [serial = 997] [outer = 0x12b155800] 16:29:39 INFO - PROCESS | 1648 | 1461022179434 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]]]}] 16:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 16:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 521ms 16:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 16:29:39 INFO - PROCESS | 1648 | 1461022179467 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 16:29:39 INFO - PROCESS | 1648 | 1461022179468 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 16:29:39 INFO - PROCESS | 1648 | 1461022179470 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 16:29:39 INFO - PROCESS | 1648 | 1461022179471 Marionette TRACE conn2 <- [1,1302,null,{}] 16:29:39 INFO - PROCESS | 1648 | 1461022179474 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}] 16:29:39 INFO - PROCESS | 1648 | 1461022179575 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 16:29:39 INFO - PROCESS | 1648 | 1461022179589 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d95d800 == 65 [pid = 1648] [id = 333] 16:29:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12d065400) [pid = 1648] [serial = 998] [outer = 0x0] 16:29:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12db66c00) [pid = 1648] [serial = 999] [outer = 0x12d065400] 16:29:39 INFO - PROCESS | 1648 | 1461022179617 Marionette DEBUG loaded listener.js 16:29:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12e158400) [pid = 1648] [serial = 1000] [outer = 0x12d065400] 16:29:40 INFO - PROCESS | 1648 | 1461022180027 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]]]}] 16:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 16:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 575ms 16:29:40 INFO - PROCESS | 1648 | 1461022180048 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 16:29:40 INFO - PROCESS | 1648 | 1461022180049 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 16:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 16:29:40 INFO - PROCESS | 1648 | 1461022180052 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 16:29:40 INFO - PROCESS | 1648 | 1461022180052 Marionette TRACE conn2 <- [1,1306,null,{}] 16:29:40 INFO - PROCESS | 1648 | 1461022180054 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}] 16:29:40 INFO - PROCESS | 1648 | 1461022180152 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 16:29:40 INFO - PROCESS | 1648 | 1461022180163 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e83f800 == 66 [pid = 1648] [id = 334] 16:29:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x12a00b000) [pid = 1648] [serial = 1001] [outer = 0x0] 16:29:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12a015000) [pid = 1648] [serial = 1002] [outer = 0x12a00b000] 16:29:40 INFO - PROCESS | 1648 | 1461022180185 Marionette DEBUG loaded listener.js 16:29:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12d9a9000) [pid = 1648] [serial = 1003] [outer = 0x12a00b000] 16:29:40 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x11b86d000) [pid = 1648] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 16:29:40 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x11ad80800) [pid = 1648] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 16:29:40 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x11b86d800) [pid = 1648] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 16:29:40 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x1163ec000) [pid = 1648] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 16:29:40 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12a05e000) [pid = 1648] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 16:29:40 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x127784000) [pid = 1648] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 16:29:40 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12be2c400) [pid = 1648] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 16:29:40 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11a899c00) [pid = 1648] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 16:29:40 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x129062800) [pid = 1648] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 16:29:40 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x127c9c800) [pid = 1648] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 16:29:40 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x12d9ab800) [pid = 1648] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 16:29:40 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x12a05dc00) [pid = 1648] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 16:29:40 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11400e000) [pid = 1648] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 16:29:40 INFO - PROCESS | 1648 | 1461022180791 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]]]}] 16:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 16:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 777ms 16:29:40 INFO - PROCESS | 1648 | 1461022180832 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 16:29:40 INFO - PROCESS | 1648 | 1461022180834 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 16:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 16:29:40 INFO - PROCESS | 1648 | 1461022180868 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 16:29:40 INFO - PROCESS | 1648 | 1461022180869 Marionette TRACE conn2 <- [1,1310,null,{}] 16:29:40 INFO - PROCESS | 1648 | 1461022180873 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}] 16:29:40 INFO - PROCESS | 1648 | 1461022180980 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 16:29:40 INFO - PROCESS | 1648 | 1461022180988 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d968800 == 67 [pid = 1648] [id = 335] 16:29:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x11c204400) [pid = 1648] [serial = 1004] [outer = 0x0] 16:29:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12a013800) [pid = 1648] [serial = 1005] [outer = 0x11c204400] 16:29:41 INFO - PROCESS | 1648 | 1461022181013 Marionette DEBUG loaded listener.js 16:29:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12be2a000) [pid = 1648] [serial = 1006] [outer = 0x11c204400] 16:29:41 INFO - PROCESS | 1648 | 1461022181358 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] 16:29:41 INFO - PROCESS | 1648 | 1461022181390 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 16:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 16:29:41 INFO - PROCESS | 1648 | 1461022181403 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 16:29:41 INFO - PROCESS | 1648 | 1461022181405 Marionette TRACE conn2 <- [1,1314,null,{}] 16:29:41 INFO - PROCESS | 1648 | 1461022181408 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}] 16:29:41 INFO - PROCESS | 1648 | 1461022181506 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 16:29:41 INFO - PROCESS | 1648 | 1461022181510 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x130114800 == 68 [pid = 1648] [id = 336] 16:29:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12be2c400) [pid = 1648] [serial = 1007] [outer = 0x0] 16:29:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x12e315000) [pid = 1648] [serial = 1008] [outer = 0x12be2c400] 16:29:41 INFO - PROCESS | 1648 | 1461022181540 Marionette DEBUG loaded listener.js 16:29:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x12e76c000) [pid = 1648] [serial = 1009] [outer = 0x12be2c400] 16:29:41 INFO - PROCESS | 1648 | 1461022181883 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]]]}] 16:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 16:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 533ms 16:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 16:29:41 INFO - PROCESS | 1648 | 1461022181928 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 16:29:41 INFO - PROCESS | 1648 | 1461022181930 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 16:29:41 INFO - PROCESS | 1648 | 1461022181932 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 16:29:41 INFO - PROCESS | 1648 | 1461022181934 Marionette TRACE conn2 <- [1,1318,null,{}] 16:29:41 INFO - PROCESS | 1648 | 1461022181936 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}] 16:29:42 INFO - PROCESS | 1648 | 1461022182028 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 16:29:42 INFO - PROCESS | 1648 | 1461022182087 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x13043d800 == 69 [pid = 1648] [id = 337] 16:29:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x112407400) [pid = 1648] [serial = 1010] [outer = 0x0] 16:29:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x11240d800) [pid = 1648] [serial = 1011] [outer = 0x112407400] 16:29:42 INFO - PROCESS | 1648 | 1461022182113 Marionette DEBUG loaded listener.js 16:29:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12d9a9400) [pid = 1648] [serial = 1012] [outer = 0x112407400] 16:29:42 INFO - PROCESS | 1648 | 1461022182448 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]]]}] 16:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 16:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 569ms 16:29:42 INFO - PROCESS | 1648 | 1461022182561 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 16:29:42 INFO - PROCESS | 1648 | 1461022182564 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 16:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 16:29:42 INFO - PROCESS | 1648 | 1461022182573 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 16:29:42 INFO - PROCESS | 1648 | 1461022182577 Marionette TRACE conn2 <- [1,1322,null,{}] 16:29:42 INFO - PROCESS | 1648 | 1461022182582 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}] 16:29:42 INFO - PROCESS | 1648 | 1461022182693 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 16:29:42 INFO - PROCESS | 1648 | 1461022182765 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x119860800 == 70 [pid = 1648] [id = 338] 16:29:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11240c000) [pid = 1648] [serial = 1013] [outer = 0x0] 16:29:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x11400b400) [pid = 1648] [serial = 1014] [outer = 0x11240c000] 16:29:42 INFO - PROCESS | 1648 | 1461022182799 Marionette DEBUG loaded listener.js 16:29:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x118e3f000) [pid = 1648] [serial = 1015] [outer = 0x11240c000] 16:29:43 INFO - PROCESS | 1648 | 1461022183219 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]]]}] 16:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 16:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 675ms 16:29:43 INFO - PROCESS | 1648 | 1461022183250 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 16:29:43 INFO - PROCESS | 1648 | 1461022183252 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 16:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 16:29:43 INFO - PROCESS | 1648 | 1461022183260 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 16:29:43 INFO - PROCESS | 1648 | 1461022183262 Marionette TRACE conn2 <- [1,1326,null,{}] 16:29:43 INFO - PROCESS | 1648 | 1461022183265 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}] 16:29:43 INFO - PROCESS | 1648 | 1461022183394 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 16:29:43 INFO - PROCESS | 1648 | 1461022183478 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x1268ac800 == 71 [pid = 1648] [id = 339] 16:29:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x11a872000) [pid = 1648] [serial = 1016] [outer = 0x0] 16:29:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x11af7d400) [pid = 1648] [serial = 1017] [outer = 0x11a872000] 16:29:43 INFO - PROCESS | 1648 | 1461022183509 Marionette DEBUG loaded listener.js 16:29:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11b6ea800) [pid = 1648] [serial = 1018] [outer = 0x11a872000] 16:29:43 INFO - PROCESS | 1648 | 1461022183918 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]]]}] 16:29:43 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 16:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 723ms 16:29:43 INFO - PROCESS | 1648 | 1461022183981 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 16:29:43 INFO - PROCESS | 1648 | 1461022183983 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 16:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 16:29:43 INFO - PROCESS | 1648 | 1461022183985 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 16:29:43 INFO - PROCESS | 1648 | 1461022183986 Marionette TRACE conn2 <- [1,1330,null,{}] 16:29:43 INFO - PROCESS | 1648 | 1461022183993 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}] 16:29:44 INFO - PROCESS | 1648 | 1461022184095 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 16:29:44 INFO - PROCESS | 1648 | 1461022184146 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2e9800 == 72 [pid = 1648] [id = 340] 16:29:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x11c54b800) [pid = 1648] [serial = 1019] [outer = 0x0] 16:29:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x126c7dc00) [pid = 1648] [serial = 1020] [outer = 0x11c54b800] 16:29:44 INFO - PROCESS | 1648 | 1461022184172 Marionette DEBUG loaded listener.js 16:29:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12766cc00) [pid = 1648] [serial = 1021] [outer = 0x11c54b800] 16:29:44 INFO - PROCESS | 1648 | 1461022184677 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]]]}] 16:29:44 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 16:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 775ms 16:29:44 INFO - PROCESS | 1648 | 1461022184780 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 16:29:44 INFO - PROCESS | 1648 | 1461022184782 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 16:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 16:29:44 INFO - PROCESS | 1648 | 1461022184787 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 16:29:44 INFO - PROCESS | 1648 | 1461022184789 Marionette TRACE conn2 <- [1,1334,null,{}] 16:29:44 INFO - PROCESS | 1648 | 1461022184793 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}] 16:29:44 INFO - PROCESS | 1648 | 1461022184900 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 16:29:44 INFO - PROCESS | 1648 | 1461022184968 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fe77800 == 73 [pid = 1648] [id = 341] 16:29:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12a011c00) [pid = 1648] [serial = 1022] [outer = 0x0] 16:29:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12b10fc00) [pid = 1648] [serial = 1023] [outer = 0x12a011c00] 16:29:45 INFO - PROCESS | 1648 | 1461022185000 Marionette DEBUG loaded listener.js 16:29:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12b42fc00) [pid = 1648] [serial = 1024] [outer = 0x12a011c00] 16:29:45 INFO - PROCESS | 1648 | 1461022185406 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]]]}] 16:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 16:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 627ms 16:29:45 INFO - PROCESS | 1648 | 1461022185414 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 16:29:45 INFO - PROCESS | 1648 | 1461022185415 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 16:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 16:29:45 INFO - PROCESS | 1648 | 1461022185417 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 16:29:45 INFO - PROCESS | 1648 | 1461022185419 Marionette TRACE conn2 <- [1,1338,null,{}] 16:29:45 INFO - PROCESS | 1648 | 1461022185421 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}] 16:29:45 INFO - PROCESS | 1648 | 1461022185524 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 16:29:45 INFO - PROCESS | 1648 | 1461022185578 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x13835b800 == 74 [pid = 1648] [id = 342] 16:29:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x12a013c00) [pid = 1648] [serial = 1025] [outer = 0x0] 16:29:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12be13800) [pid = 1648] [serial = 1026] [outer = 0x12a013c00] 16:29:45 INFO - PROCESS | 1648 | 1461022185608 Marionette DEBUG loaded listener.js 16:29:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12d31b000) [pid = 1648] [serial = 1027] [outer = 0x12a013c00] 16:29:46 INFO - PROCESS | 1648 | 1461022186525 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]]]}] 16:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 16:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1120ms 16:29:46 INFO - PROCESS | 1648 | 1461022186537 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 16:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 16:29:46 INFO - PROCESS | 1648 | 1461022186539 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 16:29:46 INFO - PROCESS | 1648 | 1461022186541 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 16:29:46 INFO - PROCESS | 1648 | 1461022186542 Marionette TRACE conn2 <- [1,1342,null,{}] 16:29:46 INFO - PROCESS | 1648 | 1461022186546 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}] 16:29:46 INFO - PROCESS | 1648 | 1461022186666 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 16:29:46 INFO - PROCESS | 1648 | 1461022186723 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x130222000 == 75 [pid = 1648] [id = 343] 16:29:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12db70400) [pid = 1648] [serial = 1028] [outer = 0x0] 16:29:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12e776400) [pid = 1648] [serial = 1029] [outer = 0x12db70400] 16:29:46 INFO - PROCESS | 1648 | 1461022186755 Marionette DEBUG loaded listener.js 16:29:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12e78c800) [pid = 1648] [serial = 1030] [outer = 0x12db70400] 16:29:47 INFO - PROCESS | 1648 | 1461022187191 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]]]}] 16:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 16:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 671ms 16:29:47 INFO - PROCESS | 1648 | 1461022187214 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 16:29:47 INFO - PROCESS | 1648 | 1461022187215 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 16:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 16:29:47 INFO - PROCESS | 1648 | 1461022187217 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 16:29:47 INFO - PROCESS | 1648 | 1461022187219 Marionette TRACE conn2 <- [1,1346,null,{}] 16:29:47 INFO - PROCESS | 1648 | 1461022187221 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}] 16:29:47 INFO - PROCESS | 1648 | 1461022187322 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 16:29:47 INFO - PROCESS | 1648 | 1461022187379 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d92c800 == 76 [pid = 1648] [id = 344] 16:29:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12a06a800) [pid = 1648] [serial = 1031] [outer = 0x0] 16:29:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12bea0000) [pid = 1648] [serial = 1032] [outer = 0x12a06a800] 16:29:47 INFO - PROCESS | 1648 | 1461022187409 Marionette DEBUG loaded listener.js 16:29:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12e790800) [pid = 1648] [serial = 1033] [outer = 0x12a06a800] 16:29:48 INFO - PROCESS | 1648 | 1461022188065 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]]]}] 16:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 16:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 870ms 16:29:48 INFO - PROCESS | 1648 | 1461022188088 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 16:29:48 INFO - PROCESS | 1648 | 1461022188090 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 16:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 16:29:48 INFO - PROCESS | 1648 | 1461022188094 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 16:29:48 INFO - PROCESS | 1648 | 1461022188098 Marionette TRACE conn2 <- [1,1350,null,{}] 16:29:48 INFO - PROCESS | 1648 | 1461022188102 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}] 16:29:48 INFO - PROCESS | 1648 | 1461022188203 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 16:29:48 INFO - PROCESS | 1648 | 1461022188283 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f7d800 == 77 [pid = 1648] [id = 345] 16:29:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x1147f4c00) [pid = 1648] [serial = 1034] [outer = 0x0] 16:29:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x1163e1000) [pid = 1648] [serial = 1035] [outer = 0x1147f4c00] 16:29:48 INFO - PROCESS | 1648 | 1461022188312 Marionette DEBUG loaded listener.js 16:29:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x11a86ec00) [pid = 1648] [serial = 1036] [outer = 0x1147f4c00] 16:29:48 INFO - PROCESS | 1648 | 1461022188746 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]]]}] 16:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 16:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 677ms 16:29:48 INFO - PROCESS | 1648 | 1461022188771 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 16:29:48 INFO - PROCESS | 1648 | 1461022188777 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 16:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 16:29:48 INFO - PROCESS | 1648 | 1461022188786 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 16:29:48 INFO - PROCESS | 1648 | 1461022188788 Marionette TRACE conn2 <- [1,1354,null,{}] 16:29:48 INFO - PROCESS | 1648 | 1461022188792 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}] 16:29:48 INFO - PROCESS | 1648 | 1461022188943 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 16:29:49 INFO - PROCESS | 1648 | 1461022189044 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x1277ea800 == 78 [pid = 1648] [id = 346] 16:29:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x11a871000) [pid = 1648] [serial = 1037] [outer = 0x0] 16:29:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x11ad80800) [pid = 1648] [serial = 1038] [outer = 0x11a871000] 16:29:49 INFO - PROCESS | 1648 | 1461022189076 Marionette DEBUG loaded listener.js 16:29:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x11bbd5c00) [pid = 1648] [serial = 1039] [outer = 0x11a871000] 16:29:49 INFO - PROCESS | 1648 | --DOCSHELL 0x130114800 == 77 [pid = 1648] [id = 336] 16:29:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12d968800 == 76 [pid = 1648] [id = 335] 16:29:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12e83f800 == 75 [pid = 1648] [id = 334] 16:29:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12d95d800 == 74 [pid = 1648] [id = 333] 16:29:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12d931800 == 73 [pid = 1648] [id = 332] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x12db6ec00) [pid = 1648] [serial = 957] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12cf50000 == 72 [pid = 1648] [id = 331] 16:29:49 INFO - PROCESS | 1648 | --DOCSHELL 0x11c323800 == 71 [pid = 1648] [id = 330] 16:29:49 INFO - PROCESS | 1648 | --DOCSHELL 0x128691000 == 70 [pid = 1648] [id = 329] 16:29:49 INFO - PROCESS | 1648 | --DOCSHELL 0x1269ca800 == 69 [pid = 1648] [id = 328] 16:29:49 INFO - PROCESS | 1648 | --DOCSHELL 0x119ee3000 == 68 [pid = 1648] [id = 327] 16:29:49 INFO - PROCESS | 1648 | --DOCSHELL 0x11ad4d800 == 67 [pid = 1648] [id = 326] 16:29:49 INFO - PROCESS | 1648 | --DOCSHELL 0x1309c8800 == 66 [pid = 1648] [id = 324] 16:29:49 INFO - PROCESS | 1648 | --DOCSHELL 0x130432800 == 65 [pid = 1648] [id = 323] 16:29:49 INFO - PROCESS | 1648 | --DOCSHELL 0x12e837000 == 64 [pid = 1648] [id = 322] 16:29:49 INFO - PROCESS | 1648 | --DOCSHELL 0x1268b7000 == 63 [pid = 1648] [id = 321] 16:29:49 INFO - PROCESS | 1648 | --DOCSHELL 0x11aac3800 == 62 [pid = 1648] [id = 320] 16:29:49 INFO - PROCESS | 1648 | 1461022189470 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]]]}] 16:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 16:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 721ms 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12d9e3000) [pid = 1648] [serial = 955] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12b109000) [pid = 1648] [serial = 939] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x114c9e000) [pid = 1648] [serial = 919] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x114c91400) [pid = 1648] [serial = 918] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x11bbe2800) [pid = 1648] [serial = 927] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x11c68f800) [pid = 1648] [serial = 928] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x11acf0400) [pid = 1648] [serial = 906] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x11b6e5000) [pid = 1648] [serial = 924] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x11b819c00) [pid = 1648] [serial = 925] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12703e400) [pid = 1648] [serial = 931] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x126826c00) [pid = 1648] [serial = 930] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x11a96c800) [pid = 1648] [serial = 922] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x11a84d800) [pid = 1648] [serial = 921] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12b42b000) [pid = 1648] [serial = 942] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x127c7c000) [pid = 1648] [serial = 933] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x126a62000) [pid = 1648] [serial = 909] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12be97800) [pid = 1648] [serial = 945] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12be19c00) [pid = 1648] [serial = 943] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x11b80e800) [pid = 1648] [serial = 948] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12b42e800) [pid = 1648] [serial = 915] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x129b92400) [pid = 1648] [serial = 949] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x128f5bc00) [pid = 1648] [serial = 912] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12d9d9000) [pid = 1648] [serial = 954] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x11863f400) [pid = 1648] [serial = 903] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x1298b3000) [pid = 1648] [serial = 936] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12a05cc00) [pid = 1648] [serial = 937] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12cfa3800) [pid = 1648] [serial = 946] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12b424400) [pid = 1648] [serial = 940] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12d9aac00) [pid = 1648] [serial = 952] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x12865e000) [pid = 1648] [serial = 934] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12d05fc00) [pid = 1648] [serial = 951] [outer = 0x0] [url = about:blank] 16:29:49 INFO - PROCESS | 1648 | 1461022189519 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 16:29:49 INFO - PROCESS | 1648 | 1461022189520 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 16:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 16:29:49 INFO - PROCESS | 1648 | 1461022189525 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 16:29:49 INFO - PROCESS | 1648 | 1461022189527 Marionette TRACE conn2 <- [1,1358,null,{}] 16:29:49 INFO - PROCESS | 1648 | 1461022189534 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}] 16:29:49 INFO - PROCESS | 1648 | 1461022189622 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 16:29:49 INFO - PROCESS | 1648 | 1461022189628 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12689e000 == 63 [pid = 1648] [id = 347] 16:29:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11c546c00) [pid = 1648] [serial = 1040] [outer = 0x0] 16:29:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x126a62000) [pid = 1648] [serial = 1041] [outer = 0x11c546c00] 16:29:49 INFO - PROCESS | 1648 | 1461022189656 Marionette DEBUG loaded listener.js 16:29:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x127047000) [pid = 1648] [serial = 1042] [outer = 0x11c546c00] 16:29:50 INFO - PROCESS | 1648 | 1461022190008 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]]]}] 16:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 16:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 520ms 16:29:50 INFO - PROCESS | 1648 | 1461022190055 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 16:29:50 INFO - PROCESS | 1648 | 1461022190057 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 16:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 16:29:50 INFO - PROCESS | 1648 | 1461022190061 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 16:29:50 INFO - PROCESS | 1648 | 1461022190062 Marionette TRACE conn2 <- [1,1362,null,{}] 16:29:50 INFO - PROCESS | 1648 | 1461022190064 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}] 16:29:50 INFO - PROCESS | 1648 | 1461022190150 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 16:29:50 INFO - PROCESS | 1648 | 1461022190153 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x129b39800 == 64 [pid = 1648] [id = 348] 16:29:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x12726bc00) [pid = 1648] [serial = 1043] [outer = 0x0] 16:29:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x127c7f800) [pid = 1648] [serial = 1044] [outer = 0x12726bc00] 16:29:50 INFO - PROCESS | 1648 | 1461022190180 Marionette DEBUG loaded listener.js 16:29:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x12906a400) [pid = 1648] [serial = 1045] [outer = 0x12726bc00] 16:29:50 INFO - PROCESS | 1648 | 1461022190532 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]]]}] 16:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 16:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 520ms 16:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 16:29:50 INFO - PROCESS | 1648 | 1461022190582 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 16:29:50 INFO - PROCESS | 1648 | 1461022190583 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 16:29:50 INFO - PROCESS | 1648 | 1461022190594 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 16:29:50 INFO - PROCESS | 1648 | 1461022190595 Marionette TRACE conn2 <- [1,1366,null,{}] 16:29:50 INFO - PROCESS | 1648 | 1461022190599 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}] 16:29:50 INFO - PROCESS | 1648 | 1461022190681 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 16:29:50 INFO - PROCESS | 1648 | 1461022190687 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bc60800 == 65 [pid = 1648] [id = 349] 16:29:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x129b91400) [pid = 1648] [serial = 1046] [outer = 0x0] 16:29:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12a00d400) [pid = 1648] [serial = 1047] [outer = 0x129b91400] 16:29:50 INFO - PROCESS | 1648 | 1461022190713 Marionette DEBUG loaded listener.js 16:29:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12a05c000) [pid = 1648] [serial = 1048] [outer = 0x129b91400] 16:29:51 INFO - PROCESS | 1648 | 1461022191075 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] 16:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 16:29:51 INFO - PROCESS | 1648 | 1461022191119 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 16:29:51 INFO - PROCESS | 1648 | 1461022191121 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 16:29:51 INFO - PROCESS | 1648 | 1461022191123 Marionette TRACE conn2 <- [1,1370,null,{}] 16:29:51 INFO - PROCESS | 1648 | 1461022191125 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}] 16:29:51 INFO - PROCESS | 1648 | 1461022191242 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 16:29:51 INFO - PROCESS | 1648 | 1461022191274 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d937000 == 66 [pid = 1648] [id = 350] 16:29:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12a05cc00) [pid = 1648] [serial = 1049] [outer = 0x0] 16:29:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12b423800) [pid = 1648] [serial = 1050] [outer = 0x12a05cc00] 16:29:51 INFO - PROCESS | 1648 | 1461022191300 Marionette DEBUG loaded listener.js 16:29:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12d31d000) [pid = 1648] [serial = 1051] [outer = 0x12a05cc00] 16:29:51 INFO - PROCESS | 1648 | 1461022191734 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] 16:29:51 INFO - PROCESS | 1648 | 1461022191743 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 16:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 16:29:51 INFO - PROCESS | 1648 | 1461022191749 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 16:29:51 INFO - PROCESS | 1648 | 1461022191751 Marionette TRACE conn2 <- [1,1374,null,{}] 16:29:51 INFO - PROCESS | 1648 | 1461022191754 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}] 16:29:51 INFO - PROCESS | 1648 | 1461022191923 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 16:29:51 INFO - PROCESS | 1648 | 1461022191981 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e82d000 == 67 [pid = 1648] [id = 351] 16:29:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12d31e800) [pid = 1648] [serial = 1052] [outer = 0x0] 16:29:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12e158c00) [pid = 1648] [serial = 1053] [outer = 0x12d31e800] 16:29:52 INFO - PROCESS | 1648 | 1461022192019 Marionette DEBUG loaded listener.js 16:29:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12e31c800) [pid = 1648] [serial = 1054] [outer = 0x12d31e800] 16:29:52 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:29:52 INFO - PROCESS | 1648 | 1461022192375 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] 16:29:52 INFO - PROCESS | 1648 | 1461022192423 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 16:29:52 INFO - PROCESS | 1648 | 1461022192425 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 16:29:52 INFO - PROCESS | 1648 | 1461022192426 Marionette TRACE conn2 <- [1,1378,null,{}] 16:29:52 INFO - PROCESS | 1648 | 1461022192428 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}] 16:29:52 INFO - PROCESS | 1648 | 1461022192533 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 16:29:52 INFO - PROCESS | 1648 | 1461022192544 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12edc6800 == 68 [pid = 1648] [id = 352] 16:29:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x11239b800) [pid = 1648] [serial = 1055] [outer = 0x0] 16:29:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x1123a2000) [pid = 1648] [serial = 1056] [outer = 0x11239b800] 16:29:52 INFO - PROCESS | 1648 | 1461022192569 Marionette DEBUG loaded listener.js 16:29:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x11afecc00) [pid = 1648] [serial = 1057] [outer = 0x11239b800] 16:29:52 INFO - PROCESS | 1648 | 1461022192905 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] 16:29:52 INFO - PROCESS | 1648 | 1461022192946 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 16:29:52 INFO - PROCESS | 1648 | 1461022192948 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 16:29:52 INFO - PROCESS | 1648 | 1461022192949 Marionette TRACE conn2 <- [1,1382,null,{}] 16:29:52 INFO - PROCESS | 1648 | 1461022192951 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}] 16:29:53 INFO - PROCESS | 1648 | 1461022193058 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 16:29:53 INFO - PROCESS | 1648 | 1461022193095 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fe75000 == 69 [pid = 1648] [id = 353] 16:29:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x1123a0c00) [pid = 1648] [serial = 1058] [outer = 0x0] 16:29:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12e338400) [pid = 1648] [serial = 1059] [outer = 0x1123a0c00] 16:29:53 INFO - PROCESS | 1648 | 1461022193120 Marionette DEBUG loaded listener.js 16:29:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12e784c00) [pid = 1648] [serial = 1060] [outer = 0x1123a0c00] 16:29:53 INFO - PROCESS | 1648 | [1648] WARNING: RasterImage::Init failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/image/ImageFactory.cpp, line 109 16:29:53 INFO - PROCESS | 1648 | 1461022193459 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] 16:29:53 INFO - PROCESS | 1648 | 1461022193470 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 16:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 16:29:53 INFO - PROCESS | 1648 | 1461022193472 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 16:29:53 INFO - PROCESS | 1648 | 1461022193473 Marionette TRACE conn2 <- [1,1386,null,{}] 16:29:53 INFO - PROCESS | 1648 | 1461022193476 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}] 16:29:53 INFO - PROCESS | 1648 | 1461022193721 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 16:29:53 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x11b6efc00) [pid = 1648] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 16:29:53 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x1186a9c00) [pid = 1648] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 16:29:53 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x11b6ecc00) [pid = 1648] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 16:29:53 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12703c400) [pid = 1648] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 16:29:53 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x12b42f400) [pid = 1648] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 16:29:53 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x1298ae000) [pid = 1648] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 16:29:53 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12b155800) [pid = 1648] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 16:29:53 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12d9e2800) [pid = 1648] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 16:29:53 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x11570dc00) [pid = 1648] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 16:29:53 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x127046400) [pid = 1648] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 16:29:53 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x119a4e800) [pid = 1648] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 16:29:53 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x126e6ec00) [pid = 1648] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 16:29:53 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12d065400) [pid = 1648] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 16:29:53 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12be2c400) [pid = 1648] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 16:29:53 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x11c2ed400) [pid = 1648] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 16:29:53 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12a00b000) [pid = 1648] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 16:29:53 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x11c204400) [pid = 1648] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 16:29:53 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11230e000) [pid = 1648] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 16:29:53 INFO - PROCESS | 1648 | 1461022193772 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x118841000 == 70 [pid = 1648] [id = 354] 16:29:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x112315800) [pid = 1648] [serial = 1061] [outer = 0x0] 16:29:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x114007c00) [pid = 1648] [serial = 1062] [outer = 0x112315800] 16:29:53 INFO - PROCESS | 1648 | 1461022193798 Marionette DEBUG loaded listener.js 16:29:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11af7bc00) [pid = 1648] [serial = 1063] [outer = 0x112315800] 16:29:54 INFO - PROCESS | 1648 | 1461022194071 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 16:29:54 INFO - PROCESS | 1648 | 1461022194102 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 16:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 16:29:54 INFO - PROCESS | 1648 | 1461022194104 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 16:29:54 INFO - PROCESS | 1648 | 1461022194106 Marionette TRACE conn2 <- [1,1390,null,{}] 16:29:54 INFO - PROCESS | 1648 | 1461022194117 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}] 16:29:54 INFO - PROCESS | 1648 | 1461022194225 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 16:29:54 INFO - PROCESS | 1648 | 1461022194280 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x130117800 == 71 [pid = 1648] [id = 355] 16:29:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x119544c00) [pid = 1648] [serial = 1064] [outer = 0x0] 16:29:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x12777e800) [pid = 1648] [serial = 1065] [outer = 0x119544c00] 16:29:54 INFO - PROCESS | 1648 | 1461022194311 Marionette DEBUG loaded listener.js 16:29:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x12d9e4c00) [pid = 1648] [serial = 1066] [outer = 0x119544c00] 16:29:54 INFO - PROCESS | 1648 | 1461022194608 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]]]}] 16:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 16:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 519ms 16:29:54 INFO - PROCESS | 1648 | 1461022194624 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 16:29:54 INFO - PROCESS | 1648 | 1461022194626 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 16:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 16:29:54 INFO - PROCESS | 1648 | 1461022194635 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 16:29:54 INFO - PROCESS | 1648 | 1461022194636 Marionette TRACE conn2 <- [1,1394,null,{}] 16:29:54 INFO - PROCESS | 1648 | 1461022194639 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}] 16:29:54 INFO - PROCESS | 1648 | 1461022194732 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 16:29:54 INFO - PROCESS | 1648 | 1461022194738 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x139bb0800 == 72 [pid = 1648] [id = 356] 16:29:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12e6af000) [pid = 1648] [serial = 1067] [outer = 0x0] 16:29:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x12e6b5000) [pid = 1648] [serial = 1068] [outer = 0x12e6af000] 16:29:54 INFO - PROCESS | 1648 | 1461022194763 Marionette DEBUG loaded listener.js 16:29:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12e6b9800) [pid = 1648] [serial = 1069] [outer = 0x12e6af000] 16:29:55 INFO - PROCESS | 1648 | 1461022195080 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]]]}] 16:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 16:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 469ms 16:29:55 INFO - PROCESS | 1648 | 1461022195105 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 16:29:55 INFO - PROCESS | 1648 | 1461022195106 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 16:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 16:29:55 INFO - PROCESS | 1648 | 1461022195108 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 16:29:55 INFO - PROCESS | 1648 | 1461022195109 Marionette TRACE conn2 <- [1,1398,null,{}] 16:29:55 INFO - PROCESS | 1648 | 1461022195114 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}] 16:29:55 INFO - PROCESS | 1648 | 1461022195227 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 16:29:55 INFO - PROCESS | 1648 | 1461022195235 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x139bbf800 == 73 [pid = 1648] [id = 357] 16:29:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x114b9e800) [pid = 1648] [serial = 1070] [outer = 0x0] 16:29:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x114ba3400) [pid = 1648] [serial = 1071] [outer = 0x114b9e800] 16:29:55 INFO - PROCESS | 1648 | 1461022195259 Marionette DEBUG loaded listener.js 16:29:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x114ba8000) [pid = 1648] [serial = 1072] [outer = 0x114b9e800] 16:29:55 INFO - PROCESS | 1648 | 1461022195577 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]]]}] 16:29:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 16:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 520ms 16:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 16:29:55 INFO - PROCESS | 1648 | 1461022195628 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 16:29:55 INFO - PROCESS | 1648 | 1461022195629 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 16:29:55 INFO - PROCESS | 1648 | 1461022195632 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 16:29:55 INFO - PROCESS | 1648 | 1461022195633 Marionette TRACE conn2 <- [1,1402,null,{}] 16:29:55 INFO - PROCESS | 1648 | 1461022195635 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}] 16:29:55 INFO - PROCESS | 1648 | 1461022195722 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 16:29:55 INFO - PROCESS | 1648 | 1461022195849 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x118ee2800 == 74 [pid = 1648] [id = 358] 16:29:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x112317000) [pid = 1648] [serial = 1073] [outer = 0x0] 16:29:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x11239e800) [pid = 1648] [serial = 1074] [outer = 0x112317000] 16:29:55 INFO - PROCESS | 1648 | 1461022195882 Marionette DEBUG loaded listener.js 16:29:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x114009000) [pid = 1648] [serial = 1075] [outer = 0x112317000] 16:29:56 INFO - PROCESS | 1648 | 1461022196331 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]]]}] 16:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 16:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 719ms 16:29:56 INFO - PROCESS | 1648 | 1461022196353 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 16:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 16:29:56 INFO - PROCESS | 1648 | 1461022196355 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 16:29:56 INFO - PROCESS | 1648 | 1461022196359 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 16:29:56 INFO - PROCESS | 1648 | 1461022196361 Marionette TRACE conn2 <- [1,1406,null,{}] 16:29:56 INFO - PROCESS | 1648 | 1461022196365 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}] 16:29:56 INFO - PROCESS | 1648 | 1461022196479 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 16:29:56 INFO - PROCESS | 1648 | 1461022196540 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x127423800 == 75 [pid = 1648] [id = 359] 16:29:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x114b9fc00) [pid = 1648] [serial = 1076] [outer = 0x0] 16:29:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x11a852c00) [pid = 1648] [serial = 1077] [outer = 0x114b9fc00] 16:29:56 INFO - PROCESS | 1648 | 1461022196613 Marionette DEBUG loaded listener.js 16:29:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x11b6e9000) [pid = 1648] [serial = 1078] [outer = 0x114b9fc00] 16:29:57 INFO - PROCESS | 1648 | 1461022197041 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]]]}] 16:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 16:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 723ms 16:29:57 INFO - PROCESS | 1648 | 1461022197109 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 16:29:57 INFO - PROCESS | 1648 | 1461022197113 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 16:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 16:29:57 INFO - PROCESS | 1648 | 1461022197129 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 16:29:57 INFO - PROCESS | 1648 | 1461022197131 Marionette TRACE conn2 <- [1,1410,null,{}] 16:29:57 INFO - PROCESS | 1648 | 1461022197133 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}] 16:29:57 INFO - PROCESS | 1648 | 1461022197240 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 16:29:57 INFO - PROCESS | 1648 | 1461022197299 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d962000 == 76 [pid = 1648] [id = 360] 16:29:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x11b862400) [pid = 1648] [serial = 1079] [outer = 0x0] 16:29:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x127046800) [pid = 1648] [serial = 1080] [outer = 0x11b862400] 16:29:57 INFO - PROCESS | 1648 | 1461022197329 Marionette DEBUG loaded listener.js 16:29:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x127c89400) [pid = 1648] [serial = 1081] [outer = 0x11b862400] 16:29:57 INFO - PROCESS | 1648 | 1461022197840 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]]]}] 16:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 16:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 721ms 16:29:57 INFO - PROCESS | 1648 | 1461022197863 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 16:29:57 INFO - PROCESS | 1648 | 1461022197865 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 16:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 16:29:57 INFO - PROCESS | 1648 | 1461022197874 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 16:29:57 INFO - PROCESS | 1648 | 1461022197879 Marionette TRACE conn2 <- [1,1414,null,{}] 16:29:57 INFO - PROCESS | 1648 | 1461022197882 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}] 16:29:57 INFO - PROCESS | 1648 | 1461022197988 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 16:29:58 INFO - PROCESS | 1648 | 1461022198057 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x139be0000 == 77 [pid = 1648] [id = 361] 16:29:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x11795ec00) [pid = 1648] [serial = 1082] [outer = 0x0] 16:29:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12a066800) [pid = 1648] [serial = 1083] [outer = 0x11795ec00] 16:29:58 INFO - PROCESS | 1648 | 1461022198087 Marionette DEBUG loaded listener.js 16:29:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12b15a000) [pid = 1648] [serial = 1084] [outer = 0x11795ec00] 16:29:58 INFO - PROCESS | 1648 | 1461022198579 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]]]}] 16:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 16:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 777ms 16:29:58 INFO - PROCESS | 1648 | 1461022198648 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 16:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 16:29:58 INFO - PROCESS | 1648 | 1461022198650 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 16:29:58 INFO - PROCESS | 1648 | 1461022198652 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 16:29:58 INFO - PROCESS | 1648 | 1461022198654 Marionette TRACE conn2 <- [1,1418,null,{}] 16:29:58 INFO - PROCESS | 1648 | 1461022198656 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}] 16:29:58 INFO - PROCESS | 1648 | 1461022198800 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 16:29:58 INFO - PROCESS | 1648 | 1461022198871 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d96f800 == 78 [pid = 1648] [id = 362] 16:29:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x112406c00) [pid = 1648] [serial = 1085] [outer = 0x0] 16:29:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x12a00b400) [pid = 1648] [serial = 1086] [outer = 0x112406c00] 16:29:58 INFO - PROCESS | 1648 | 1461022198901 Marionette DEBUG loaded listener.js 16:29:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12d065400) [pid = 1648] [serial = 1087] [outer = 0x112406c00] 16:29:59 INFO - PROCESS | 1648 | 1461022199558 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]]]}] 16:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 16:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 971ms 16:29:59 INFO - PROCESS | 1648 | 1461022199623 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 16:29:59 INFO - PROCESS | 1648 | 1461022199626 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 16:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 16:29:59 INFO - PROCESS | 1648 | 1461022199632 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 16:29:59 INFO - PROCESS | 1648 | 1461022199634 Marionette TRACE conn2 <- [1,1422,null,{}] 16:29:59 INFO - PROCESS | 1648 | 1461022199637 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}] 16:29:59 INFO - PROCESS | 1648 | 1461022199735 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 16:29:59 INFO - PROCESS | 1648 | 1461022199804 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:29:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bd5e000 == 79 [pid = 1648] [id = 363] 16:29:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x1147fac00) [pid = 1648] [serial = 1088] [outer = 0x0] 16:29:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x114b9ec00) [pid = 1648] [serial = 1089] [outer = 0x1147fac00] 16:29:59 INFO - PROCESS | 1648 | 1461022199833 Marionette DEBUG loaded listener.js 16:29:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x1163eb800) [pid = 1648] [serial = 1090] [outer = 0x1147fac00] 16:30:00 INFO - PROCESS | 1648 | 1461022200286 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]]]}] 16:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 16:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 723ms 16:30:00 INFO - PROCESS | 1648 | 1461022200353 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 16:30:00 INFO - PROCESS | 1648 | 1461022200357 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 16:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 16:30:00 INFO - PROCESS | 1648 | 1461022200362 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 16:30:00 INFO - PROCESS | 1648 | 1461022200364 Marionette TRACE conn2 <- [1,1426,null,{}] 16:30:00 INFO - PROCESS | 1648 | 1461022200366 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}] 16:30:00 INFO - PROCESS | 1648 | 1461022200459 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 16:30:00 INFO - PROCESS | 1648 | 1461022200532 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aa52800 == 80 [pid = 1648] [id = 364] 16:30:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x114ba1400) [pid = 1648] [serial = 1091] [outer = 0x0] 16:30:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x118643400) [pid = 1648] [serial = 1092] [outer = 0x114ba1400] 16:30:00 INFO - PROCESS | 1648 | 1461022200560 Marionette DEBUG loaded listener.js 16:30:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x118f90400) [pid = 1648] [serial = 1093] [outer = 0x114ba1400] 16:30:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea2a800 == 79 [pid = 1648] [id = 303] 16:30:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12bc6b800 == 78 [pid = 1648] [id = 263] 16:30:00 INFO - PROCESS | 1648 | --DOCSHELL 0x123614800 == 77 [pid = 1648] [id = 302] 16:30:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1197ec800 == 76 [pid = 1648] [id = 267] 16:30:00 INFO - PROCESS | 1648 | --DOCSHELL 0x11ab13800 == 75 [pid = 1648] [id = 301] 16:30:00 INFO - PROCESS | 1648 | --DOCSHELL 0x130116800 == 74 [pid = 1648] [id = 266] 16:30:00 INFO - PROCESS | 1648 | --DOCSHELL 0x11ad4b000 == 73 [pid = 1648] [id = 262] 16:30:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12fd51800 == 72 [pid = 1648] [id = 305] 16:30:00 INFO - PROCESS | 1648 | --DOCSHELL 0x139bbf800 == 71 [pid = 1648] [id = 357] 16:30:00 INFO - PROCESS | 1648 | --DOCSHELL 0x139bb0800 == 70 [pid = 1648] [id = 356] 16:30:00 INFO - PROCESS | 1648 | --DOCSHELL 0x130117800 == 69 [pid = 1648] [id = 355] 16:30:00 INFO - PROCESS | 1648 | --DOCSHELL 0x118841000 == 68 [pid = 1648] [id = 354] 16:30:00 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x12b159c00) [pid = 1648] [serial = 969] [outer = 0x0] [url = about:blank] 16:30:00 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x12d066c00) [pid = 1648] [serial = 972] [outer = 0x0] [url = about:blank] 16:30:00 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x12d05a000) [pid = 1648] [serial = 975] [outer = 0x0] [url = about:blank] 16:30:00 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x11240d800) [pid = 1648] [serial = 1011] [outer = 0x0] [url = about:blank] 16:30:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12fe75000 == 67 [pid = 1648] [id = 353] 16:30:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12edc6800 == 66 [pid = 1648] [id = 352] 16:30:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12e82d000 == 65 [pid = 1648] [id = 351] 16:30:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12d937000 == 64 [pid = 1648] [id = 350] 16:30:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12bc60800 == 63 [pid = 1648] [id = 349] 16:30:00 INFO - PROCESS | 1648 | --DOCSHELL 0x129b39800 == 62 [pid = 1648] [id = 348] 16:30:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12689e000 == 61 [pid = 1648] [id = 347] 16:30:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1277ea800 == 60 [pid = 1648] [id = 346] 16:30:00 INFO - PROCESS | 1648 | --DOCSHELL 0x126f7d800 == 59 [pid = 1648] [id = 345] 16:30:00 INFO - PROCESS | 1648 | --DOCSHELL 0x13835b800 == 58 [pid = 1648] [id = 342] 16:30:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12fe77800 == 57 [pid = 1648] [id = 341] 16:30:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2e9800 == 56 [pid = 1648] [id = 340] 16:30:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1268ac800 == 55 [pid = 1648] [id = 339] 16:30:00 INFO - PROCESS | 1648 | --DOCSHELL 0x119860800 == 54 [pid = 1648] [id = 338] 16:30:00 INFO - PROCESS | 1648 | 1461022200985 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]]]}] 16:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 16:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 669ms 16:30:01 INFO - PROCESS | 1648 | 1461022201032 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 16:30:01 INFO - PROCESS | 1648 | 1461022201033 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 16:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 16:30:01 INFO - PROCESS | 1648 | 1461022201036 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 16:30:01 INFO - PROCESS | 1648 | 1461022201038 Marionette TRACE conn2 <- [1,1430,null,{}] 16:30:01 INFO - PROCESS | 1648 | 1461022201052 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}] 16:30:01 INFO - PROCESS | 1648 | 1461022201197 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x11231b000) [pid = 1648] [serial = 843] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x129d8b800) [pid = 1648] [serial = 852] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x11a8a8c00) [pid = 1648] [serial = 846] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x11c548400) [pid = 1648] [serial = 849] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12b155400) [pid = 1648] [serial = 855] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12be11400) [pid = 1648] [serial = 901] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12bb50400) [pid = 1648] [serial = 994] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12a067000) [pid = 1648] [serial = 993] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12d319800) [pid = 1648] [serial = 997] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12cf9d000) [pid = 1648] [serial = 996] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12e153c00) [pid = 1648] [serial = 958] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x1186a6400) [pid = 1648] [serial = 978] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x119548000) [pid = 1648] [serial = 979] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x127fcdc00) [pid = 1648] [serial = 990] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x11ace3800) [pid = 1648] [serial = 981] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x11b86f800) [pid = 1648] [serial = 982] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x11b6e2800) [pid = 1648] [serial = 963] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x1270b0c00) [pid = 1648] [serial = 987] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x127ca3000) [pid = 1648] [serial = 988] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x118f25c00) [pid = 1648] [serial = 960] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12db66c00) [pid = 1648] [serial = 999] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12e76c000) [pid = 1648] [serial = 1009] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x11c54a800) [pid = 1648] [serial = 984] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x126cd8800) [pid = 1648] [serial = 985] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x12726c400) [pid = 1648] [serial = 966] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x12a015000) [pid = 1648] [serial = 1002] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x12e315000) [pid = 1648] [serial = 1008] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12d9a9000) [pid = 1648] [serial = 1003] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x12e158400) [pid = 1648] [serial = 1000] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x12be2a000) [pid = 1648] [serial = 1006] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x129b87800) [pid = 1648] [serial = 991] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x12a013800) [pid = 1648] [serial = 1005] [outer = 0x0] [url = about:blank] 16:30:01 INFO - PROCESS | 1648 | 1461022201292 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ab14800 == 55 [pid = 1648] [id = 365] 16:30:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x1123a3800) [pid = 1648] [serial = 1094] [outer = 0x0] 16:30:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x118ec9000) [pid = 1648] [serial = 1095] [outer = 0x1123a3800] 16:30:01 INFO - PROCESS | 1648 | 1461022201339 Marionette DEBUG loaded listener.js 16:30:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x11a875c00) [pid = 1648] [serial = 1096] [outer = 0x1123a3800] 16:30:01 INFO - PROCESS | 1648 | 1461022201701 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]]]}] 16:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 16:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 671ms 16:30:01 INFO - PROCESS | 1648 | 1461022201732 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 16:30:01 INFO - PROCESS | 1648 | 1461022201733 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 16:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 16:30:01 INFO - PROCESS | 1648 | 1461022201769 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 16:30:01 INFO - PROCESS | 1648 | 1461022201770 Marionette TRACE conn2 <- [1,1434,null,{}] 16:30:01 INFO - PROCESS | 1648 | 1461022201772 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}] 16:30:01 INFO - PROCESS | 1648 | 1461022201853 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 16:30:01 INFO - PROCESS | 1648 | 1461022201858 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f78800 == 56 [pid = 1648] [id = 366] 16:30:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x11a8a1800) [pid = 1648] [serial = 1097] [outer = 0x0] 16:30:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x11b6e4400) [pid = 1648] [serial = 1098] [outer = 0x11a8a1800] 16:30:01 INFO - PROCESS | 1648 | 1461022201884 Marionette DEBUG loaded listener.js 16:30:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11b862800) [pid = 1648] [serial = 1099] [outer = 0x11a8a1800] 16:30:02 INFO - PROCESS | 1648 | 1461022202218 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]]]}] 16:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 16:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 471ms 16:30:02 INFO - PROCESS | 1648 | 1461022202237 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 16:30:02 INFO - PROCESS | 1648 | 1461022202239 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 16:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 16:30:02 INFO - PROCESS | 1648 | 1461022202241 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 16:30:02 INFO - PROCESS | 1648 | 1461022202242 Marionette TRACE conn2 <- [1,1438,null,{}] 16:30:02 INFO - PROCESS | 1648 | 1461022202246 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}] 16:30:02 INFO - PROCESS | 1648 | 1461022202330 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 16:30:02 INFO - PROCESS | 1648 | 1461022202381 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12742a000 == 57 [pid = 1648] [id = 367] 16:30:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x11acf1400) [pid = 1648] [serial = 1100] [outer = 0x0] 16:30:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x11ba5a000) [pid = 1648] [serial = 1101] [outer = 0x11acf1400] 16:30:02 INFO - PROCESS | 1648 | 1461022202408 Marionette DEBUG loaded listener.js 16:30:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x11bbe0c00) [pid = 1648] [serial = 1102] [outer = 0x11acf1400] 16:30:02 INFO - PROCESS | 1648 | 1461022202737 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]]]}] 16:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 16:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 521ms 16:30:02 INFO - PROCESS | 1648 | 1461022202765 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 16:30:02 INFO - PROCESS | 1648 | 1461022202767 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 16:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 16:30:02 INFO - PROCESS | 1648 | 1461022202771 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 16:30:02 INFO - PROCESS | 1648 | 1461022202773 Marionette TRACE conn2 <- [1,1442,null,{}] 16:30:02 INFO - PROCESS | 1648 | 1461022202776 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}] 16:30:02 INFO - PROCESS | 1648 | 1461022202954 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 16:30:02 INFO - PROCESS | 1648 | 1461022202988 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x1286c5000 == 58 [pid = 1648] [id = 368] 16:30:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x11886ec00) [pid = 1648] [serial = 1103] [outer = 0x0] 16:30:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11b6ef000) [pid = 1648] [serial = 1104] [outer = 0x11886ec00] 16:30:03 INFO - PROCESS | 1648 | 1461022203017 Marionette DEBUG loaded listener.js 16:30:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x127604400) [pid = 1648] [serial = 1105] [outer = 0x11886ec00] 16:30:03 INFO - PROCESS | 1648 | 1461022203367 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]]]}] 16:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 16:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 622ms 16:30:03 INFO - PROCESS | 1648 | 1461022203393 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 16:30:03 INFO - PROCESS | 1648 | 1461022203397 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 16:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 16:30:03 INFO - PROCESS | 1648 | 1461022203401 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 16:30:03 INFO - PROCESS | 1648 | 1461022203403 Marionette TRACE conn2 <- [1,1446,null,{}] 16:30:03 INFO - PROCESS | 1648 | 1461022203406 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}] 16:30:03 INFO - PROCESS | 1648 | 1461022203563 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 16:30:03 INFO - PROCESS | 1648 | 1461022203584 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb15000 == 59 [pid = 1648] [id = 369] 16:30:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x11bbde800) [pid = 1648] [serial = 1106] [outer = 0x0] 16:30:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x127c9c800) [pid = 1648] [serial = 1107] [outer = 0x11bbde800] 16:30:03 INFO - PROCESS | 1648 | 1461022203627 Marionette DEBUG loaded listener.js 16:30:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x128663800) [pid = 1648] [serial = 1108] [outer = 0x11bbde800] 16:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 16:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 619ms 16:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 16:30:04 INFO - PROCESS | 1648 | 1461022204017 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]]]}] 16:30:04 INFO - PROCESS | 1648 | 1461022204020 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 16:30:04 INFO - PROCESS | 1648 | 1461022204021 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 16:30:04 INFO - PROCESS | 1648 | 1461022204023 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 16:30:04 INFO - PROCESS | 1648 | 1461022204024 Marionette TRACE conn2 <- [1,1450,null,{}] 16:30:04 INFO - PROCESS | 1648 | 1461022204028 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}] 16:30:04 INFO - PROCESS | 1648 | 1461022204131 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 16:30:04 INFO - PROCESS | 1648 | 1461022204145 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d118800 == 60 [pid = 1648] [id = 370] 16:30:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x128665400) [pid = 1648] [serial = 1109] [outer = 0x0] 16:30:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x129067c00) [pid = 1648] [serial = 1110] [outer = 0x128665400] 16:30:04 INFO - PROCESS | 1648 | 1461022204171 Marionette DEBUG loaded listener.js 16:30:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x1298aec00) [pid = 1648] [serial = 1111] [outer = 0x128665400] 16:30:04 INFO - PROCESS | 1648 | 1461022204626 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]]]}] 16:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 16:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 622ms 16:30:04 INFO - PROCESS | 1648 | 1461022204646 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 16:30:04 INFO - PROCESS | 1648 | 1461022204648 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 16:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 16:30:04 INFO - PROCESS | 1648 | 1461022204651 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 16:30:04 INFO - PROCESS | 1648 | 1461022204653 Marionette TRACE conn2 <- [1,1454,null,{}] 16:30:04 INFO - PROCESS | 1648 | 1461022204657 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}] 16:30:04 INFO - PROCESS | 1648 | 1461022204822 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 16:30:04 INFO - PROCESS | 1648 | 1461022204849 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d954800 == 61 [pid = 1648] [id = 371] 16:30:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x1298af000) [pid = 1648] [serial = 1112] [outer = 0x0] 16:30:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12a013400) [pid = 1648] [serial = 1113] [outer = 0x1298af000] 16:30:04 INFO - PROCESS | 1648 | 1461022204891 Marionette DEBUG loaded listener.js 16:30:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12a0db400) [pid = 1648] [serial = 1114] [outer = 0x1298af000] 16:30:05 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12d31e800) [pid = 1648] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 16:30:05 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x11239b800) [pid = 1648] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 16:30:05 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x1123a0c00) [pid = 1648] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 16:30:05 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x112315800) [pid = 1648] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 16:30:05 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x112407400) [pid = 1648] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 16:30:05 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12a05cc00) [pid = 1648] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 16:30:05 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12726bc00) [pid = 1648] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 16:30:05 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x11c546c00) [pid = 1648] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 16:30:05 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x129b91400) [pid = 1648] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 16:30:05 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x11a871000) [pid = 1648] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 16:30:05 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x1147f4c00) [pid = 1648] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 16:30:05 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12e6af000) [pid = 1648] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 16:30:05 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x119544c00) [pid = 1648] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 16:30:05 INFO - PROCESS | 1648 | 1461022205540 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]]]}] 16:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 16:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 923ms 16:30:05 INFO - PROCESS | 1648 | 1461022205575 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 16:30:05 INFO - PROCESS | 1648 | 1461022205576 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 16:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 16:30:05 INFO - PROCESS | 1648 | 1461022205578 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 16:30:05 INFO - PROCESS | 1648 | 1461022205579 Marionette TRACE conn2 <- [1,1458,null,{}] 16:30:05 INFO - PROCESS | 1648 | 1461022205582 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}] 16:30:05 INFO - PROCESS | 1648 | 1461022205669 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 16:30:05 INFO - PROCESS | 1648 | 1461022205673 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b928000 == 62 [pid = 1648] [id = 372] 16:30:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x112399800) [pid = 1648] [serial = 1115] [outer = 0x0] 16:30:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x12703e400) [pid = 1648] [serial = 1116] [outer = 0x112399800] 16:30:05 INFO - PROCESS | 1648 | 1461022205699 Marionette DEBUG loaded listener.js 16:30:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x129b91400) [pid = 1648] [serial = 1117] [outer = 0x112399800] 16:30:06 INFO - PROCESS | 1648 | 1461022206124 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]]]}] 16:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 16:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 570ms 16:30:06 INFO - PROCESS | 1648 | 1461022206150 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 16:30:06 INFO - PROCESS | 1648 | 1461022206152 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 16:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 16:30:06 INFO - PROCESS | 1648 | 1461022206155 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 16:30:06 INFO - PROCESS | 1648 | 1461022206158 Marionette TRACE conn2 <- [1,1462,null,{}] 16:30:06 INFO - PROCESS | 1648 | 1461022206164 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}] 16:30:06 INFO - PROCESS | 1648 | 1461022206319 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 16:30:06 INFO - PROCESS | 1648 | 1461022206336 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea45800 == 63 [pid = 1648] [id = 373] 16:30:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12b153800) [pid = 1648] [serial = 1118] [outer = 0x0] 16:30:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12b160400) [pid = 1648] [serial = 1119] [outer = 0x12b153800] 16:30:06 INFO - PROCESS | 1648 | 1461022206384 Marionette DEBUG loaded listener.js 16:30:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12b432c00) [pid = 1648] [serial = 1120] [outer = 0x12b153800] 16:30:06 INFO - PROCESS | 1648 | 1461022206827 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]]]}] 16:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 16:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 722ms 16:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 16:30:06 INFO - PROCESS | 1648 | 1461022206878 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 16:30:06 INFO - PROCESS | 1648 | 1461022206880 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 16:30:06 INFO - PROCESS | 1648 | 1461022206883 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 16:30:06 INFO - PROCESS | 1648 | 1461022206885 Marionette TRACE conn2 <- [1,1466,null,{}] 16:30:06 INFO - PROCESS | 1648 | 1461022206888 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}] 16:30:07 INFO - PROCESS | 1648 | 1461022207055 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 16:30:07 INFO - PROCESS | 1648 | 1461022207065 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f73b800 == 64 [pid = 1648] [id = 374] 16:30:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12b68dc00) [pid = 1648] [serial = 1121] [outer = 0x0] 16:30:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12be1bc00) [pid = 1648] [serial = 1122] [outer = 0x12b68dc00] 16:30:07 INFO - PROCESS | 1648 | 1461022207107 Marionette DEBUG loaded listener.js 16:30:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x12cf9b000) [pid = 1648] [serial = 1123] [outer = 0x12b68dc00] 16:30:07 INFO - PROCESS | 1648 | 1461022207673 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]]]}] 16:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 16:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 822ms 16:30:07 INFO - PROCESS | 1648 | 1461022207718 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 16:30:07 INFO - PROCESS | 1648 | 1461022207723 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 16:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 16:30:07 INFO - PROCESS | 1648 | 1461022207731 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 16:30:07 INFO - PROCESS | 1648 | 1461022207735 Marionette TRACE conn2 <- [1,1470,null,{}] 16:30:07 INFO - PROCESS | 1648 | 1461022207741 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}] 16:30:07 INFO - PROCESS | 1648 | 1461022207911 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 16:30:08 INFO - PROCESS | 1648 | 1461022208014 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aa6d000 == 65 [pid = 1648] [id = 375] 16:30:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x11240c800) [pid = 1648] [serial = 1124] [outer = 0x0] 16:30:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x114b9b000) [pid = 1648] [serial = 1125] [outer = 0x11240c800] 16:30:08 INFO - PROCESS | 1648 | 1461022208063 Marionette DEBUG loaded listener.js 16:30:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x115439c00) [pid = 1648] [serial = 1126] [outer = 0x11240c800] 16:30:08 INFO - PROCESS | 1648 | 1461022208539 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]]]}] 16:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 16:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 827ms 16:30:08 INFO - PROCESS | 1648 | 1461022208555 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 16:30:08 INFO - PROCESS | 1648 | 1461022208559 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 16:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 16:30:08 INFO - PROCESS | 1648 | 1461022208582 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 16:30:08 INFO - PROCESS | 1648 | 1461022208584 Marionette TRACE conn2 <- [1,1474,null,{}] 16:30:08 INFO - PROCESS | 1648 | 1461022208586 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}] 16:30:08 INFO - PROCESS | 1648 | 1461022208696 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 16:30:08 INFO - PROCESS | 1648 | 1461022208768 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1277e9800 == 66 [pid = 1648] [id = 376] 16:30:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x119548000) [pid = 1648] [serial = 1127] [outer = 0x0] 16:30:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x11a84c400) [pid = 1648] [serial = 1128] [outer = 0x119548000] 16:30:08 INFO - PROCESS | 1648 | 1461022208798 Marionette DEBUG loaded listener.js 16:30:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x11a968c00) [pid = 1648] [serial = 1129] [outer = 0x119548000] 16:30:09 INFO - PROCESS | 1648 | 1461022209219 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]]]}] 16:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 16:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 672ms 16:30:09 INFO - PROCESS | 1648 | 1461022209252 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 16:30:09 INFO - PROCESS | 1648 | 1461022209254 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 16:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 16:30:09 INFO - PROCESS | 1648 | 1461022209256 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 16:30:09 INFO - PROCESS | 1648 | 1461022209259 Marionette TRACE conn2 <- [1,1478,null,{}] 16:30:09 INFO - PROCESS | 1648 | 1461022209267 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}] 16:30:09 INFO - PROCESS | 1648 | 1461022209377 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 16:30:09 INFO - PROCESS | 1648 | 1461022209449 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e833000 == 67 [pid = 1648] [id = 377] 16:30:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x11b86a000) [pid = 1648] [serial = 1130] [outer = 0x0] 16:30:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x11c542800) [pid = 1648] [serial = 1131] [outer = 0x11b86a000] 16:30:09 INFO - PROCESS | 1648 | 1461022209484 Marionette DEBUG loaded listener.js 16:30:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x127042400) [pid = 1648] [serial = 1132] [outer = 0x11b86a000] 16:30:09 INFO - PROCESS | 1648 | 1461022209916 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]]]}] 16:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 16:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 672ms 16:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 16:30:09 INFO - PROCESS | 1648 | 1461022209931 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 16:30:09 INFO - PROCESS | 1648 | 1461022209933 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 16:30:09 INFO - PROCESS | 1648 | 1461022209935 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 16:30:09 INFO - PROCESS | 1648 | 1461022209936 Marionette TRACE conn2 <- [1,1482,null,{}] 16:30:09 INFO - PROCESS | 1648 | 1461022209939 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}] 16:30:10 INFO - PROCESS | 1648 | 1461022210067 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 16:30:10 INFO - PROCESS | 1648 | 1461022210148 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fd59800 == 68 [pid = 1648] [id = 378] 16:30:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x127c35400) [pid = 1648] [serial = 1133] [outer = 0x0] 16:30:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12906a800) [pid = 1648] [serial = 1134] [outer = 0x127c35400] 16:30:10 INFO - PROCESS | 1648 | 1461022210180 Marionette DEBUG loaded listener.js 16:30:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x12a018c00) [pid = 1648] [serial = 1135] [outer = 0x127c35400] 16:30:10 INFO - PROCESS | 1648 | 1461022210637 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]]]}] 16:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 16:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 771ms 16:30:10 INFO - PROCESS | 1648 | 1461022210706 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 16:30:10 INFO - PROCESS | 1648 | 1461022210708 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 16:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 16:30:10 INFO - PROCESS | 1648 | 1461022210710 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 16:30:10 INFO - PROCESS | 1648 | 1461022210712 Marionette TRACE conn2 <- [1,1486,null,{}] 16:30:10 INFO - PROCESS | 1648 | 1461022210714 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}] 16:30:10 INFO - PROCESS | 1648 | 1461022210815 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 16:30:10 INFO - PROCESS | 1648 | 1461022210882 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x130418800 == 69 [pid = 1648] [id = 379] 16:30:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x127c81800) [pid = 1648] [serial = 1136] [outer = 0x0] 16:30:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12a0e4400) [pid = 1648] [serial = 1137] [outer = 0x127c81800] 16:30:10 INFO - PROCESS | 1648 | 1461022210913 Marionette DEBUG loaded listener.js 16:30:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12b155c00) [pid = 1648] [serial = 1138] [outer = 0x127c81800] 16:30:11 INFO - PROCESS | 1648 | 1461022211336 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]]]}] 16:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 16:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 670ms 16:30:11 INFO - PROCESS | 1648 | 1461022211394 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 16:30:11 INFO - PROCESS | 1648 | 1461022211396 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 16:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 16:30:11 INFO - PROCESS | 1648 | 1461022211400 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 16:30:11 INFO - PROCESS | 1648 | 1461022211401 Marionette TRACE conn2 <- [1,1490,null,{}] 16:30:11 INFO - PROCESS | 1648 | 1461022211403 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}] 16:30:11 INFO - PROCESS | 1648 | 1461022211523 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 16:30:11 INFO - PROCESS | 1648 | 1461022211593 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1309d2800 == 70 [pid = 1648] [id = 380] 16:30:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x12be32400) [pid = 1648] [serial = 1139] [outer = 0x0] 16:30:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x12d31fc00) [pid = 1648] [serial = 1140] [outer = 0x12be32400] 16:30:11 INFO - PROCESS | 1648 | 1461022211626 Marionette DEBUG loaded listener.js 16:30:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x12d9afc00) [pid = 1648] [serial = 1141] [outer = 0x12be32400] 16:30:12 INFO - PROCESS | 1648 | 1461022212038 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]]]}] 16:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 16:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 669ms 16:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 16:30:12 INFO - PROCESS | 1648 | 1461022212069 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 16:30:12 INFO - PROCESS | 1648 | 1461022212071 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 16:30:12 INFO - PROCESS | 1648 | 1461022212073 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 16:30:12 INFO - PROCESS | 1648 | 1461022212074 Marionette TRACE conn2 <- [1,1494,null,{}] 16:30:12 INFO - PROCESS | 1648 | 1461022212076 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}] 16:30:12 INFO - PROCESS | 1648 | 1461022212173 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 16:30:12 INFO - PROCESS | 1648 | 1461022212229 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x131d22000 == 71 [pid = 1648] [id = 381] 16:30:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12d9b1000) [pid = 1648] [serial = 1142] [outer = 0x0] 16:30:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12d9e1400) [pid = 1648] [serial = 1143] [outer = 0x12d9b1000] 16:30:12 INFO - PROCESS | 1648 | 1461022212259 Marionette DEBUG loaded listener.js 16:30:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12db72800) [pid = 1648] [serial = 1144] [outer = 0x12d9b1000] 16:30:12 INFO - PROCESS | 1648 | 1461022212753 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]]]}] 16:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 16:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 720ms 16:30:12 INFO - PROCESS | 1648 | 1461022212821 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 16:30:12 INFO - PROCESS | 1648 | 1461022212822 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 16:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 16:30:12 INFO - PROCESS | 1648 | 1461022212827 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 16:30:12 INFO - PROCESS | 1648 | 1461022212830 Marionette TRACE conn2 <- [1,1498,null,{}] 16:30:12 INFO - PROCESS | 1648 | 1461022212833 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}] 16:30:12 INFO - PROCESS | 1648 | 1461022212937 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 16:30:13 INFO - PROCESS | 1648 | 1461022213007 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x1270ec800 == 72 [pid = 1648] [id = 382] 16:30:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x11239ac00) [pid = 1648] [serial = 1145] [outer = 0x0] 16:30:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x11a870000) [pid = 1648] [serial = 1146] [outer = 0x11239ac00] 16:30:13 INFO - PROCESS | 1648 | 1461022213037 Marionette DEBUG loaded listener.js 16:30:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12a0d9800) [pid = 1648] [serial = 1147] [outer = 0x11239ac00] 16:30:13 INFO - PROCESS | 1648 | 1461022213623 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]]]}] 16:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 16:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 822ms 16:30:13 INFO - PROCESS | 1648 | 1461022213650 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 16:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 16:30:13 INFO - PROCESS | 1648 | 1461022213653 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 16:30:13 INFO - PROCESS | 1648 | 1461022213656 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 16:30:13 INFO - PROCESS | 1648 | 1461022213658 Marionette TRACE conn2 <- [1,1502,null,{}] 16:30:13 INFO - PROCESS | 1648 | 1461022213678 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}] 16:30:13 INFO - PROCESS | 1648 | 1461022213802 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 16:30:13 INFO - PROCESS | 1648 | 1461022213856 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b85800 == 73 [pid = 1648] [id = 383] 16:30:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x112411000) [pid = 1648] [serial = 1148] [outer = 0x0] 16:30:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x114ba9c00) [pid = 1648] [serial = 1149] [outer = 0x112411000] 16:30:13 INFO - PROCESS | 1648 | 1461022213887 Marionette DEBUG loaded listener.js 16:30:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x1188cf800) [pid = 1648] [serial = 1150] [outer = 0x112411000] 16:30:14 INFO - PROCESS | 1648 | 1461022214353 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]]]}] 16:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 16:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 722ms 16:30:14 INFO - PROCESS | 1648 | 1461022214378 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 16:30:14 INFO - PROCESS | 1648 | 1461022214382 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 16:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 16:30:14 INFO - PROCESS | 1648 | 1461022214386 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 16:30:14 INFO - PROCESS | 1648 | 1461022214388 Marionette TRACE conn2 <- [1,1506,null,{}] 16:30:14 INFO - PROCESS | 1648 | 1461022214390 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}] 16:30:14 INFO - PROCESS | 1648 | 1461022214491 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 16:30:14 INFO - PROCESS | 1648 | 1461022214551 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x1269c5800 == 74 [pid = 1648] [id = 384] 16:30:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x1188d0c00) [pid = 1648] [serial = 1151] [outer = 0x0] 16:30:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x11a8a3800) [pid = 1648] [serial = 1152] [outer = 0x1188d0c00] 16:30:14 INFO - PROCESS | 1648 | 1461022214579 Marionette DEBUG loaded listener.js 16:30:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x11afe9800) [pid = 1648] [serial = 1153] [outer = 0x1188d0c00] 16:30:14 INFO - PROCESS | 1648 | --DOCSHELL 0x13043d800 == 73 [pid = 1648] [id = 337] 16:30:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea45800 == 72 [pid = 1648] [id = 373] 16:30:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12b928000 == 71 [pid = 1648] [id = 372] 16:30:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12d954800 == 70 [pid = 1648] [id = 371] 16:30:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12d118800 == 69 [pid = 1648] [id = 370] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x114ba3400) [pid = 1648] [serial = 1071] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb15000 == 68 [pid = 1648] [id = 369] 16:30:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1286c5000 == 67 [pid = 1648] [id = 368] 16:30:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12742a000 == 66 [pid = 1648] [id = 367] 16:30:14 INFO - PROCESS | 1648 | --DOCSHELL 0x126f78800 == 65 [pid = 1648] [id = 366] 16:30:14 INFO - PROCESS | 1648 | --DOCSHELL 0x11ab14800 == 64 [pid = 1648] [id = 365] 16:30:14 INFO - PROCESS | 1648 | --DOCSHELL 0x11aa52800 == 63 [pid = 1648] [id = 364] 16:30:14 INFO - PROCESS | 1648 | --DOCSHELL 0x11bd5e000 == 62 [pid = 1648] [id = 363] 16:30:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12d962000 == 61 [pid = 1648] [id = 360] 16:30:14 INFO - PROCESS | 1648 | --DOCSHELL 0x127423800 == 60 [pid = 1648] [id = 359] 16:30:14 INFO - PROCESS | 1648 | --DOCSHELL 0x118ee2800 == 59 [pid = 1648] [id = 358] 16:30:14 INFO - PROCESS | 1648 | 1461022214986 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]]]}] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x12e158c00) [pid = 1648] [serial = 1053] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x1123a2000) [pid = 1648] [serial = 1056] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x11afecc00) [pid = 1648] [serial = 1057] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x12e31c800) [pid = 1648] [serial = 1054] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x12e784c00) [pid = 1648] [serial = 1060] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x12e338400) [pid = 1648] [serial = 1059] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x11af7bc00) [pid = 1648] [serial = 1063] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x12d9a9400) [pid = 1648] [serial = 1012] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x12b423800) [pid = 1648] [serial = 1050] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x127c7f800) [pid = 1648] [serial = 1044] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x12906a400) [pid = 1648] [serial = 1045] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x126a62000) [pid = 1648] [serial = 1041] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x127047000) [pid = 1648] [serial = 1042] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x11af7d400) [pid = 1648] [serial = 1017] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x12a00d400) [pid = 1648] [serial = 1047] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12a05c000) [pid = 1648] [serial = 1048] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x11400b400) [pid = 1648] [serial = 1014] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x12bea0000) [pid = 1648] [serial = 1032] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x11bbd5c00) [pid = 1648] [serial = 1039] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x11ad80800) [pid = 1648] [serial = 1038] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x11a86ec00) [pid = 1648] [serial = 1036] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x1163e1000) [pid = 1648] [serial = 1035] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x126c7dc00) [pid = 1648] [serial = 1020] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12be13800) [pid = 1648] [serial = 1026] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12b10fc00) [pid = 1648] [serial = 1023] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12e776400) [pid = 1648] [serial = 1029] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12e6b9800) [pid = 1648] [serial = 1069] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x12e6b5000) [pid = 1648] [serial = 1068] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12777e800) [pid = 1648] [serial = 1065] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x114007c00) [pid = 1648] [serial = 1062] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12d9e4c00) [pid = 1648] [serial = 1066] [outer = 0x0] [url = about:blank] 16:30:14 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12d31d000) [pid = 1648] [serial = 1051] [outer = 0x0] [url = about:blank] 16:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 16:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 669ms 16:30:15 INFO - PROCESS | 1648 | 1461022215057 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 16:30:15 INFO - PROCESS | 1648 | 1461022215059 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 16:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 16:30:15 INFO - PROCESS | 1648 | 1461022215062 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 16:30:15 INFO - PROCESS | 1648 | 1461022215066 Marionette TRACE conn2 <- [1,1510,null,{}] 16:30:15 INFO - PROCESS | 1648 | 1461022215078 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}] 16:30:15 INFO - PROCESS | 1648 | 1461022215221 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 16:30:15 INFO - PROCESS | 1648 | 1461022215316 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x1270d0800 == 60 [pid = 1648] [id = 385] 16:30:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x11a8a2c00) [pid = 1648] [serial = 1154] [outer = 0x0] 16:30:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x11b813c00) [pid = 1648] [serial = 1155] [outer = 0x11a8a2c00] 16:30:15 INFO - PROCESS | 1648 | 1461022215348 Marionette DEBUG loaded listener.js 16:30:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x11bbd7800) [pid = 1648] [serial = 1156] [outer = 0x11a8a2c00] 16:30:15 INFO - PROCESS | 1648 | 1461022215638 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]]]}] 16:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 16:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 627ms 16:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 16:30:15 INFO - PROCESS | 1648 | 1461022215689 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 16:30:15 INFO - PROCESS | 1648 | 1461022215691 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 16:30:15 INFO - PROCESS | 1648 | 1461022215693 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 16:30:15 INFO - PROCESS | 1648 | 1461022215694 Marionette TRACE conn2 <- [1,1514,null,{}] 16:30:15 INFO - PROCESS | 1648 | 1461022215699 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}] 16:30:15 INFO - PROCESS | 1648 | 1461022215784 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 16:30:15 INFO - PROCESS | 1648 | 1461022215864 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b410000 == 61 [pid = 1648] [id = 386] 16:30:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x11c3ad000) [pid = 1648] [serial = 1157] [outer = 0x0] 16:30:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x127047000) [pid = 1648] [serial = 1158] [outer = 0x11c3ad000] 16:30:15 INFO - PROCESS | 1648 | 1461022215891 Marionette DEBUG loaded listener.js 16:30:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x127783400) [pid = 1648] [serial = 1159] [outer = 0x11c3ad000] 16:30:16 INFO - PROCESS | 1648 | 1461022216166 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]]]}] 16:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 16:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 522ms 16:30:16 INFO - PROCESS | 1648 | 1461022216216 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 16:30:16 INFO - PROCESS | 1648 | 1461022216218 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 16:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 16:30:16 INFO - PROCESS | 1648 | 1461022216220 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 16:30:16 INFO - PROCESS | 1648 | 1461022216221 Marionette TRACE conn2 <- [1,1518,null,{}] 16:30:16 INFO - PROCESS | 1648 | 1461022216224 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}] 16:30:16 INFO - PROCESS | 1648 | 1461022216308 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 16:30:16 INFO - PROCESS | 1648 | 1461022216312 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d115800 == 62 [pid = 1648] [id = 387] 16:30:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x127c2c800) [pid = 1648] [serial = 1160] [outer = 0x0] 16:30:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x128f62400) [pid = 1648] [serial = 1161] [outer = 0x127c2c800] 16:30:16 INFO - PROCESS | 1648 | 1461022216338 Marionette DEBUG loaded listener.js 16:30:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12a00d800) [pid = 1648] [serial = 1162] [outer = 0x127c2c800] 16:30:16 INFO - PROCESS | 1648 | 1461022216668 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]]]}] 16:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 16:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 471ms 16:30:16 INFO - PROCESS | 1648 | 1461022216691 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 16:30:16 INFO - PROCESS | 1648 | 1461022216692 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 16:30:16 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 16:30:16 INFO - PROCESS | 1648 | 1461022216723 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 16:30:16 INFO - PROCESS | 1648 | 1461022216724 Marionette TRACE conn2 <- [1,1522,null,{}] 16:30:16 INFO - PROCESS | 1648 | 1461022216745 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}] 16:30:16 INFO - PROCESS | 1648 | 1461022216864 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 16:30:16 INFO - PROCESS | 1648 | 1461022216901 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d968800 == 63 [pid = 1648] [id = 388] 16:30:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12a0dec00) [pid = 1648] [serial = 1163] [outer = 0x0] 16:30:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12b42a800) [pid = 1648] [serial = 1164] [outer = 0x12a0dec00] 16:30:16 INFO - PROCESS | 1648 | 1461022216929 Marionette DEBUG loaded listener.js 16:30:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12be1a800) [pid = 1648] [serial = 1165] [outer = 0x12a0dec00] 16:30:17 INFO - PROCESS | 1648 | 1461022217258 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"]]]}] 16:30: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 () { 16:30:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:30:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 16:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 16:30: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 () { 16:30:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:30:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 16:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 16:30: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 () { 16:30:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:30:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 16:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 16:30: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 () { 16:30:17 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 16:30:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 16:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 16:30:17 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 606ms 16:30:17 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 16:30:17 INFO - PROCESS | 1648 | 1461022217309 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 16:30:17 INFO - PROCESS | 1648 | 1461022217310 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 16:30:17 INFO - PROCESS | 1648 | 1461022217313 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 16:30:17 INFO - PROCESS | 1648 | 1461022217314 Marionette TRACE conn2 <- [1,1526,null,{}] 16:30:17 INFO - PROCESS | 1648 | 1461022217316 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}] 16:30:17 INFO - PROCESS | 1648 | 1461022217425 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 16:30:17 INFO - PROCESS | 1648 | 1461022217464 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12edc8800 == 64 [pid = 1648] [id = 389] 16:30:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12a0e2c00) [pid = 1648] [serial = 1166] [outer = 0x0] 16:30:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12d312400) [pid = 1648] [serial = 1167] [outer = 0x12a0e2c00] 16:30:17 INFO - PROCESS | 1648 | 1461022217491 Marionette DEBUG loaded listener.js 16:30:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x12e15b800) [pid = 1648] [serial = 1168] [outer = 0x12a0e2c00] 16:30:17 INFO - PROCESS | 1648 | 1461022217801 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"]]]}] 16:30:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:30:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 16:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 16:30:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 16:30:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 16:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 16:30:17 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 16:30:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 16:30:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:17 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 16:30:17 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 519ms 16:30:17 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 16:30:17 INFO - PROCESS | 1648 | 1461022217832 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 16:30:17 INFO - PROCESS | 1648 | 1461022217833 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 16:30:17 INFO - PROCESS | 1648 | 1461022217836 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 16:30:17 INFO - PROCESS | 1648 | 1461022217837 Marionette TRACE conn2 <- [1,1530,null,{}] 16:30:17 INFO - PROCESS | 1648 | 1461022217839 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}] 16:30:17 INFO - PROCESS | 1648 | 1461022217945 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 16:30:17 INFO - PROCESS | 1648 | 1461022217957 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x13012d000 == 65 [pid = 1648] [id = 390] 16:30:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12e15c400) [pid = 1648] [serial = 1169] [outer = 0x0] 16:30:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12e31cc00) [pid = 1648] [serial = 1170] [outer = 0x12e15c400] 16:30:17 INFO - PROCESS | 1648 | 1461022217982 Marionette DEBUG loaded listener.js 16:30:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12e3ab400) [pid = 1648] [serial = 1171] [outer = 0x12e15c400] 16:30:18 INFO - PROCESS | 1648 | 1461022218302 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]]]}] 16:30:18 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 16:30:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 16:30:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:30:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:30:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 16:30:18 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 16:30:18 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. 16:30:18 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 16:30:18 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 519ms 16:30:18 INFO - PROCESS | 1648 | 1461022218356 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 16:30:18 INFO - PROCESS | 1648 | 1461022218357 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 16:30:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 16:30:18 INFO - PROCESS | 1648 | 1461022218359 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 16:30:18 INFO - PROCESS | 1648 | 1461022218360 Marionette TRACE conn2 <- [1,1534,null,{}] 16:30:18 INFO - PROCESS | 1648 | 1461022218363 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}] 16:30:18 INFO - PROCESS | 1648 | 1461022218470 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 16:30:18 INFO - PROCESS | 1648 | 1461022218482 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x1309c8800 == 66 [pid = 1648] [id = 391] 16:30:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x12e3ab800) [pid = 1648] [serial = 1172] [outer = 0x0] 16:30:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x12e6b3c00) [pid = 1648] [serial = 1173] [outer = 0x12e3ab800] 16:30:18 INFO - PROCESS | 1648 | 1461022218507 Marionette DEBUG loaded listener.js 16:30:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x12e6b8c00) [pid = 1648] [serial = 1174] [outer = 0x12e3ab800] 16:30:18 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x114b9e800) [pid = 1648] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 16:30:18 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x128665400) [pid = 1648] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 16:30:18 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x11bbde800) [pid = 1648] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 16:30:18 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x1147fac00) [pid = 1648] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 16:30:18 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x11886ec00) [pid = 1648] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 16:30:18 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x114ba1400) [pid = 1648] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 16:30:18 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x11acf1400) [pid = 1648] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 16:30:18 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x11a8a1800) [pid = 1648] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 16:30:18 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x1123a3800) [pid = 1648] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 16:30:18 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x112399800) [pid = 1648] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 16:30:18 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x1298af000) [pid = 1648] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 16:30:18 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12b153800) [pid = 1648] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 16:30:18 INFO - PROCESS | 1648 | 1461022218897 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]]]}] 16:30:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 16:30:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 572ms 16:30:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 16:30:18 INFO - PROCESS | 1648 | 1461022218932 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 16:30:18 INFO - PROCESS | 1648 | 1461022218933 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 16:30:18 INFO - PROCESS | 1648 | 1461022218936 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 16:30:18 INFO - PROCESS | 1648 | 1461022218937 Marionette TRACE conn2 <- [1,1538,null,{}] 16:30:18 INFO - PROCESS | 1648 | 1461022218940 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}] 16:30:19 INFO - PROCESS | 1648 | 1461022219035 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 16:30:19 INFO - PROCESS | 1648 | 1461022219039 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb1b800 == 67 [pid = 1648] [id = 392] 16:30:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x114b9c400) [pid = 1648] [serial = 1175] [outer = 0x0] 16:30:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x11b6e3000) [pid = 1648] [serial = 1176] [outer = 0x114b9c400] 16:30:19 INFO - PROCESS | 1648 | 1461022219070 Marionette DEBUG loaded listener.js 16:30:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x129063000) [pid = 1648] [serial = 1177] [outer = 0x114b9c400] 16:30:19 INFO - PROCESS | 1648 | 1461022219548 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]]]}] 16:30:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 16:30:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 619ms 16:30:19 INFO - PROCESS | 1648 | 1461022219555 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 16:30:19 INFO - PROCESS | 1648 | 1461022219557 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 16:30:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 16:30:19 INFO - PROCESS | 1648 | 1461022219559 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 16:30:19 INFO - PROCESS | 1648 | 1461022219561 Marionette TRACE conn2 <- [1,1542,null,{}] 16:30:19 INFO - PROCESS | 1648 | 1461022219568 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}] 16:30:19 INFO - PROCESS | 1648 | 1461022219675 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 16:30:19 INFO - PROCESS | 1648 | 1461022219680 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x138350000 == 68 [pid = 1648] [id = 393] 16:30:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x11ba5c000) [pid = 1648] [serial = 1178] [outer = 0x0] 16:30:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12e6bb800) [pid = 1648] [serial = 1179] [outer = 0x11ba5c000] 16:30:19 INFO - PROCESS | 1648 | 1461022219709 Marionette DEBUG loaded listener.js 16:30:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x12f6e0c00) [pid = 1648] [serial = 1180] [outer = 0x11ba5c000] 16:30:20 INFO - PROCESS | 1648 | 1461022220039 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]]]}] 16:30:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 16:30:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 524ms 16:30:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 16:30:20 INFO - PROCESS | 1648 | 1461022220084 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 16:30:20 INFO - PROCESS | 1648 | 1461022220085 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 16:30:20 INFO - PROCESS | 1648 | 1461022220088 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 16:30:20 INFO - PROCESS | 1648 | 1461022220090 Marionette TRACE conn2 <- [1,1546,null,{}] 16:30:20 INFO - PROCESS | 1648 | 1461022220093 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}] 16:30:20 INFO - PROCESS | 1648 | 1461022220271 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 16:30:20 INFO - PROCESS | 1648 | 1461022220287 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x139bb7000 == 69 [pid = 1648] [id = 394] 16:30:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x128f5d000) [pid = 1648] [serial = 1181] [outer = 0x0] 16:30:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12f6e7400) [pid = 1648] [serial = 1182] [outer = 0x128f5d000] 16:30:20 INFO - PROCESS | 1648 | 1461022220329 Marionette DEBUG loaded listener.js 16:30:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12fd0c800) [pid = 1648] [serial = 1183] [outer = 0x128f5d000] 16:30:20 INFO - PROCESS | 1648 | 1461022220763 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]]]}] 16:30:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 16:30:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 720ms 16:30:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 16:30:20 INFO - PROCESS | 1648 | 1461022220808 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 16:30:20 INFO - PROCESS | 1648 | 1461022220809 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 16:30:20 INFO - PROCESS | 1648 | 1461022220811 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 16:30:20 INFO - PROCESS | 1648 | 1461022220812 Marionette TRACE conn2 <- [1,1550,null,{}] 16:30:20 INFO - PROCESS | 1648 | 1461022220815 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}] 16:30:20 INFO - PROCESS | 1648 | 1461022220975 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 16:30:21 INFO - PROCESS | 1648 | 1461022221086 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x119ee9800 == 70 [pid = 1648] [id = 395] 16:30:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x1123a5000) [pid = 1648] [serial = 1184] [outer = 0x0] 16:30:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x112408c00) [pid = 1648] [serial = 1185] [outer = 0x1123a5000] 16:30:21 INFO - PROCESS | 1648 | 1461022221121 Marionette DEBUG loaded listener.js 16:30:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x114ba3c00) [pid = 1648] [serial = 1186] [outer = 0x1123a5000] 16:30:21 INFO - PROCESS | 1648 | 1461022221568 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]]]}] 16:30:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 16:30:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 770ms 16:30:21 INFO - PROCESS | 1648 | 1461022221583 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 16:30:21 INFO - PROCESS | 1648 | 1461022221586 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 16:30:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 16:30:21 INFO - PROCESS | 1648 | 1461022221590 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 16:30:21 INFO - PROCESS | 1648 | 1461022221593 Marionette TRACE conn2 <- [1,1554,null,{}] 16:30:21 INFO - PROCESS | 1648 | 1461022221596 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}] 16:30:21 INFO - PROCESS | 1648 | 1461022221731 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 16:30:21 INFO - PROCESS | 1648 | 1461022221795 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f7d800 == 71 [pid = 1648] [id = 396] 16:30:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x11954f000) [pid = 1648] [serial = 1187] [outer = 0x0] 16:30:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x11a8a6400) [pid = 1648] [serial = 1188] [outer = 0x11954f000] 16:30:21 INFO - PROCESS | 1648 | 1461022221868 Marionette DEBUG loaded listener.js 16:30:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x11ba4f800) [pid = 1648] [serial = 1189] [outer = 0x11954f000] 16:30:22 INFO - PROCESS | 1648 | 1461022222332 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]]]}] 16:30:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 16:30:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 775ms 16:30:22 INFO - PROCESS | 1648 | 1461022222367 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 16:30:22 INFO - PROCESS | 1648 | 1461022222370 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 16:30:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 16:30:22 INFO - PROCESS | 1648 | 1461022222374 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 16:30:22 INFO - PROCESS | 1648 | 1461022222376 Marionette TRACE conn2 <- [1,1558,null,{}] 16:30:22 INFO - PROCESS | 1648 | 1461022222402 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}] 16:30:22 INFO - PROCESS | 1648 | 1461022222570 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 16:30:22 INFO - PROCESS | 1648 | 1461022222667 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f737000 == 72 [pid = 1648] [id = 397] 16:30:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x11c548400) [pid = 1648] [serial = 1190] [outer = 0x0] 16:30:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12861d800) [pid = 1648] [serial = 1191] [outer = 0x11c548400] 16:30:22 INFO - PROCESS | 1648 | 1461022222717 Marionette DEBUG loaded listener.js 16:30:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12a015800) [pid = 1648] [serial = 1192] [outer = 0x11c548400] 16:30:23 INFO - PROCESS | 1648 | 1461022223202 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]]]}] 16:30:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 16:30:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 844ms 16:30:23 INFO - PROCESS | 1648 | 1461022223217 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 16:30:23 INFO - PROCESS | 1648 | 1461022223220 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 16:30:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 16:30:23 INFO - PROCESS | 1648 | 1461022223228 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 16:30:23 INFO - PROCESS | 1648 | 1461022223231 Marionette TRACE conn2 <- [1,1562,null,{}] 16:30:23 INFO - PROCESS | 1648 | 1461022223234 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}] 16:30:23 INFO - PROCESS | 1648 | 1461022223342 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 16:30:23 INFO - PROCESS | 1648 | 1461022223418 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x139bef800 == 73 [pid = 1648] [id = 398] 16:30:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x126955c00) [pid = 1648] [serial = 1193] [outer = 0x0] 16:30:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12b157400) [pid = 1648] [serial = 1194] [outer = 0x126955c00] 16:30:23 INFO - PROCESS | 1648 | 1461022223448 Marionette DEBUG loaded listener.js 16:30:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x12d9ac000) [pid = 1648] [serial = 1195] [outer = 0x126955c00] 16:30:23 INFO - PROCESS | 1648 | 1461022223824 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]]]}] 16:30:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 16:30:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 625ms 16:30:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 16:30:23 INFO - PROCESS | 1648 | 1461022223849 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 16:30:23 INFO - PROCESS | 1648 | 1461022223850 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 16:30:23 INFO - PROCESS | 1648 | 1461022223852 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 16:30:23 INFO - PROCESS | 1648 | 1461022223854 Marionette TRACE conn2 <- [1,1566,null,{}] 16:30:23 INFO - PROCESS | 1648 | 1461022223856 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}] 16:30:23 INFO - PROCESS | 1648 | 1461022223965 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 16:30:24 INFO - PROCESS | 1648 | 1461022224028 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e67f800 == 74 [pid = 1648] [id = 399] 16:30:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12a016000) [pid = 1648] [serial = 1196] [outer = 0x0] 16:30:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12e156800) [pid = 1648] [serial = 1197] [outer = 0x12a016000] 16:30:24 INFO - PROCESS | 1648 | 1461022224098 Marionette DEBUG loaded listener.js 16:30:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x12e786c00) [pid = 1648] [serial = 1198] [outer = 0x12a016000] 16:30:24 INFO - PROCESS | 1648 | 1461022224499 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]]]}] 16:30:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 16:30:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 669ms 16:30:24 INFO - PROCESS | 1648 | 1461022224522 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 16:30:24 INFO - PROCESS | 1648 | 1461022224523 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 16:30:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 16:30:24 INFO - PROCESS | 1648 | 1461022224526 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 16:30:24 INFO - PROCESS | 1648 | 1461022224527 Marionette TRACE conn2 <- [1,1570,null,{}] 16:30:24 INFO - PROCESS | 1648 | 1461022224529 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}] 16:30:24 INFO - PROCESS | 1648 | 1461022224636 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 16:30:24 INFO - PROCESS | 1648 | 1461022224746 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a719000 == 75 [pid = 1648] [id = 400] 16:30:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12fd0d000) [pid = 1648] [serial = 1199] [outer = 0x0] 16:30:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x12fd12800) [pid = 1648] [serial = 1200] [outer = 0x12fd0d000] 16:30:24 INFO - PROCESS | 1648 | 1461022224785 Marionette DEBUG loaded listener.js 16:30:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x12fdcec00) [pid = 1648] [serial = 1201] [outer = 0x12fd0d000] 16:30:25 INFO - PROCESS | 1648 | 1461022225200 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]]]}] 16:30:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 16:30:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 722ms 16:30:25 INFO - PROCESS | 1648 | 1461022225248 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 16:30:25 INFO - PROCESS | 1648 | 1461022225250 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 16:30:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 16:30:25 INFO - PROCESS | 1648 | 1461022225252 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 16:30:25 INFO - PROCESS | 1648 | 1461022225254 Marionette TRACE conn2 <- [1,1574,null,{}] 16:30:25 INFO - PROCESS | 1648 | 1461022225256 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}] 16:30:25 INFO - PROCESS | 1648 | 1461022225363 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 16:30:25 INFO - PROCESS | 1648 | 1461022225493 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a736800 == 76 [pid = 1648] [id = 401] 16:30:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12a74d000) [pid = 1648] [serial = 1202] [outer = 0x0] 16:30:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12a754000) [pid = 1648] [serial = 1203] [outer = 0x12a74d000] 16:30:25 INFO - PROCESS | 1648 | 1461022225526 Marionette DEBUG loaded listener.js 16:30:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12fdce800) [pid = 1648] [serial = 1204] [outer = 0x12a74d000] 16:30:25 INFO - PROCESS | 1648 | 1461022225946 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]]]}] 16:30:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 16:30:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 721ms 16:30:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 16:30:25 INFO - PROCESS | 1648 | 1461022225983 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 16:30:25 INFO - PROCESS | 1648 | 1461022225984 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 16:30:25 INFO - PROCESS | 1648 | 1461022225986 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 16:30:25 INFO - PROCESS | 1648 | 1461022225987 Marionette TRACE conn2 <- [1,1578,null,{}] 16:30:25 INFO - PROCESS | 1648 | 1461022225990 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}] 16:30:26 INFO - PROCESS | 1648 | 1461022226095 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 16:30:26 INFO - PROCESS | 1648 | 1461022226172 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bac3000 == 77 [pid = 1648] [id = 402] 16:30:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x114ba2400) [pid = 1648] [serial = 1205] [outer = 0x0] 16:30:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x129c33c00) [pid = 1648] [serial = 1206] [outer = 0x114ba2400] 16:30:26 INFO - PROCESS | 1648 | 1461022226201 Marionette DEBUG loaded listener.js 16:30:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x129c38400) [pid = 1648] [serial = 1207] [outer = 0x114ba2400] 16:30:26 INFO - PROCESS | 1648 | 1461022226785 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]]]}] 16:30:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 16:30:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 819ms 16:30:26 INFO - PROCESS | 1648 | 1461022226806 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 16:30:26 INFO - PROCESS | 1648 | 1461022226809 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 16:30:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 16:30:26 INFO - PROCESS | 1648 | 1461022226815 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 16:30:26 INFO - PROCESS | 1648 | 1461022226817 Marionette TRACE conn2 <- [1,1582,null,{}] 16:30:26 INFO - PROCESS | 1648 | 1461022226822 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}] 16:30:26 INFO - PROCESS | 1648 | 1461022226963 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 16:30:27 INFO - PROCESS | 1648 | 1461022227076 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a734800 == 78 [pid = 1648] [id = 403] 16:30:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x117959c00) [pid = 1648] [serial = 1208] [outer = 0x0] 16:30:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x119545000) [pid = 1648] [serial = 1209] [outer = 0x117959c00] 16:30:27 INFO - PROCESS | 1648 | 1461022227123 Marionette DEBUG loaded listener.js 16:30:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x11a86b000) [pid = 1648] [serial = 1210] [outer = 0x117959c00] 16:30:27 INFO - PROCESS | 1648 | 1461022227705 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]]]}] 16:30:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 16:30:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 925ms 16:30:27 INFO - PROCESS | 1648 | 1461022227740 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 16:30:27 INFO - PROCESS | 1648 | 1461022227744 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 16:30:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 16:30:27 INFO - PROCESS | 1648 | 1461022227750 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 16:30:27 INFO - PROCESS | 1648 | 1461022227752 Marionette TRACE conn2 <- [1,1586,null,{}] 16:30:27 INFO - PROCESS | 1648 | 1461022227754 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}] 16:30:27 INFO - PROCESS | 1648 | 1461022227852 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 16:30:27 INFO - PROCESS | 1648 | 1461022227933 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b8e4800 == 79 [pid = 1648] [id = 404] 16:30:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x11b6e7400) [pid = 1648] [serial = 1211] [outer = 0x0] 16:30:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x11b86a800) [pid = 1648] [serial = 1212] [outer = 0x11b6e7400] 16:30:27 INFO - PROCESS | 1648 | 1461022227961 Marionette DEBUG loaded listener.js 16:30:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x11bbd6400) [pid = 1648] [serial = 1213] [outer = 0x11b6e7400] 16:30:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1290c8800 == 78 [pid = 1648] [id = 193] 16:30:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12f61c000 == 77 [pid = 1648] [id = 260] 16:30:28 INFO - PROCESS | 1648 | --DOCSHELL 0x139bb7000 == 76 [pid = 1648] [id = 394] 16:30:28 INFO - PROCESS | 1648 | --DOCSHELL 0x138350000 == 75 [pid = 1648] [id = 393] 16:30:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb1b800 == 74 [pid = 1648] [id = 392] 16:30:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1309c8800 == 73 [pid = 1648] [id = 391] 16:30:28 INFO - PROCESS | 1648 | --DOCSHELL 0x13012d000 == 72 [pid = 1648] [id = 390] 16:30:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12edc8800 == 71 [pid = 1648] [id = 389] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x11239e800) [pid = 1648] [serial = 1074] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x11a852c00) [pid = 1648] [serial = 1077] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x127046800) [pid = 1648] [serial = 1080] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x12a066800) [pid = 1648] [serial = 1083] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x12a00b400) [pid = 1648] [serial = 1086] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x12be1bc00) [pid = 1648] [serial = 1122] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12d968800 == 70 [pid = 1648] [id = 388] 16:30:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12d115800 == 69 [pid = 1648] [id = 387] 16:30:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12b410000 == 68 [pid = 1648] [id = 386] 16:30:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1270d0800 == 67 [pid = 1648] [id = 385] 16:30:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1269c5800 == 66 [pid = 1648] [id = 384] 16:30:28 INFO - PROCESS | 1648 | --DOCSHELL 0x126b85800 == 65 [pid = 1648] [id = 383] 16:30:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12e833000 == 64 [pid = 1648] [id = 377] 16:30:28 INFO - PROCESS | 1648 | --DOCSHELL 0x1277e9800 == 63 [pid = 1648] [id = 376] 16:30:28 INFO - PROCESS | 1648 | --DOCSHELL 0x11aa6d000 == 62 [pid = 1648] [id = 375] 16:30:28 INFO - PROCESS | 1648 | --DOCSHELL 0x12f73b800 == 61 [pid = 1648] [id = 374] 16:30:28 INFO - PROCESS | 1648 | 1461022228391 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]]]}] 16:30:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 16:30:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 670ms 16:30:28 INFO - PROCESS | 1648 | 1461022228421 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 16:30:28 INFO - PROCESS | 1648 | 1461022228422 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 16:30:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x114ba8000) [pid = 1648] [serial = 1072] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x129067c00) [pid = 1648] [serial = 1110] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x127c9c800) [pid = 1648] [serial = 1107] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x1163eb800) [pid = 1648] [serial = 1090] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x114b9ec00) [pid = 1648] [serial = 1089] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x11b6ef000) [pid = 1648] [serial = 1104] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x118f90400) [pid = 1648] [serial = 1093] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x118643400) [pid = 1648] [serial = 1092] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x11ba5a000) [pid = 1648] [serial = 1101] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x11bbe0c00) [pid = 1648] [serial = 1102] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x11b6e4400) [pid = 1648] [serial = 1098] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x11b862800) [pid = 1648] [serial = 1099] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x1298aec00) [pid = 1648] [serial = 1111] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x11a875c00) [pid = 1648] [serial = 1096] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x118ec9000) [pid = 1648] [serial = 1095] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x129b91400) [pid = 1648] [serial = 1117] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x12a013400) [pid = 1648] [serial = 1113] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x12703e400) [pid = 1648] [serial = 1116] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x12a0db400) [pid = 1648] [serial = 1114] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x128663800) [pid = 1648] [serial = 1108] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x12b160400) [pid = 1648] [serial = 1119] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x127604400) [pid = 1648] [serial = 1105] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x12b432c00) [pid = 1648] [serial = 1120] [outer = 0x0] [url = about:blank] 16:30:28 INFO - PROCESS | 1648 | 1461022228446 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 16:30:28 INFO - PROCESS | 1648 | 1461022228448 Marionette TRACE conn2 <- [1,1590,null,{}] 16:30:28 INFO - PROCESS | 1648 | 1461022228458 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}] 16:30:28 INFO - PROCESS | 1648 | 1461022228545 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 16:30:28 INFO - PROCESS | 1648 | 1461022228552 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bed6000 == 62 [pid = 1648] [id = 405] 16:30:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x11a88a400) [pid = 1648] [serial = 1214] [outer = 0x0] 16:30:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x126a62000) [pid = 1648] [serial = 1215] [outer = 0x11a88a400] 16:30:28 INFO - PROCESS | 1648 | 1461022228581 Marionette DEBUG loaded listener.js 16:30:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12760d800) [pid = 1648] [serial = 1216] [outer = 0x11a88a400] 16:30:28 INFO - PROCESS | 1648 | 1461022228953 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]]]}] 16:30:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 16:30:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 535ms 16:30:28 INFO - PROCESS | 1648 | 1461022228971 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 16:30:28 INFO - PROCESS | 1648 | 1461022228973 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 16:30:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 16:30:29 INFO - PROCESS | 1648 | 1461022229003 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 16:30:29 INFO - PROCESS | 1648 | 1461022229004 Marionette TRACE conn2 <- [1,1594,null,{}] 16:30:29 INFO - PROCESS | 1648 | 1461022229007 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}] 16:30:29 INFO - PROCESS | 1648 | 1461022229093 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 16:30:29 INFO - PROCESS | 1648 | 1461022229098 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2d3000 == 63 [pid = 1648] [id = 406] 16:30:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x127c80c00) [pid = 1648] [serial = 1217] [outer = 0x0] 16:30:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x1296fec00) [pid = 1648] [serial = 1218] [outer = 0x127c80c00] 16:30:29 INFO - PROCESS | 1648 | 1461022229124 Marionette DEBUG loaded listener.js 16:30:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x129c3a800) [pid = 1648] [serial = 1219] [outer = 0x127c80c00] 16:30:29 INFO - PROCESS | 1648 | 1461022229524 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]]]}] 16:30:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 16:30:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 576ms 16:30:29 INFO - PROCESS | 1648 | 1461022229574 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 16:30:29 INFO - PROCESS | 1648 | 1461022229576 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 16:30:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 16:30:29 INFO - PROCESS | 1648 | 1461022229579 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 16:30:29 INFO - PROCESS | 1648 | 1461022229581 Marionette TRACE conn2 <- [1,1598,null,{}] 16:30:29 INFO - PROCESS | 1648 | 1461022229584 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}] 16:30:29 INFO - PROCESS | 1648 | 1461022229721 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 16:30:29 INFO - PROCESS | 1648 | 1461022229734 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c136800 == 64 [pid = 1648] [id = 407] 16:30:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x129c3ac00) [pid = 1648] [serial = 1220] [outer = 0x0] 16:30:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x129c40800) [pid = 1648] [serial = 1221] [outer = 0x129c3ac00] 16:30:29 INFO - PROCESS | 1648 | 1461022229775 Marionette DEBUG loaded listener.js 16:30:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12a00b800) [pid = 1648] [serial = 1222] [outer = 0x129c3ac00] 16:30:30 INFO - PROCESS | 1648 | 1461022230121 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]]]}] 16:30:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 16:30:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 570ms 16:30:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 16:30:30 INFO - PROCESS | 1648 | 1461022230150 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 16:30:30 INFO - PROCESS | 1648 | 1461022230151 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 16:30:30 INFO - PROCESS | 1648 | 1461022230153 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 16:30:30 INFO - PROCESS | 1648 | 1461022230154 Marionette TRACE conn2 <- [1,1602,null,{}] 16:30:30 INFO - PROCESS | 1648 | 1461022230156 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}] 16:30:30 INFO - PROCESS | 1648 | 1461022230291 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 16:30:30 INFO - PROCESS | 1648 | 1461022230348 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d19a000 == 65 [pid = 1648] [id = 408] 16:30:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12a00e000) [pid = 1648] [serial = 1223] [outer = 0x0] 16:30:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x12a0dbc00) [pid = 1648] [serial = 1224] [outer = 0x12a00e000] 16:30:30 INFO - PROCESS | 1648 | 1461022230376 Marionette DEBUG loaded listener.js 16:30:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12b106000) [pid = 1648] [serial = 1225] [outer = 0x12a00e000] 16:30:30 INFO - PROCESS | 1648 | 1461022230695 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]]]}] 16:30:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 16:30:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 569ms 16:30:30 INFO - PROCESS | 1648 | 1461022230723 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 16:30:30 INFO - PROCESS | 1648 | 1461022230724 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 16:30:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 16:30:30 INFO - PROCESS | 1648 | 1461022230726 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 16:30:30 INFO - PROCESS | 1648 | 1461022230727 Marionette TRACE conn2 <- [1,1606,null,{}] 16:30:30 INFO - PROCESS | 1648 | 1461022230738 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}] 16:30:30 INFO - PROCESS | 1648 | 1461022230845 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 16:30:30 INFO - PROCESS | 1648 | 1461022230887 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e67e000 == 66 [pid = 1648] [id = 409] 16:30:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x129c3cc00) [pid = 1648] [serial = 1226] [outer = 0x0] 16:30:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x12b426400) [pid = 1648] [serial = 1227] [outer = 0x129c3cc00] 16:30:30 INFO - PROCESS | 1648 | 1461022230913 Marionette DEBUG loaded listener.js 16:30:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12be11c00) [pid = 1648] [serial = 1228] [outer = 0x129c3cc00] 16:30:31 INFO - PROCESS | 1648 | 1461022231222 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]]]}] 16:30:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 16:30:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 521ms 16:30:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 16:30:31 INFO - PROCESS | 1648 | 1461022231253 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 16:30:31 INFO - PROCESS | 1648 | 1461022231254 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 16:30:31 INFO - PROCESS | 1648 | 1461022231256 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 16:30:31 INFO - PROCESS | 1648 | 1461022231257 Marionette TRACE conn2 <- [1,1610,null,{}] 16:30:31 INFO - PROCESS | 1648 | 1461022231260 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}] 16:30:31 INFO - PROCESS | 1648 | 1461022231371 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 16:30:31 INFO - PROCESS | 1648 | 1461022231411 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea44800 == 67 [pid = 1648] [id = 410] 16:30:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x12a013400) [pid = 1648] [serial = 1229] [outer = 0x0] 16:30:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x12cf9d000) [pid = 1648] [serial = 1230] [outer = 0x12a013400] 16:30:31 INFO - PROCESS | 1648 | 1461022231436 Marionette DEBUG loaded listener.js 16:30:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12be98c00) [pid = 1648] [serial = 1231] [outer = 0x12a013400] 16:30:31 INFO - PROCESS | 1648 | 1461022231757 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]]]}] 16:30:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 16:30:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 519ms 16:30:31 INFO - PROCESS | 1648 | 1461022231777 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 16:30:31 INFO - PROCESS | 1648 | 1461022231778 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 16:30:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 16:30:31 INFO - PROCESS | 1648 | 1461022231787 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 16:30:31 INFO - PROCESS | 1648 | 1461022231788 Marionette TRACE conn2 <- [1,1614,null,{}] 16:30:31 INFO - PROCESS | 1648 | 1461022231791 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}] 16:30:31 INFO - PROCESS | 1648 | 1461022231902 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 16:30:31 INFO - PROCESS | 1648 | 1461022231942 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fd64000 == 68 [pid = 1648] [id = 411] 16:30:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12be9f800) [pid = 1648] [serial = 1232] [outer = 0x0] 16:30:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12e15e800) [pid = 1648] [serial = 1233] [outer = 0x12be9f800] 16:30:31 INFO - PROCESS | 1648 | 1461022231967 Marionette DEBUG loaded listener.js 16:30:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12e338400) [pid = 1648] [serial = 1234] [outer = 0x12be9f800] 16:30:32 INFO - PROCESS | 1648 | 1461022232269 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]]]}] 16:30: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 16:30:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 519ms 16:30:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 16:30:32 INFO - PROCESS | 1648 | 1461022232306 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 16:30:32 INFO - PROCESS | 1648 | 1461022232308 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 16:30:32 INFO - PROCESS | 1648 | 1461022232310 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 16:30:32 INFO - PROCESS | 1648 | 1461022232311 Marionette TRACE conn2 <- [1,1618,null,{}] 16:30:32 INFO - PROCESS | 1648 | 1461022232316 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}] 16:30:32 INFO - PROCESS | 1648 | 1461022232425 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 16:30:32 INFO - PROCESS | 1648 | 1461022232438 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x13040e000 == 69 [pid = 1648] [id = 412] 16:30:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12a044c00) [pid = 1648] [serial = 1235] [outer = 0x0] 16:30:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x12a04d000) [pid = 1648] [serial = 1236] [outer = 0x12a044c00] 16:30:32 INFO - PROCESS | 1648 | 1461022232464 Marionette DEBUG loaded listener.js 16:30:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12a051000) [pid = 1648] [serial = 1237] [outer = 0x12a044c00] 16:30:32 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x12a0e2c00) [pid = 1648] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 16:30:32 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x12e15c400) [pid = 1648] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 16:30:32 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x12e3ab800) [pid = 1648] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 16:30:32 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x11c3ad000) [pid = 1648] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 16:30:32 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x1188d0c00) [pid = 1648] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 16:30:32 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12b68dc00) [pid = 1648] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 16:30:32 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x112411000) [pid = 1648] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 16:30:32 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x11a8a2c00) [pid = 1648] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 16:30:32 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x114b9c400) [pid = 1648] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 16:30:32 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x127c2c800) [pid = 1648] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 16:30:32 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x11ba5c000) [pid = 1648] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 16:30:32 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x12a0dec00) [pid = 1648] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 16:30:32 INFO - PROCESS | 1648 | 1461022232934 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]]]}] 16:30:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 16:30:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 671ms 16:30:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 16:30:32 INFO - PROCESS | 1648 | 1461022232984 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 16:30:32 INFO - PROCESS | 1648 | 1461022232985 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 16:30:32 INFO - PROCESS | 1648 | 1461022232987 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 16:30:32 INFO - PROCESS | 1648 | 1461022232989 Marionette TRACE conn2 <- [1,1622,null,{}] 16:30:32 INFO - PROCESS | 1648 | 1461022232991 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}] 16:30:33 INFO - PROCESS | 1648 | 1461022233098 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 16:30:33 INFO - PROCESS | 1648 | 1461022233103 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x1309db000 == 70 [pid = 1648] [id = 413] 16:30:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12a04c800) [pid = 1648] [serial = 1238] [outer = 0x0] 16:30:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x12e320000) [pid = 1648] [serial = 1239] [outer = 0x12a04c800] 16:30:33 INFO - PROCESS | 1648 | 1461022233132 Marionette DEBUG loaded listener.js 16:30:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12e6b8800) [pid = 1648] [serial = 1240] [outer = 0x12a04c800] 16:30:33 INFO - PROCESS | 1648 | 1461022233472 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]]]}] 16:30: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 16:30:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 519ms 16:30:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 16:30:33 INFO - PROCESS | 1648 | 1461022233507 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 16:30:33 INFO - PROCESS | 1648 | 1461022233509 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 16:30:33 INFO - PROCESS | 1648 | 1461022233511 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 16:30:33 INFO - PROCESS | 1648 | 1461022233512 Marionette TRACE conn2 <- [1,1626,null,{}] 16:30:33 INFO - PROCESS | 1648 | 1461022233516 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}] 16:30:33 INFO - PROCESS | 1648 | 1461022233604 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 16:30:33 INFO - PROCESS | 1648 | 1461022233675 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x131ddc000 == 71 [pid = 1648] [id = 414] 16:30:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x129c8f800) [pid = 1648] [serial = 1241] [outer = 0x0] 16:30:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x129c97c00) [pid = 1648] [serial = 1242] [outer = 0x129c8f800] 16:30:33 INFO - PROCESS | 1648 | 1461022233700 Marionette DEBUG loaded listener.js 16:30:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x129c9e000) [pid = 1648] [serial = 1243] [outer = 0x129c8f800] 16:30:33 INFO - PROCESS | 1648 | 1461022233980 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]]]}] 16:30:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 16:30:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 521ms 16:30:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 16:30:34 INFO - PROCESS | 1648 | 1461022234034 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 16:30:34 INFO - PROCESS | 1648 | 1461022234035 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 16:30:34 INFO - PROCESS | 1648 | 1461022234037 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 16:30:34 INFO - PROCESS | 1648 | 1461022234038 Marionette TRACE conn2 <- [1,1630,null,{}] 16:30:34 INFO - PROCESS | 1648 | 1461022234040 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}] 16:30:34 INFO - PROCESS | 1648 | 1461022234130 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 16:30:34 INFO - PROCESS | 1648 | 1461022234134 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x139bf5800 == 72 [pid = 1648] [id = 415] 16:30:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x129c9ec00) [pid = 1648] [serial = 1244] [outer = 0x0] 16:30:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12e786000) [pid = 1648] [serial = 1245] [outer = 0x129c9ec00] 16:30:34 INFO - PROCESS | 1648 | 1461022234158 Marionette DEBUG loaded listener.js 16:30:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12f6e8000) [pid = 1648] [serial = 1246] [outer = 0x129c9ec00] 16:30:34 INFO - PROCESS | 1648 | 1461022234487 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]]]}] 16:30:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 16:30:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 468ms 16:30:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 16:30:34 INFO - PROCESS | 1648 | 1461022234505 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 16:30:34 INFO - PROCESS | 1648 | 1461022234506 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 16:30:34 INFO - PROCESS | 1648 | 1461022234508 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 16:30:34 INFO - PROCESS | 1648 | 1461022234510 Marionette TRACE conn2 <- [1,1634,null,{}] 16:30:34 INFO - PROCESS | 1648 | 1461022234514 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}] 16:30:34 INFO - PROCESS | 1648 | 1461022234639 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 16:30:34 INFO - PROCESS | 1648 | 1461022234647 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x137adb000 == 73 [pid = 1648] [id = 416] 16:30:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x129c95400) [pid = 1648] [serial = 1247] [outer = 0x0] 16:30:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x12f6eac00) [pid = 1648] [serial = 1248] [outer = 0x129c95400] 16:30:34 INFO - PROCESS | 1648 | 1461022234671 Marionette DEBUG loaded listener.js 16:30:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12fde6c00) [pid = 1648] [serial = 1249] [outer = 0x129c95400] 16:30:35 INFO - PROCESS | 1648 | 1461022235203 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]]]}] 16:30:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 16:30:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 719ms 16:30:35 INFO - PROCESS | 1648 | 1461022235230 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 16:30:35 INFO - PROCESS | 1648 | 1461022235234 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 16:30:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 16:30:35 INFO - PROCESS | 1648 | 1461022235238 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 16:30:35 INFO - PROCESS | 1648 | 1461022235241 Marionette TRACE conn2 <- [1,1638,null,{}] 16:30:35 INFO - PROCESS | 1648 | 1461022235244 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}] 16:30:35 INFO - PROCESS | 1648 | 1461022235363 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 16:30:35 INFO - PROCESS | 1648 | 1461022235447 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x12361a800 == 74 [pid = 1648] [id = 417] 16:30:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x11a853400) [pid = 1648] [serial = 1250] [outer = 0x0] 16:30:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x11a899400) [pid = 1648] [serial = 1251] [outer = 0x11a853400] 16:30:35 INFO - PROCESS | 1648 | 1461022235478 Marionette DEBUG loaded listener.js 16:30:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x11aff4400) [pid = 1648] [serial = 1252] [outer = 0x11a853400] 16:30:35 INFO - PROCESS | 1648 | 1461022235915 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]]]}] 16:30:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 16:30:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 720ms 16:30:35 INFO - PROCESS | 1648 | 1461022235973 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 16:30:35 INFO - PROCESS | 1648 | 1461022235977 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 16:30:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 16:30:36 INFO - PROCESS | 1648 | 1461022236014 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 16:30:36 INFO - PROCESS | 1648 | 1461022236015 Marionette TRACE conn2 <- [1,1642,null,{}] 16:30:36 INFO - PROCESS | 1648 | 1461022236020 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}] 16:30:36 INFO - PROCESS | 1648 | 1461022236133 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 16:30:36 INFO - PROCESS | 1648 | 1461022236214 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cf63000 == 75 [pid = 1648] [id = 418] 16:30:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x11b6bb400) [pid = 1648] [serial = 1253] [outer = 0x0] 16:30:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x127aa9000) [pid = 1648] [serial = 1254] [outer = 0x11b6bb400] 16:30:36 INFO - PROCESS | 1648 | 1461022236245 Marionette DEBUG loaded listener.js 16:30:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x1296f7c00) [pid = 1648] [serial = 1255] [outer = 0x11b6bb400] 16:30:36 INFO - PROCESS | 1648 | 1461022236671 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]]]}] 16:30:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 16:30:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 691ms 16:30:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 16:30:36 INFO - PROCESS | 1648 | 1461022236685 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 16:30:36 INFO - PROCESS | 1648 | 1461022236687 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 16:30:36 INFO - PROCESS | 1648 | 1461022236689 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 16:30:36 INFO - PROCESS | 1648 | 1461022236692 Marionette TRACE conn2 <- [1,1646,null,{}] 16:30:36 INFO - PROCESS | 1648 | 1461022236700 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}] 16:30:36 INFO - PROCESS | 1648 | 1461022236811 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 16:30:36 INFO - PROCESS | 1648 | 1461022236922 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x131d30800 == 76 [pid = 1648] [id = 419] 16:30:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x129c3b000) [pid = 1648] [serial = 1256] [outer = 0x0] 16:30:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x12a045c00) [pid = 1648] [serial = 1257] [outer = 0x129c3b000] 16:30:36 INFO - PROCESS | 1648 | 1461022236959 Marionette DEBUG loaded listener.js 16:30:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x12a0e7000) [pid = 1648] [serial = 1258] [outer = 0x129c3b000] 16:30:37 INFO - PROCESS | 1648 | 1461022237360 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]]]}] 16:30:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 16:30:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 726ms 16:30:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 16:30:37 INFO - PROCESS | 1648 | 1461022237431 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 16:30:37 INFO - PROCESS | 1648 | 1461022237433 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 16:30:37 INFO - PROCESS | 1648 | 1461022237435 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 16:30:37 INFO - PROCESS | 1648 | 1461022237437 Marionette TRACE conn2 <- [1,1650,null,{}] 16:30:37 INFO - PROCESS | 1648 | 1461022237439 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}] 16:30:37 INFO - PROCESS | 1648 | 1461022237550 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 16:30:37 INFO - PROCESS | 1648 | 1461022237661 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x139b10800 == 77 [pid = 1648] [id = 420] 16:30:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x12a749400) [pid = 1648] [serial = 1259] [outer = 0x0] 16:30:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x12a755800) [pid = 1648] [serial = 1260] [outer = 0x12a749400] 16:30:37 INFO - PROCESS | 1648 | 1461022237693 Marionette DEBUG loaded listener.js 16:30:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x12d321400) [pid = 1648] [serial = 1261] [outer = 0x12a749400] 16:30:38 INFO - PROCESS | 1648 | 1461022238114 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]]]}] 16:30:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 16:30:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 721ms 16:30:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 16:30:38 INFO - PROCESS | 1648 | 1461022238156 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 16:30:38 INFO - PROCESS | 1648 | 1461022238158 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 16:30:38 INFO - PROCESS | 1648 | 1461022238160 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 16:30:38 INFO - PROCESS | 1648 | 1461022238161 Marionette TRACE conn2 <- [1,1654,null,{}] 16:30:38 INFO - PROCESS | 1648 | 1461022238164 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}] 16:30:38 INFO - PROCESS | 1648 | 1461022238269 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 16:30:38 INFO - PROCESS | 1648 | 1461022238379 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x139b2d000 == 78 [pid = 1648] [id = 421] 16:30:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x12d312800) [pid = 1648] [serial = 1262] [outer = 0x0] 16:30:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x12e33d400) [pid = 1648] [serial = 1263] [outer = 0x12d312800] 16:30:38 INFO - PROCESS | 1648 | 1461022238412 Marionette DEBUG loaded listener.js 16:30:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x12e6ef400) [pid = 1648] [serial = 1264] [outer = 0x12d312800] 16:30:38 INFO - PROCESS | 1648 | 1461022238797 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]]]}] 16:30:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 16:30:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 670ms 16:30:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 16:30:38 INFO - PROCESS | 1648 | 1461022238831 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 16:30:38 INFO - PROCESS | 1648 | 1461022238832 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 16:30:38 INFO - PROCESS | 1648 | 1461022238834 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 16:30:38 INFO - PROCESS | 1648 | 1461022238835 Marionette TRACE conn2 <- [1,1658,null,{}] 16:30:38 INFO - PROCESS | 1648 | 1461022238838 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}] 16:30:38 INFO - PROCESS | 1648 | 1461022238972 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 16:30:39 INFO - PROCESS | 1648 | 1461022239053 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b0d4000 == 79 [pid = 1648] [id = 422] 16:30:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x123643400) [pid = 1648] [serial = 1265] [outer = 0x0] 16:30:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x12d31b800) [pid = 1648] [serial = 1266] [outer = 0x123643400] 16:30:39 INFO - PROCESS | 1648 | 1461022239085 Marionette DEBUG loaded listener.js 16:30:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x12e6f8000) [pid = 1648] [serial = 1267] [outer = 0x123643400] 16:30:39 INFO - PROCESS | 1648 | 1461022239507 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]]]}] 16:30:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 16:30:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 719ms 16:30:39 INFO - PROCESS | 1648 | 1461022239554 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 16:30:39 INFO - PROCESS | 1648 | 1461022239555 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 16:30:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 16:30:39 INFO - PROCESS | 1648 | 1461022239557 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 16:30:39 INFO - PROCESS | 1648 | 1461022239558 Marionette TRACE conn2 <- [1,1662,null,{}] 16:30:39 INFO - PROCESS | 1648 | 1461022239561 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}] 16:30:39 INFO - PROCESS | 1648 | 1461022239676 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 16:30:39 INFO - PROCESS | 1648 | 1461022239777 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x139b3b000 == 80 [pid = 1648] [id = 423] 16:30:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x123648000) [pid = 1648] [serial = 1268] [outer = 0x0] 16:30:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x12e6fcc00) [pid = 1648] [serial = 1269] [outer = 0x123648000] 16:30:39 INFO - PROCESS | 1648 | 1461022239827 Marionette DEBUG loaded listener.js 16:30:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x12fd1a400) [pid = 1648] [serial = 1270] [outer = 0x123648000] 16:30:40 INFO - PROCESS | 1648 | 1461022240359 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]]]}] 16:30:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 16:30:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 820ms 16:30:40 INFO - PROCESS | 1648 | 1461022240378 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 16:30:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 16:30:40 INFO - PROCESS | 1648 | 1461022240380 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 16:30:40 INFO - PROCESS | 1648 | 1461022240382 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 16:30:40 INFO - PROCESS | 1648 | 1461022240384 Marionette TRACE conn2 <- [1,1666,null,{}] 16:30:40 INFO - PROCESS | 1648 | 1461022240386 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}] 16:30:40 INFO - PROCESS | 1648 | 1461022240493 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 16:30:40 INFO - PROCESS | 1648 | 1461022240621 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a5b6800 == 81 [pid = 1648] [id = 424] 16:30:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x114009800) [pid = 1648] [serial = 1271] [outer = 0x0] 16:30:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x123690400) [pid = 1648] [serial = 1272] [outer = 0x114009800] 16:30:40 INFO - PROCESS | 1648 | 1461022240654 Marionette DEBUG loaded listener.js 16:30:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x123697c00) [pid = 1648] [serial = 1273] [outer = 0x114009800] 16:30:41 INFO - PROCESS | 1648 | 1461022241053 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]]]}] 16:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 16:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 719ms 16:30:41 INFO - PROCESS | 1648 | 1461022241101 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 16:30:41 INFO - PROCESS | 1648 | 1461022241103 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 16:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 16:30:41 INFO - PROCESS | 1648 | 1461022241105 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 16:30:41 INFO - PROCESS | 1648 | 1461022241106 Marionette TRACE conn2 <- [1,1670,null,{}] 16:30:41 INFO - PROCESS | 1648 | 1461022241109 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}] 16:30:41 INFO - PROCESS | 1648 | 1461022241217 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 16:30:41 INFO - PROCESS | 1648 | 1461022241330 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12769c800 == 82 [pid = 1648] [id = 425] 16:30:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x11400c000) [pid = 1648] [serial = 1274] [outer = 0x0] 16:30:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x123694800) [pid = 1648] [serial = 1275] [outer = 0x11400c000] 16:30:41 INFO - PROCESS | 1648 | 1461022241362 Marionette DEBUG loaded listener.js 16:30:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x12369bc00) [pid = 1648] [serial = 1276] [outer = 0x11400c000] 16:30:41 INFO - PROCESS | 1648 | 1461022241938 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]]]}] 16:30:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 16:30:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 871ms 16:30:41 INFO - PROCESS | 1648 | 1461022241976 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 16:30:41 INFO - PROCESS | 1648 | 1461022241979 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 16:30:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 16:30:41 INFO - PROCESS | 1648 | 1461022241982 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 16:30:41 INFO - PROCESS | 1648 | 1461022241985 Marionette TRACE conn2 <- [1,1674,null,{}] 16:30:41 INFO - PROCESS | 1648 | 1461022241988 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}] 16:30:42 INFO - PROCESS | 1648 | 1461022242096 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 16:30:42 INFO - PROCESS | 1648 | 1461022242189 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a73c800 == 83 [pid = 1648] [id = 426] 16:30:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x1142b7000) [pid = 1648] [serial = 1277] [outer = 0x0] 16:30:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x118ec4c00) [pid = 1648] [serial = 1278] [outer = 0x1142b7000] 16:30:42 INFO - PROCESS | 1648 | 1461022242218 Marionette DEBUG loaded listener.js 16:30:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x11a967800) [pid = 1648] [serial = 1279] [outer = 0x1142b7000] 16:30:42 INFO - PROCESS | 1648 | 1461022242652 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]]]}] 16:30:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 16:30:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 722ms 16:30:42 INFO - PROCESS | 1648 | 1461022242705 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 16:30:42 INFO - PROCESS | 1648 | 1461022242709 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 16:30:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 16:30:42 INFO - PROCESS | 1648 | 1461022242713 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 16:30:42 INFO - PROCESS | 1648 | 1461022242715 Marionette TRACE conn2 <- [1,1678,null,{}] 16:30:42 INFO - PROCESS | 1648 | 1461022242717 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}] 16:30:42 INFO - PROCESS | 1648 | 1461022242821 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 16:30:42 INFO - PROCESS | 1648 | 1461022242908 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c31d800 == 84 [pid = 1648] [id = 427] 16:30:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x11aff3400) [pid = 1648] [serial = 1280] [outer = 0x0] 16:30:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x11c54cc00) [pid = 1648] [serial = 1281] [outer = 0x11aff3400] 16:30:42 INFO - PROCESS | 1648 | 1461022242939 Marionette DEBUG loaded listener.js 16:30:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x123649800) [pid = 1648] [serial = 1282] [outer = 0x11aff3400] 16:30:43 INFO - PROCESS | 1648 | --DOCSHELL 0x139bf5800 == 83 [pid = 1648] [id = 415] 16:30:43 INFO - PROCESS | 1648 | --DOCSHELL 0x131ddc000 == 82 [pid = 1648] [id = 414] 16:30:43 INFO - PROCESS | 1648 | --DOCSHELL 0x1309db000 == 81 [pid = 1648] [id = 413] 16:30:43 INFO - PROCESS | 1648 | --DOCSHELL 0x13040e000 == 80 [pid = 1648] [id = 412] 16:30:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12fd64000 == 79 [pid = 1648] [id = 411] 16:30:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea44800 == 78 [pid = 1648] [id = 410] 16:30:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12e67e000 == 77 [pid = 1648] [id = 409] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x12f6e7400) [pid = 1648] [serial = 1182] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12d19a000 == 76 [pid = 1648] [id = 408] 16:30:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12c136800 == 75 [pid = 1648] [id = 407] 16:30:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2d3000 == 74 [pid = 1648] [id = 406] 16:30:43 INFO - PROCESS | 1648 | --DOCSHELL 0x11bed6000 == 73 [pid = 1648] [id = 405] 16:30:43 INFO - PROCESS | 1648 | --DOCSHELL 0x11b8e4800 == 72 [pid = 1648] [id = 404] 16:30:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12a734800 == 71 [pid = 1648] [id = 403] 16:30:43 INFO - PROCESS | 1648 | --DOCSHELL 0x12f737000 == 70 [pid = 1648] [id = 397] 16:30:43 INFO - PROCESS | 1648 | --DOCSHELL 0x126f7d800 == 69 [pid = 1648] [id = 396] 16:30:43 INFO - PROCESS | 1648 | --DOCSHELL 0x119ee9800 == 68 [pid = 1648] [id = 395] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x12d312400) [pid = 1648] [serial = 1167] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x12e31cc00) [pid = 1648] [serial = 1170] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x12e15b800) [pid = 1648] [serial = 1168] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x12e6b3c00) [pid = 1648] [serial = 1173] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x12d9e1400) [pid = 1648] [serial = 1143] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x127047000) [pid = 1648] [serial = 1158] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x127783400) [pid = 1648] [serial = 1159] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x11afe9800) [pid = 1648] [serial = 1153] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x11a8a3800) [pid = 1648] [serial = 1152] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x12cf9b000) [pid = 1648] [serial = 1123] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x1188cf800) [pid = 1648] [serial = 1150] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x114ba9c00) [pid = 1648] [serial = 1149] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x11a870000) [pid = 1648] [serial = 1146] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x11b813c00) [pid = 1648] [serial = 1155] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x11bbd7800) [pid = 1648] [serial = 1156] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x11b6e3000) [pid = 1648] [serial = 1176] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x114b9b000) [pid = 1648] [serial = 1125] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x12906a800) [pid = 1648] [serial = 1134] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x12d31fc00) [pid = 1648] [serial = 1140] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x128f62400) [pid = 1648] [serial = 1161] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x11a84c400) [pid = 1648] [serial = 1128] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x11c542800) [pid = 1648] [serial = 1131] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x12a0e4400) [pid = 1648] [serial = 1137] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x12f6e0c00) [pid = 1648] [serial = 1180] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x12b42a800) [pid = 1648] [serial = 1164] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x12e3ab400) [pid = 1648] [serial = 1171] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x129063000) [pid = 1648] [serial = 1177] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x12be1a800) [pid = 1648] [serial = 1165] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x12e6b8c00) [pid = 1648] [serial = 1174] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x12e6bb800) [pid = 1648] [serial = 1179] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x12a00d800) [pid = 1648] [serial = 1162] [outer = 0x0] [url = about:blank] 16:30:43 INFO - PROCESS | 1648 | 1461022243368 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]]]}] 16:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 16:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 671ms 16:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 16:30:43 INFO - PROCESS | 1648 | 1461022243384 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 16:30:43 INFO - PROCESS | 1648 | 1461022243386 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 16:30:43 INFO - PROCESS | 1648 | 1461022243388 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 16:30:43 INFO - PROCESS | 1648 | 1461022243390 Marionette TRACE conn2 <- [1,1682,null,{}] 16:30:43 INFO - PROCESS | 1648 | 1461022243400 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}] 16:30:43 INFO - PROCESS | 1648 | 1461022243509 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 16:30:43 INFO - PROCESS | 1648 | 1461022243514 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x1286b4000 == 69 [pid = 1648] [id = 428] 16:30:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x123693c00) [pid = 1648] [serial = 1283] [outer = 0x0] 16:30:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x127049c00) [pid = 1648] [serial = 1284] [outer = 0x123693c00] 16:30:43 INFO - PROCESS | 1648 | 1461022243543 Marionette DEBUG loaded listener.js 16:30:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x129065400) [pid = 1648] [serial = 1285] [outer = 0x123693c00] 16:30:43 INFO - PROCESS | 1648 | 1461022243954 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]]]}] 16:30:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 16:30:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 574ms 16:30:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 16:30:43 INFO - PROCESS | 1648 | 1461022243965 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 16:30:43 INFO - PROCESS | 1648 | 1461022243968 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 16:30:43 INFO - PROCESS | 1648 | 1461022243971 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 16:30:43 INFO - PROCESS | 1648 | 1461022243973 Marionette TRACE conn2 <- [1,1686,null,{}] 16:30:43 INFO - PROCESS | 1648 | 1461022243977 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}] 16:30:44 INFO - PROCESS | 1648 | 1461022244124 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 16:30:44 INFO - PROCESS | 1648 | 1461022244131 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c143800 == 70 [pid = 1648] [id = 429] 16:30:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x1298b7800) [pid = 1648] [serial = 1286] [outer = 0x0] 16:30:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x129c90000) [pid = 1648] [serial = 1287] [outer = 0x1298b7800] 16:30:44 INFO - PROCESS | 1648 | 1461022244174 Marionette DEBUG loaded listener.js 16:30:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x129d91800) [pid = 1648] [serial = 1288] [outer = 0x1298b7800] 16:30:44 INFO - PROCESS | 1648 | 1461022244692 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]]]}] 16:30:44 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 16:30:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 773ms 16:30:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 16:30:44 INFO - PROCESS | 1648 | 1461022244745 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 16:30:44 INFO - PROCESS | 1648 | 1461022244747 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 16:30:44 INFO - PROCESS | 1648 | 1461022244750 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 16:30:44 INFO - PROCESS | 1648 | 1461022244751 Marionette TRACE conn2 <- [1,1690,null,{}] 16:30:44 INFO - PROCESS | 1648 | 1461022244754 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}] 16:30:44 INFO - PROCESS | 1648 | 1461022244856 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 16:30:44 INFO - PROCESS | 1648 | 1461022244860 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d945800 == 71 [pid = 1648] [id = 430] 16:30:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x127c2d000) [pid = 1648] [serial = 1289] [outer = 0x0] 16:30:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x12a011400) [pid = 1648] [serial = 1290] [outer = 0x127c2d000] 16:30:44 INFO - PROCESS | 1648 | 1461022244951 Marionette DEBUG loaded listener.js 16:30:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x12a048400) [pid = 1648] [serial = 1291] [outer = 0x127c2d000] 16:30:45 INFO - PROCESS | 1648 | 1461022245330 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]]]}] 16:30:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 16:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 621ms 16:30:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 16:30:45 INFO - PROCESS | 1648 | 1461022245372 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 16:30:45 INFO - PROCESS | 1648 | 1461022245374 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 16:30:45 INFO - PROCESS | 1648 | 1461022245377 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 16:30:45 INFO - PROCESS | 1648 | 1461022245379 Marionette TRACE conn2 <- [1,1694,null,{}] 16:30:45 INFO - PROCESS | 1648 | 1461022245382 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}] 16:30:45 INFO - PROCESS | 1648 | 1461022245544 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 16:30:45 INFO - PROCESS | 1648 | 1461022245640 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e67c000 == 72 [pid = 1648] [id = 431] 16:30:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x12a046c00) [pid = 1648] [serial = 1292] [outer = 0x0] 16:30:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x12a0e0800) [pid = 1648] [serial = 1293] [outer = 0x12a046c00] 16:30:45 INFO - PROCESS | 1648 | 1461022245668 Marionette DEBUG loaded listener.js 16:30:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x12be19000) [pid = 1648] [serial = 1294] [outer = 0x12a046c00] 16:30:45 INFO - PROCESS | 1648 | 1461022245978 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]]]}] 16:30:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 16:30:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 623ms 16:30:46 INFO - PROCESS | 1648 | 1461022246001 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 16:30:46 INFO - PROCESS | 1648 | 1461022246002 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 16:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 16:30:46 INFO - PROCESS | 1648 | 1461022246004 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 16:30:46 INFO - PROCESS | 1648 | 1461022246005 Marionette TRACE conn2 <- [1,1698,null,{}] 16:30:46 INFO - PROCESS | 1648 | 1461022246016 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}] 16:30:46 INFO - PROCESS | 1648 | 1461022246127 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 16:30:46 INFO - PROCESS | 1648 | 1461022246159 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fd52800 == 73 [pid = 1648] [id = 432] 16:30:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x12be19c00) [pid = 1648] [serial = 1295] [outer = 0x0] 16:30:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x12d05b000) [pid = 1648] [serial = 1296] [outer = 0x12be19c00] 16:30:46 INFO - PROCESS | 1648 | 1461022246184 Marionette DEBUG loaded listener.js 16:30:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x12d9b3400) [pid = 1648] [serial = 1297] [outer = 0x12be19c00] 16:30:46 INFO - PROCESS | 1648 | 1461022246536 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]]]}] 16:30:46 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 16:30:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 571ms 16:30:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 16:30:46 INFO - PROCESS | 1648 | 1461022246588 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 16:30:46 INFO - PROCESS | 1648 | 1461022246589 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 16:30:46 INFO - PROCESS | 1648 | 1461022246591 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 16:30:46 INFO - PROCESS | 1648 | 1461022246592 Marionette TRACE conn2 <- [1,1702,null,{}] 16:30:46 INFO - PROCESS | 1648 | 1461022246595 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}] 16:30:46 INFO - PROCESS | 1648 | 1461022246712 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 16:30:46 INFO - PROCESS | 1648 | 1461022246722 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x130206800 == 74 [pid = 1648] [id = 433] 16:30:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x12d9b6000) [pid = 1648] [serial = 1298] [outer = 0x0] 16:30:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x12e315000) [pid = 1648] [serial = 1299] [outer = 0x12d9b6000] 16:30:46 INFO - PROCESS | 1648 | 1461022246747 Marionette DEBUG loaded listener.js 16:30:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x12e6ae400) [pid = 1648] [serial = 1300] [outer = 0x12d9b6000] 16:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 16:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 518ms 16:30:47 INFO - PROCESS | 1648 | 1461022247103 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]]]}] 16:30:47 INFO - PROCESS | 1648 | 1461022247110 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 16:30:47 INFO - PROCESS | 1648 | 1461022247111 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 16:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 16:30:47 INFO - PROCESS | 1648 | 1461022247115 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 16:30:47 INFO - PROCESS | 1648 | 1461022247118 Marionette TRACE conn2 <- [1,1706,null,{}] 16:30:47 INFO - PROCESS | 1648 | 1461022247120 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}] 16:30:47 INFO - PROCESS | 1648 | 1461022247240 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 16:30:47 INFO - PROCESS | 1648 | 1461022247252 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x13043d000 == 75 [pid = 1648] [id = 434] 16:30:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x12ab43800) [pid = 1648] [serial = 1301] [outer = 0x0] 16:30:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x12ab4ac00) [pid = 1648] [serial = 1302] [outer = 0x12ab43800] 16:30:47 INFO - PROCESS | 1648 | 1461022247277 Marionette DEBUG loaded listener.js 16:30:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x12ab4fc00) [pid = 1648] [serial = 1303] [outer = 0x12ab43800] 16:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x12a04c800) [pid = 1648] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 16:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x12a00e000) [pid = 1648] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 16:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x11a88a400) [pid = 1648] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 16:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x11b6e7400) [pid = 1648] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 16:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x129c8f800) [pid = 1648] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 16:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x12a013400) [pid = 1648] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 16:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x128f5d000) [pid = 1648] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 16:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x12a044c00) [pid = 1648] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 16:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x127c80c00) [pid = 1648] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 16:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x129c3ac00) [pid = 1648] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 16:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x117959c00) [pid = 1648] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 16:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x129c3cc00) [pid = 1648] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 16:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x12be9f800) [pid = 1648] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 16:30:47 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x129c9ec00) [pid = 1648] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 16:30:47 INFO - PROCESS | 1648 | 1461022247795 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]]]}] 16:30:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 16:30:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 728ms 16:30:47 INFO - PROCESS | 1648 | 1461022247842 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 16:30:47 INFO - PROCESS | 1648 | 1461022247843 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 16:30:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 16:30:47 INFO - PROCESS | 1648 | 1461022247846 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 16:30:47 INFO - PROCESS | 1648 | 1461022247847 Marionette TRACE conn2 <- [1,1710,null,{}] 16:30:47 INFO - PROCESS | 1648 | 1461022247849 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}] 16:30:47 INFO - PROCESS | 1648 | 1461022247940 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 16:30:47 INFO - PROCESS | 1648 | 1461022247944 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fa6000 == 76 [pid = 1648] [id = 435] 16:30:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x127008400) [pid = 1648] [serial = 1304] [outer = 0x0] 16:30:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x128662000) [pid = 1648] [serial = 1305] [outer = 0x127008400] 16:30:47 INFO - PROCESS | 1648 | 1461022247971 Marionette DEBUG loaded listener.js 16:30:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x129c99c00) [pid = 1648] [serial = 1306] [outer = 0x127008400] 16:30:48 INFO - PROCESS | 1648 | 1461022248341 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]]]}] 16:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 16:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 520ms 16:30:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 16:30:48 INFO - PROCESS | 1648 | 1461022248371 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 16:30:48 INFO - PROCESS | 1648 | 1461022248373 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 16:30:48 INFO - PROCESS | 1648 | 1461022248376 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 16:30:48 INFO - PROCESS | 1648 | 1461022248378 Marionette TRACE conn2 <- [1,1714,null,{}] 16:30:48 INFO - PROCESS | 1648 | 1461022248383 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}] 16:30:48 INFO - PROCESS | 1648 | 1461022248550 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 16:30:48 INFO - PROCESS | 1648 | 1461022248581 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x137ae3000 == 77 [pid = 1648] [id = 436] 16:30:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x12b028400) [pid = 1648] [serial = 1307] [outer = 0x0] 16:30:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x12b02dc00) [pid = 1648] [serial = 1308] [outer = 0x12b028400] 16:30:48 INFO - PROCESS | 1648 | 1461022248610 Marionette DEBUG loaded listener.js 16:30:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x12e154800) [pid = 1648] [serial = 1309] [outer = 0x12b028400] 16:30:48 INFO - PROCESS | 1648 | 1461022248965 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]]]}] 16:30:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 16:30:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 623ms 16:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 16:30:49 INFO - PROCESS | 1648 | 1461022249000 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 16:30:49 INFO - PROCESS | 1648 | 1461022249001 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 16:30:49 INFO - PROCESS | 1648 | 1461022249015 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 16:30:49 INFO - PROCESS | 1648 | 1461022249016 Marionette TRACE conn2 <- [1,1718,null,{}] 16:30:49 INFO - PROCESS | 1648 | 1461022249018 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}] 16:30:49 INFO - PROCESS | 1648 | 1461022249112 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 16:30:49 INFO - PROCESS | 1648 | 1461022249116 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x139bab000 == 78 [pid = 1648] [id = 437] 16:30:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x12e157400) [pid = 1648] [serial = 1310] [outer = 0x0] 16:30:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x11c53ec00) [pid = 1648] [serial = 1311] [outer = 0x12e157400] 16:30:49 INFO - PROCESS | 1648 | 1461022249141 Marionette DEBUG loaded listener.js 16:30:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x12e6fb800) [pid = 1648] [serial = 1312] [outer = 0x12e157400] 16:30:49 INFO - PROCESS | 1648 | 1461022249496 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]]]}] 16:30:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 16:30:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 531ms 16:30:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 16:30:49 INFO - PROCESS | 1648 | 1461022249534 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 16:30:49 INFO - PROCESS | 1648 | 1461022249535 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 16:30:49 INFO - PROCESS | 1648 | 1461022249537 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 16:30:49 INFO - PROCESS | 1648 | 1461022249538 Marionette TRACE conn2 <- [1,1722,null,{}] 16:30:49 INFO - PROCESS | 1648 | 1461022249541 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}] 16:30:49 INFO - PROCESS | 1648 | 1461022249633 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 16:30:49 INFO - PROCESS | 1648 | 1461022249708 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x13722f800 == 79 [pid = 1648] [id = 438] 16:30:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x12e6b7c00) [pid = 1648] [serial = 1313] [outer = 0x0] 16:30:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x12e78c400) [pid = 1648] [serial = 1314] [outer = 0x12e6b7c00] 16:30:49 INFO - PROCESS | 1648 | 1461022249732 Marionette DEBUG loaded listener.js 16:30:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x12fd19800) [pid = 1648] [serial = 1315] [outer = 0x12e6b7c00] 16:30:50 INFO - PROCESS | 1648 | 1461022250221 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]]]}] 16:30:50 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 16:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 720ms 16:30:50 INFO - PROCESS | 1648 | 1461022250258 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 16:30:50 INFO - PROCESS | 1648 | 1461022250261 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 16:30:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 16:30:50 INFO - PROCESS | 1648 | 1461022250268 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 16:30:50 INFO - PROCESS | 1648 | 1461022250270 Marionette TRACE conn2 <- [1,1726,null,{}] 16:30:50 INFO - PROCESS | 1648 | 1461022250274 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}] 16:30:50 INFO - PROCESS | 1648 | 1461022250390 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 16:30:50 INFO - PROCESS | 1648 | 1461022250475 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a5a5800 == 80 [pid = 1648] [id = 439] 16:30:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x11af7cc00) [pid = 1648] [serial = 1316] [outer = 0x0] 16:30:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x11ba56c00) [pid = 1648] [serial = 1317] [outer = 0x11af7cc00] 16:30:50 INFO - PROCESS | 1648 | 1461022250508 Marionette DEBUG loaded listener.js 16:30:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x123640400) [pid = 1648] [serial = 1318] [outer = 0x11af7cc00] 16:30:50 INFO - PROCESS | 1648 | 1461022250934 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]]]}] 16:30:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 16:30:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 722ms 16:30:50 INFO - PROCESS | 1648 | 1461022250990 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 16:30:50 INFO - PROCESS | 1648 | 1461022250994 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 16:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 16:30:51 INFO - PROCESS | 1648 | 1461022251022 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 16:30:51 INFO - PROCESS | 1648 | 1461022251025 Marionette TRACE conn2 <- [1,1730,null,{}] 16:30:51 INFO - PROCESS | 1648 | 1461022251027 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}] 16:30:51 INFO - PROCESS | 1648 | 1461022251193 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 16:30:51 INFO - PROCESS | 1648 | 1461022251205 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d929000 == 81 [pid = 1648] [id = 440] 16:30:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x127611000) [pid = 1648] [serial = 1319] [outer = 0x0] 16:30:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x129061000) [pid = 1648] [serial = 1320] [outer = 0x127611000] 16:30:51 INFO - PROCESS | 1648 | 1461022251235 Marionette DEBUG loaded listener.js 16:30:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x129c3f000) [pid = 1648] [serial = 1321] [outer = 0x127611000] 16:30:51 INFO - PROCESS | 1648 | 1461022251727 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]]]}] 16:30: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 16:30:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 721ms 16:30:51 INFO - PROCESS | 1648 | 1461022251743 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 16:30:51 INFO - PROCESS | 1648 | 1461022251745 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 16:30:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 16:30:51 INFO - PROCESS | 1648 | 1461022251751 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 16:30:51 INFO - PROCESS | 1648 | 1461022251755 Marionette TRACE conn2 <- [1,1734,null,{}] 16:30:51 INFO - PROCESS | 1648 | 1461022251766 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}] 16:30:51 INFO - PROCESS | 1648 | 1461022251938 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 16:30:52 INFO - PROCESS | 1648 | 1461022252061 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x137ace000 == 82 [pid = 1648] [id = 441] 16:30:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x12a019800) [pid = 1648] [serial = 1322] [outer = 0x0] 16:30:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x12a0e1800) [pid = 1648] [serial = 1323] [outer = 0x12a019800] 16:30:52 INFO - PROCESS | 1648 | 1461022252113 Marionette DEBUG loaded listener.js 16:30:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x12b022c00) [pid = 1648] [serial = 1324] [outer = 0x12a019800] 16:30:52 INFO - PROCESS | 1648 | 1461022252602 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]]]}] 16:30: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 16:30:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 874ms 16:30:52 INFO - PROCESS | 1648 | 1461022252625 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 16:30:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 16:30:52 INFO - PROCESS | 1648 | 1461022252627 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 16:30:52 INFO - PROCESS | 1648 | 1461022252630 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 16:30:52 INFO - PROCESS | 1648 | 1461022252633 Marionette TRACE conn2 <- [1,1738,null,{}] 16:30:52 INFO - PROCESS | 1648 | 1461022252636 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}] 16:30:52 INFO - PROCESS | 1648 | 1461022252746 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 16:30:52 INFO - PROCESS | 1648 | 1461022252858 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x139966000 == 83 [pid = 1648] [id = 442] 16:30:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x12b026c00) [pid = 1648] [serial = 1325] [outer = 0x0] 16:30:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x12b159c00) [pid = 1648] [serial = 1326] [outer = 0x12b026c00] 16:30:52 INFO - PROCESS | 1648 | 1461022252892 Marionette DEBUG loaded listener.js 16:30:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x12be1c000) [pid = 1648] [serial = 1327] [outer = 0x12b026c00] 16:30:53 INFO - PROCESS | 1648 | 1461022253302 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]]]}] 16:30:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 16:30:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 721ms 16:30:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 16:30:53 INFO - PROCESS | 1648 | 1461022253351 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 16:30:53 INFO - PROCESS | 1648 | 1461022253352 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 16:30:53 INFO - PROCESS | 1648 | 1461022253355 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 16:30:53 INFO - PROCESS | 1648 | 1461022253356 Marionette TRACE conn2 <- [1,1742,null,{}] 16:30:53 INFO - PROCESS | 1648 | 1461022253359 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}] 16:30:53 INFO - PROCESS | 1648 | 1461022253467 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 16:30:53 INFO - PROCESS | 1648 | 1461022253579 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x13997a000 == 84 [pid = 1648] [id = 443] 16:30:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x12b15b400) [pid = 1648] [serial = 1328] [outer = 0x0] 16:30:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x12e340400) [pid = 1648] [serial = 1329] [outer = 0x12b15b400] 16:30:53 INFO - PROCESS | 1648 | 1461022253611 Marionette DEBUG loaded listener.js 16:30:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x12e791400) [pid = 1648] [serial = 1330] [outer = 0x12b15b400] 16:30:54 INFO - PROCESS | 1648 | 1461022254026 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]]]}] 16:30:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 16:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 720ms 16:30:54 INFO - PROCESS | 1648 | 1461022254077 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 16:30:54 INFO - PROCESS | 1648 | 1461022254079 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 16:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 16:30:54 INFO - PROCESS | 1648 | 1461022254096 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 16:30:54 INFO - PROCESS | 1648 | 1461022254097 Marionette TRACE conn2 <- [1,1746,null,{}] 16:30:54 INFO - PROCESS | 1648 | 1461022254099 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}] 16:30:54 INFO - PROCESS | 1648 | 1461022254217 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 16:30:54 INFO - PROCESS | 1648 | 1461022254329 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x13a2d0000 == 85 [pid = 1648] [id = 444] 16:30:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x11560c800) [pid = 1648] [serial = 1331] [outer = 0x0] 16:30:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x115615c00) [pid = 1648] [serial = 1332] [outer = 0x11560c800] 16:30:54 INFO - PROCESS | 1648 | 1461022254364 Marionette DEBUG loaded listener.js 16:30:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x1236da800) [pid = 1648] [serial = 1333] [outer = 0x11560c800] 16:30:54 INFO - PROCESS | 1648 | 1461022254744 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]]]}] 16:30: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 16:30:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 672ms 16:30:54 INFO - PROCESS | 1648 | 1461022254767 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 16:30:54 INFO - PROCESS | 1648 | 1461022254768 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 16:30:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 16:30:54 INFO - PROCESS | 1648 | 1461022254771 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 16:30:54 INFO - PROCESS | 1648 | 1461022254772 Marionette TRACE conn2 <- [1,1750,null,{}] 16:30:54 INFO - PROCESS | 1648 | 1461022254774 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}] 16:30:54 INFO - PROCESS | 1648 | 1461022254882 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 16:30:55 INFO - PROCESS | 1648 | 1461022254995 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e655800 == 86 [pid = 1648] [id = 445] 16:30:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x1236d6800) [pid = 1648] [serial = 1334] [outer = 0x0] 16:30:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x1236dfc00) [pid = 1648] [serial = 1335] [outer = 0x1236d6800] 16:30:55 INFO - PROCESS | 1648 | 1461022255028 Marionette DEBUG loaded listener.js 16:30:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x12f6e8800) [pid = 1648] [serial = 1336] [outer = 0x1236d6800] 16:30:55 INFO - PROCESS | 1648 | 1461022255421 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]]]}] 16:30: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 16:30:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 672ms 16:30:55 INFO - PROCESS | 1648 | 1461022255444 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 16:30:55 INFO - PROCESS | 1648 | 1461022255445 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 16:30:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 16:30:55 INFO - PROCESS | 1648 | 1461022255450 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 16:30:55 INFO - PROCESS | 1648 | 1461022255451 Marionette TRACE conn2 <- [1,1754,null,{}] 16:30:55 INFO - PROCESS | 1648 | 1461022255453 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}] 16:30:55 INFO - PROCESS | 1648 | 1461022255562 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 16:30:55 INFO - PROCESS | 1648 | 1461022255665 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x13a152800 == 87 [pid = 1648] [id = 446] 16:30:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x1236df400) [pid = 1648] [serial = 1337] [outer = 0x0] 16:30:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x12fdcb400) [pid = 1648] [serial = 1338] [outer = 0x1236df400] 16:30:55 INFO - PROCESS | 1648 | 1461022255695 Marionette DEBUG loaded listener.js 16:30:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x12fdea800) [pid = 1648] [serial = 1339] [outer = 0x1236df400] 16:30:56 INFO - PROCESS | 1648 | 1461022256111 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]]]}] 16:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 16:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 725ms 16:30:56 INFO - PROCESS | 1648 | 1461022256174 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 16:30:56 INFO - PROCESS | 1648 | 1461022256176 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 16:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 16:30:56 INFO - PROCESS | 1648 | 1461022256197 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 16:30:56 INFO - PROCESS | 1648 | 1461022256199 Marionette TRACE conn2 <- [1,1758,null,{}] 16:30:56 INFO - PROCESS | 1648 | 1461022256204 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}] 16:30:56 INFO - PROCESS | 1648 | 1461022256316 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 16:30:56 INFO - PROCESS | 1648 | 1461022256403 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f81800 == 88 [pid = 1648] [id = 447] 16:30:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x11239b800) [pid = 1648] [serial = 1340] [outer = 0x0] 16:30:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x129d93c00) [pid = 1648] [serial = 1341] [outer = 0x11239b800] 16:30:56 INFO - PROCESS | 1648 | 1461022256433 Marionette DEBUG loaded listener.js 16:30:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x12e313c00) [pid = 1648] [serial = 1342] [outer = 0x11239b800] 16:30:56 INFO - PROCESS | 1648 | 1461022256840 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]]]}] 16:30:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 16:30:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 693ms 16:30:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 16:30:56 INFO - PROCESS | 1648 | 1461022256872 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 16:30:56 INFO - PROCESS | 1648 | 1461022256873 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 16:30:56 INFO - PROCESS | 1648 | 1461022256875 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 16:30:56 INFO - PROCESS | 1648 | 1461022256876 Marionette TRACE conn2 <- [1,1762,null,{}] 16:30:56 INFO - PROCESS | 1648 | 1461022256879 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}] 16:30:57 INFO - PROCESS | 1648 | 1461022257063 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 16:30:57 INFO - PROCESS | 1648 | 1461022257463 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bd4a000 == 89 [pid = 1648] [id = 448] 16:30:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x112402800) [pid = 1648] [serial = 1343] [outer = 0x0] 16:30:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x112410800) [pid = 1648] [serial = 1344] [outer = 0x112402800] 16:30:57 INFO - PROCESS | 1648 | 1461022257493 Marionette DEBUG loaded listener.js 16:30:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x114c9d000) [pid = 1648] [serial = 1345] [outer = 0x112402800] 16:30:58 INFO - PROCESS | 1648 | 1461022258018 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]]]}] 16:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 16:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 1219ms 16:30:58 INFO - PROCESS | 1648 | 1461022258096 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 16:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 16:30:58 INFO - PROCESS | 1648 | 1461022258101 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 16:30:58 INFO - PROCESS | 1648 | 1461022258107 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 16:30:58 INFO - PROCESS | 1648 | 1461022258110 Marionette TRACE conn2 <- [1,1766,null,{}] 16:30:58 INFO - PROCESS | 1648 | 1461022258139 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}] 16:30:58 INFO - PROCESS | 1648 | 1461022258312 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 16:30:58 INFO - PROCESS | 1648 | 1461022258434 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f52000 == 90 [pid = 1648] [id = 449] 16:30:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x116354400) [pid = 1648] [serial = 1346] [outer = 0x0] 16:30:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x1188d0c00) [pid = 1648] [serial = 1347] [outer = 0x116354400] 16:30:58 INFO - PROCESS | 1648 | 1461022258464 Marionette DEBUG loaded listener.js 16:30:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x11a86fc00) [pid = 1648] [serial = 1348] [outer = 0x116354400] 16:30:58 INFO - PROCESS | 1648 | 1461022258933 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]]]}] 16:30:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 16:30:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 875ms 16:30:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 16:30:58 INFO - PROCESS | 1648 | 1461022258984 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 16:30:58 INFO - PROCESS | 1648 | 1461022258986 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 16:30:58 INFO - PROCESS | 1648 | 1461022258989 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 16:30:58 INFO - PROCESS | 1648 | 1461022258990 Marionette TRACE conn2 <- [1,1770,null,{}] 16:30:58 INFO - PROCESS | 1648 | 1461022258992 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}] 16:30:59 INFO - PROCESS | 1648 | 1461022259113 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 16:30:59 INFO - PROCESS | 1648 | --DOCSHELL 0x139bab000 == 89 [pid = 1648] [id = 437] 16:30:59 INFO - PROCESS | 1648 | --DOCSHELL 0x137ae3000 == 88 [pid = 1648] [id = 436] 16:30:59 INFO - PROCESS | 1648 | --DOCSHELL 0x128fa6000 == 87 [pid = 1648] [id = 435] 16:30:59 INFO - PROCESS | 1648 | --DOCSHELL 0x13043d000 == 86 [pid = 1648] [id = 434] 16:30:59 INFO - PROCESS | 1648 | --DOCSHELL 0x130206800 == 85 [pid = 1648] [id = 433] 16:30:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12fd52800 == 84 [pid = 1648] [id = 432] 16:30:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12e67c000 == 83 [pid = 1648] [id = 431] 16:30:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12d945800 == 82 [pid = 1648] [id = 430] 16:30:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12c143800 == 81 [pid = 1648] [id = 429] 16:30:59 INFO - PROCESS | 1648 | --DOCSHELL 0x1286b4000 == 80 [pid = 1648] [id = 428] 16:30:59 INFO - PROCESS | 1648 | --DOCSHELL 0x11c31d800 == 79 [pid = 1648] [id = 427] 16:30:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12a73c800 == 78 [pid = 1648] [id = 426] 16:30:59 INFO - PROCESS | 1648 | --DOCSHELL 0x139b10800 == 77 [pid = 1648] [id = 420] 16:30:59 INFO - PROCESS | 1648 | --DOCSHELL 0x131d30800 == 76 [pid = 1648] [id = 419] 16:30:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12cf63000 == 75 [pid = 1648] [id = 418] 16:30:59 INFO - PROCESS | 1648 | --DOCSHELL 0x12361a800 == 74 [pid = 1648] [id = 417] 16:30:59 INFO - PROCESS | 1648 | 1461022259232 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x12e320000) [pid = 1648] [serial = 1239] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x12b106000) [pid = 1648] [serial = 1225] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x12b157400) [pid = 1648] [serial = 1194] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x12760d800) [pid = 1648] [serial = 1216] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x11bbd6400) [pid = 1648] [serial = 1213] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x129c97c00) [pid = 1648] [serial = 1242] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x12be98c00) [pid = 1648] [serial = 1231] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x129c33c00) [pid = 1648] [serial = 1206] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x12fd0c800) [pid = 1648] [serial = 1183] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x126a62000) [pid = 1648] [serial = 1215] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x12a04d000) [pid = 1648] [serial = 1236] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x12861d800) [pid = 1648] [serial = 1191] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x1296fec00) [pid = 1648] [serial = 1218] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x12a0dbc00) [pid = 1648] [serial = 1224] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x12a051000) [pid = 1648] [serial = 1237] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x129c9e000) [pid = 1648] [serial = 1243] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x12e156800) [pid = 1648] [serial = 1197] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x129c40800) [pid = 1648] [serial = 1221] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x112408c00) [pid = 1648] [serial = 1185] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x12a754000) [pid = 1648] [serial = 1203] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x11b86a800) [pid = 1648] [serial = 1212] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x11a86b000) [pid = 1648] [serial = 1210] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x12e6b8800) [pid = 1648] [serial = 1240] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x119545000) [pid = 1648] [serial = 1209] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x12b426400) [pid = 1648] [serial = 1227] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x12fd12800) [pid = 1648] [serial = 1200] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x12be11c00) [pid = 1648] [serial = 1228] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x12cf9d000) [pid = 1648] [serial = 1230] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x129c3a800) [pid = 1648] [serial = 1219] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x12a00b800) [pid = 1648] [serial = 1222] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x12e338400) [pid = 1648] [serial = 1234] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x11a8a6400) [pid = 1648] [serial = 1188] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x12e15e800) [pid = 1648] [serial = 1233] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x12e786000) [pid = 1648] [serial = 1245] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x12f6e8000) [pid = 1648] [serial = 1246] [outer = 0x0] [url = about:blank] 16:30:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x118841000 == 75 [pid = 1648] [id = 450] 16:30:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x1140ca800) [pid = 1648] [serial = 1349] [outer = 0x0] 16:30:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x11a857000) [pid = 1648] [serial = 1350] [outer = 0x1140ca800] 16:30:59 INFO - PROCESS | 1648 | 1461022259266 Marionette DEBUG loaded listener.js 16:30:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x11bbd6400) [pid = 1648] [serial = 1351] [outer = 0x1140ca800] 16:30:59 INFO - PROCESS | 1648 | 1461022259591 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]]]}] 16:30:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 16:30:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 618ms 16:30:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 16:30:59 INFO - PROCESS | 1648 | 1461022259608 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 16:30:59 INFO - PROCESS | 1648 | 1461022259609 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 16:30:59 INFO - PROCESS | 1648 | 1461022259619 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 16:30:59 INFO - PROCESS | 1648 | 1461022259623 Marionette TRACE conn2 <- [1,1774,null,{}] 16:30:59 INFO - PROCESS | 1648 | 1461022259626 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}] 16:30:59 INFO - PROCESS | 1648 | 1461022259720 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 16:30:59 INFO - PROCESS | 1648 | 1461022259725 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:30:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b0ce000 == 76 [pid = 1648] [id = 451] 16:30:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x123641800) [pid = 1648] [serial = 1352] [outer = 0x0] 16:30:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x1236d3000) [pid = 1648] [serial = 1353] [outer = 0x123641800] 16:30:59 INFO - PROCESS | 1648 | 1461022259751 Marionette DEBUG loaded listener.js 16:30:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x1270b2800) [pid = 1648] [serial = 1354] [outer = 0x123641800] 16:31:00 INFO - PROCESS | 1648 | 1461022260116 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]]]}] 16:31:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 16:31:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 529ms 16:31:00 INFO - PROCESS | 1648 | 1461022260141 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 16:31:00 INFO - PROCESS | 1648 | 1461022260143 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 16:31:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 16:31:00 INFO - PROCESS | 1648 | 1461022260146 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 16:31:00 INFO - PROCESS | 1648 | 1461022260147 Marionette TRACE conn2 <- [1,1778,null,{}] 16:31:00 INFO - PROCESS | 1648 | 1461022260149 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}] 16:31:00 INFO - PROCESS | 1648 | 1461022260238 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 16:31:00 INFO - PROCESS | 1648 | 1461022260242 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb12800 == 77 [pid = 1648] [id = 452] 16:31:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x127605c00) [pid = 1648] [serial = 1355] [outer = 0x0] 16:31:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x127ca4800) [pid = 1648] [serial = 1356] [outer = 0x127605c00] 16:31:00 INFO - PROCESS | 1648 | 1461022260268 Marionette DEBUG loaded listener.js 16:31:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x129067400) [pid = 1648] [serial = 1357] [outer = 0x127605c00] 16:31:00 INFO - PROCESS | 1648 | 1461022260632 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]]]}] 16:31:00 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 16:31:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 519ms 16:31:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 16:31:00 INFO - PROCESS | 1648 | 1461022260666 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 16:31:00 INFO - PROCESS | 1648 | 1461022260667 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 16:31:00 INFO - PROCESS | 1648 | 1461022260669 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 16:31:00 INFO - PROCESS | 1648 | 1461022260670 Marionette TRACE conn2 <- [1,1782,null,{}] 16:31:00 INFO - PROCESS | 1648 | 1461022260672 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}] 16:31:00 INFO - PROCESS | 1648 | 1461022260762 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 16:31:00 INFO - PROCESS | 1648 | 1461022260766 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d1a4000 == 78 [pid = 1648] [id = 453] 16:31:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x129c39c00) [pid = 1648] [serial = 1358] [outer = 0x0] 16:31:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x129c40000) [pid = 1648] [serial = 1359] [outer = 0x129c39c00] 16:31:00 INFO - PROCESS | 1648 | 1461022260798 Marionette DEBUG loaded listener.js 16:31:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x129d8b800) [pid = 1648] [serial = 1360] [outer = 0x129c39c00] 16:31:01 INFO - PROCESS | 1648 | 1461022261164 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]]]}] 16:31:01 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 16:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 520ms 16:31:01 INFO - PROCESS | 1648 | 1461022261189 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 16:31:01 INFO - PROCESS | 1648 | 1461022261190 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 16:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 16:31:01 INFO - PROCESS | 1648 | 1461022261193 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 16:31:01 INFO - PROCESS | 1648 | 1461022261194 Marionette TRACE conn2 <- [1,1786,null,{}] 16:31:01 INFO - PROCESS | 1648 | 1461022261196 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}] 16:31:01 INFO - PROCESS | 1648 | 1461022261287 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 16:31:01 INFO - PROCESS | 1648 | 1461022261378 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db54800 == 79 [pid = 1648] [id = 454] 16:31:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x129c96000) [pid = 1648] [serial = 1361] [outer = 0x0] 16:31:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x12a00ec00) [pid = 1648] [serial = 1362] [outer = 0x129c96000] 16:31:01 INFO - PROCESS | 1648 | 1461022261404 Marionette DEBUG loaded listener.js 16:31:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x12a066000) [pid = 1648] [serial = 1363] [outer = 0x129c96000] 16:31:01 INFO - PROCESS | 1648 | 1461022261755 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]]]}] 16:31:01 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 16:31:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 571ms 16:31:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 16:31:01 INFO - PROCESS | 1648 | 1461022261766 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 16:31:01 INFO - PROCESS | 1648 | 1461022261768 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 16:31:01 INFO - PROCESS | 1648 | 1461022261770 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 16:31:01 INFO - PROCESS | 1648 | 1461022261771 Marionette TRACE conn2 <- [1,1790,null,{}] 16:31:01 INFO - PROCESS | 1648 | 1461022261773 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}] 16:31:01 INFO - PROCESS | 1648 | 1461022261892 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 16:31:01 INFO - PROCESS | 1648 | 1461022261903 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e834000 == 80 [pid = 1648] [id = 455] 16:31:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x129d8f000) [pid = 1648] [serial = 1364] [outer = 0x0] 16:31:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x12a74ac00) [pid = 1648] [serial = 1365] [outer = 0x129d8f000] 16:31:01 INFO - PROCESS | 1648 | 1461022261928 Marionette DEBUG loaded listener.js 16:31:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x12ab46800) [pid = 1648] [serial = 1366] [outer = 0x129d8f000] 16:31:02 INFO - PROCESS | 1648 | 1461022262274 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]]]}] 16:31:02 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) 16:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 519ms 16:31:02 INFO - PROCESS | 1648 | 1461022262290 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 16:31:02 INFO - PROCESS | 1648 | 1461022262291 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 16:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 16:31:02 INFO - PROCESS | 1648 | 1461022262293 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 16:31:02 INFO - PROCESS | 1648 | 1461022262294 Marionette TRACE conn2 <- [1,1794,null,{}] 16:31:02 INFO - PROCESS | 1648 | 1461022262297 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}] 16:31:02 INFO - PROCESS | 1648 | 1461022262414 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 16:31:02 INFO - PROCESS | 1648 | 1461022262428 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f72a800 == 81 [pid = 1648] [id = 456] 16:31:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x12ab47000) [pid = 1648] [serial = 1367] [outer = 0x0] 16:31:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x12ab51000) [pid = 1648] [serial = 1368] [outer = 0x12ab47000] 16:31:02 INFO - PROCESS | 1648 | 1461022262456 Marionette DEBUG loaded listener.js 16:31:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x12b02f400) [pid = 1648] [serial = 1369] [outer = 0x12ab47000] 16:31:02 INFO - PROCESS | 1648 | 1461022262808 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]]]}] 16:31:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:31:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 522ms 16:31:02 INFO - PROCESS | 1648 | 1461022262815 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 16:31:02 INFO - PROCESS | 1648 | 1461022262817 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 16:31:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 16:31:02 INFO - PROCESS | 1648 | 1461022262819 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 16:31:02 INFO - PROCESS | 1648 | 1461022262820 Marionette TRACE conn2 <- [1,1798,null,{}] 16:31:02 INFO - PROCESS | 1648 | 1461022262822 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}] 16:31:02 INFO - PROCESS | 1648 | 1461022262946 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 16:31:02 INFO - PROCESS | 1648 | 1461022262960 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x130124800 == 82 [pid = 1648] [id = 457] 16:31:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x12b02b800) [pid = 1648] [serial = 1370] [outer = 0x0] 16:31:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x12b158000) [pid = 1648] [serial = 1371] [outer = 0x12b02b800] 16:31:02 INFO - PROCESS | 1648 | 1461022262985 Marionette DEBUG loaded listener.js 16:31:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x12b431400) [pid = 1648] [serial = 1372] [outer = 0x12b02b800] 16:31:03 INFO - PROCESS | 1648 | 1461022263512 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]]]}] 16:31:03 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x12be19c00) [pid = 1648] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 16:31:03 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x12d9b6000) [pid = 1648] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 16:31:03 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x12ab43800) [pid = 1648] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 16:31:03 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x127008400) [pid = 1648] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 16:31:03 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x11aff3400) [pid = 1648] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 16:31:03 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x123693c00) [pid = 1648] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 16:31:03 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x1142b7000) [pid = 1648] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 16:31:03 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x12b028400) [pid = 1648] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 16:31:03 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x1298b7800) [pid = 1648] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 16:31:03 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x127c2d000) [pid = 1648] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 16:31:03 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x12e157400) [pid = 1648] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 16:31:03 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x12a046c00) [pid = 1648] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 16:31:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 16:31:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 722ms 16:31:03 INFO - PROCESS | 1648 | 1461022263542 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 16:31:03 INFO - PROCESS | 1648 | 1461022263543 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 16:31:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 16:31:03 INFO - PROCESS | 1648 | 1461022263545 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 16:31:03 INFO - PROCESS | 1648 | 1461022263546 Marionette TRACE conn2 <- [1,1802,null,{}] 16:31:03 INFO - PROCESS | 1648 | 1461022263549 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}] 16:31:03 INFO - PROCESS | 1648 | 1461022263641 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 16:31:03 INFO - PROCESS | 1648 | 1461022263645 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a5b5000 == 83 [pid = 1648] [id = 458] 16:31:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x127041800) [pid = 1648] [serial = 1373] [outer = 0x0] 16:31:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x129c3b800) [pid = 1648] [serial = 1374] [outer = 0x127041800] 16:31:03 INFO - PROCESS | 1648 | 1461022263676 Marionette DEBUG loaded listener.js 16:31:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x12b698000) [pid = 1648] [serial = 1375] [outer = 0x127041800] 16:31:04 INFO - PROCESS | 1648 | 1461022264053 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]]]}] 16:31:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 16:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 523ms 16:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 16:31:04 INFO - PROCESS | 1648 | 1461022264068 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 16:31:04 INFO - PROCESS | 1648 | 1461022264070 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 16:31:04 INFO - PROCESS | 1648 | 1461022264072 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 16:31:04 INFO - PROCESS | 1648 | 1461022264074 Marionette TRACE conn2 <- [1,1806,null,{}] 16:31:04 INFO - PROCESS | 1648 | 1461022264076 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}] 16:31:04 INFO - PROCESS | 1648 | 1461022264185 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 16:31:04 INFO - PROCESS | 1648 | 1461022264266 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x1309d4000 == 84 [pid = 1648] [id = 459] 16:31:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x12b431800) [pid = 1648] [serial = 1376] [outer = 0x0] 16:31:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x12d319800) [pid = 1648] [serial = 1377] [outer = 0x12b431800] 16:31:04 INFO - PROCESS | 1648 | 1461022264291 Marionette DEBUG loaded listener.js 16:31:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x12d9e5000) [pid = 1648] [serial = 1378] [outer = 0x12b431800] 16:31:04 INFO - PROCESS | 1648 | 1461022264585 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]]]}] 16:31:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 16:31:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 569ms 16:31:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 16:31:04 INFO - PROCESS | 1648 | 1461022264643 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 16:31:04 INFO - PROCESS | 1648 | 1461022264645 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 16:31:04 INFO - PROCESS | 1648 | 1461022264648 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 16:31:04 INFO - PROCESS | 1648 | 1461022264650 Marionette TRACE conn2 <- [1,1810,null,{}] 16:31:04 INFO - PROCESS | 1648 | 1461022264653 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}] 16:31:04 INFO - PROCESS | 1648 | 1461022264796 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 16:31:04 INFO - PROCESS | 1648 | 1461022264869 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x131dc9000 == 85 [pid = 1648] [id = 460] 16:31:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x12b699000) [pid = 1648] [serial = 1379] [outer = 0x0] 16:31:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x12e153000) [pid = 1648] [serial = 1380] [outer = 0x12b699000] 16:31:04 INFO - PROCESS | 1648 | 1461022264895 Marionette DEBUG loaded listener.js 16:31:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x12e338000) [pid = 1648] [serial = 1381] [outer = 0x12b699000] 16:31:05 INFO - PROCESS | 1648 | 1461022265204 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]]]}] 16:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 16:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 571ms 16:31:05 INFO - PROCESS | 1648 | 1461022265219 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 16:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 16:31:05 INFO - PROCESS | 1648 | 1461022265220 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 16:31:05 INFO - PROCESS | 1648 | 1461022265222 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 16:31:05 INFO - PROCESS | 1648 | 1461022265223 Marionette TRACE conn2 <- [1,1814,null,{}] 16:31:05 INFO - PROCESS | 1648 | 1461022265226 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}] 16:31:05 INFO - PROCESS | 1648 | 1461022265319 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 16:31:05 INFO - PROCESS | 1648 | 1461022265323 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x137ae5000 == 86 [pid = 1648] [id = 461] 16:31:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x12ad2b400) [pid = 1648] [serial = 1382] [outer = 0x0] 16:31:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x12ad33800) [pid = 1648] [serial = 1383] [outer = 0x12ad2b400] 16:31:05 INFO - PROCESS | 1648 | 1461022265348 Marionette DEBUG loaded listener.js 16:31:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x12ad37800) [pid = 1648] [serial = 1384] [outer = 0x12ad2b400] 16:31:05 INFO - PROCESS | 1648 | 1461022265885 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]]]}] 16:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 16:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 720ms 16:31:05 INFO - PROCESS | 1648 | 1461022265943 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 16:31:05 INFO - PROCESS | 1648 | 1461022265946 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 16:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 16:31:05 INFO - PROCESS | 1648 | 1461022265950 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 16:31:05 INFO - PROCESS | 1648 | 1461022265952 Marionette TRACE conn2 <- [1,1818,null,{}] 16:31:05 INFO - PROCESS | 1648 | 1461022265956 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}] 16:31:06 INFO - PROCESS | 1648 | 1461022266075 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 16:31:06 INFO - PROCESS | 1648 | 1461022266199 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x1290cd000 == 87 [pid = 1648] [id = 462] 16:31:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x11a84c400) [pid = 1648] [serial = 1385] [outer = 0x0] 16:31:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x11a8a3800) [pid = 1648] [serial = 1386] [outer = 0x11a84c400] 16:31:06 INFO - PROCESS | 1648 | 1461022266231 Marionette DEBUG loaded listener.js 16:31:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x11ba58c00) [pid = 1648] [serial = 1387] [outer = 0x11a84c400] 16:31:06 INFO - PROCESS | 1648 | 1461022266656 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]]]}] 16:31:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 16:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 773ms 16:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 16:31:06 INFO - PROCESS | 1648 | 1461022266725 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 16:31:06 INFO - PROCESS | 1648 | 1461022266729 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 16:31:06 INFO - PROCESS | 1648 | 1461022266733 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 16:31:06 INFO - PROCESS | 1648 | 1461022266735 Marionette TRACE conn2 <- [1,1822,null,{}] 16:31:06 INFO - PROCESS | 1648 | 1461022266738 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}] 16:31:06 INFO - PROCESS | 1648 | 1461022266851 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 16:31:06 INFO - PROCESS | 1648 | 1461022266936 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bc64000 == 88 [pid = 1648] [id = 463] 16:31:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x11c2f7800) [pid = 1648] [serial = 1388] [outer = 0x0] 16:31:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x123695800) [pid = 1648] [serial = 1389] [outer = 0x11c2f7800] 16:31:06 INFO - PROCESS | 1648 | 1461022266969 Marionette DEBUG loaded listener.js 16:31:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x127009800) [pid = 1648] [serial = 1390] [outer = 0x11c2f7800] 16:31:07 INFO - PROCESS | 1648 | 1461022267403 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]]]}] 16:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 16:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 719ms 16:31:07 INFO - PROCESS | 1648 | 1461022267460 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 16:31:07 INFO - PROCESS | 1648 | 1461022267461 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 16:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 16:31:07 INFO - PROCESS | 1648 | 1461022267466 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 16:31:07 INFO - PROCESS | 1648 | 1461022267468 Marionette TRACE conn2 <- [1,1826,null,{}] 16:31:07 INFO - PROCESS | 1648 | 1461022267476 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}] 16:31:07 INFO - PROCESS | 1648 | 1461022267593 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 16:31:07 INFO - PROCESS | 1648 | 1461022267683 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x131dd1000 == 89 [pid = 1648] [id = 464] 16:31:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x129067c00) [pid = 1648] [serial = 1391] [outer = 0x0] 16:31:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x129c98c00) [pid = 1648] [serial = 1392] [outer = 0x129067c00] 16:31:07 INFO - PROCESS | 1648 | 1461022267717 Marionette DEBUG loaded listener.js 16:31:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x12a052800) [pid = 1648] [serial = 1393] [outer = 0x129067c00] 16:31:08 INFO - PROCESS | 1648 | 1461022268123 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]]]}] 16:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 16:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 675ms 16:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 16:31:08 INFO - PROCESS | 1648 | 1461022268141 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 16:31:08 INFO - PROCESS | 1648 | 1461022268143 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 16:31:08 INFO - PROCESS | 1648 | 1461022268145 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 16:31:08 INFO - PROCESS | 1648 | 1461022268149 Marionette TRACE conn2 <- [1,1830,null,{}] 16:31:08 INFO - PROCESS | 1648 | 1461022268152 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}] 16:31:08 INFO - PROCESS | 1648 | 1461022268264 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 16:31:08 INFO - PROCESS | 1648 | 1461022268381 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x139b18800 == 90 [pid = 1648] [id = 465] 16:31:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x129c99400) [pid = 1648] [serial = 1394] [outer = 0x0] 16:31:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x12ad32c00) [pid = 1648] [serial = 1395] [outer = 0x129c99400] 16:31:08 INFO - PROCESS | 1648 | 1461022268413 Marionette DEBUG loaded listener.js 16:31:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x12b154000) [pid = 1648] [serial = 1396] [outer = 0x129c99400] 16:31:08 INFO - PROCESS | 1648 | 1461022268798 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]]]}] 16:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 16:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 673ms 16:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 16:31:08 INFO - PROCESS | 1648 | 1461022268818 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 16:31:08 INFO - PROCESS | 1648 | 1461022268819 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 16:31:08 INFO - PROCESS | 1648 | 1461022268822 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 16:31:08 INFO - PROCESS | 1648 | 1461022268823 Marionette TRACE conn2 <- [1,1834,null,{}] 16:31:08 INFO - PROCESS | 1648 | 1461022268826 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}] 16:31:08 INFO - PROCESS | 1648 | 1461022268937 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 16:31:09 INFO - PROCESS | 1648 | 1461022269044 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x139bb7000 == 91 [pid = 1648] [id = 466] 16:31:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x12b9a6400) [pid = 1648] [serial = 1397] [outer = 0x0] 16:31:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x12be2b400) [pid = 1648] [serial = 1398] [outer = 0x12b9a6400] 16:31:09 INFO - PROCESS | 1648 | 1461022269088 Marionette DEBUG loaded listener.js 16:31:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 238 (0x12d320000) [pid = 1648] [serial = 1399] [outer = 0x12b9a6400] 16:31:09 INFO - PROCESS | 1648 | 1461022269489 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]]]}] 16:31:09 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 16:31:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 719ms 16:31:09 INFO - PROCESS | 1648 | 1461022269541 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 16:31:09 INFO - PROCESS | 1648 | 1461022269543 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 16:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 16:31:09 INFO - PROCESS | 1648 | 1461022269545 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 16:31:09 INFO - PROCESS | 1648 | 1461022269546 Marionette TRACE conn2 <- [1,1838,null,{}] 16:31:09 INFO - PROCESS | 1648 | 1461022269549 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}] 16:31:09 INFO - PROCESS | 1648 | 1461022269674 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 16:31:09 INFO - PROCESS | 1648 | 1461022269764 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x13a157800 == 92 [pid = 1648] [id = 467] 16:31:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 239 (0x12d9b4c00) [pid = 1648] [serial = 1400] [outer = 0x0] 16:31:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 240 (0x12e159400) [pid = 1648] [serial = 1401] [outer = 0x12d9b4c00] 16:31:09 INFO - PROCESS | 1648 | 1461022269798 Marionette DEBUG loaded listener.js 16:31:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 241 (0x12e779c00) [pid = 1648] [serial = 1402] [outer = 0x12d9b4c00] 16:31:10 INFO - PROCESS | 1648 | 1461022270205 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]]]}] 16:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 16:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 723ms 16:31:10 INFO - PROCESS | 1648 | 1461022270292 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 16:31:10 INFO - PROCESS | 1648 | 1461022270293 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 16:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 16:31:10 INFO - PROCESS | 1648 | 1461022270299 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 16:31:10 INFO - PROCESS | 1648 | 1461022270300 Marionette TRACE conn2 <- [1,1842,null,{}] 16:31:10 INFO - PROCESS | 1648 | 1461022270302 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}] 16:31:10 INFO - PROCESS | 1648 | 1461022270413 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 16:31:10 INFO - PROCESS | 1648 | 1461022270503 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af0e000 == 93 [pid = 1648] [id = 468] 16:31:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 242 (0x12d9e0000) [pid = 1648] [serial = 1403] [outer = 0x0] 16:31:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 243 (0x12fd0bc00) [pid = 1648] [serial = 1404] [outer = 0x12d9e0000] 16:31:10 INFO - PROCESS | 1648 | 1461022270533 Marionette DEBUG loaded listener.js 16:31:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 244 (0x12fdcb000) [pid = 1648] [serial = 1405] [outer = 0x12d9e0000] 16:31:10 INFO - PROCESS | 1648 | 1461022270940 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]]]}] 16:31:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 245 (0x12fde9400) [pid = 1648] [serial = 1406] [outer = 0x12fd0c400] 16:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 16:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 670ms 16:31:10 INFO - PROCESS | 1648 | 1461022270990 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 16:31:10 INFO - PROCESS | 1648 | 1461022270992 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 16:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 16:31:11 INFO - PROCESS | 1648 | 1461022271013 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 16:31:11 INFO - PROCESS | 1648 | 1461022271015 Marionette TRACE conn2 <- [1,1846,null,{}] 16:31:11 INFO - PROCESS | 1648 | 1461022271048 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}] 16:31:11 INFO - PROCESS | 1648 | 1461022271162 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 16:31:11 INFO - PROCESS | 1648 | 1461022271251 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x1269db800 == 94 [pid = 1648] [id = 469] 16:31:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 246 (0x114008800) [pid = 1648] [serial = 1407] [outer = 0x0] 16:31:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 247 (0x12e786000) [pid = 1648] [serial = 1408] [outer = 0x114008800] 16:31:11 INFO - PROCESS | 1648 | 1461022271283 Marionette DEBUG loaded listener.js 16:31:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 248 (0x130268800) [pid = 1648] [serial = 1409] [outer = 0x114008800] 16:31:11 INFO - PROCESS | 1648 | 1461022271703 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]]]}] 16:31:11 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) 16:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 744ms 16:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 16:31:11 INFO - PROCESS | 1648 | 1461022271744 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 16:31:11 INFO - PROCESS | 1648 | 1461022271745 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 16:31:11 INFO - PROCESS | 1648 | 1461022271747 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 16:31:11 INFO - PROCESS | 1648 | 1461022271748 Marionette TRACE conn2 <- [1,1850,null,{}] 16:31:11 INFO - PROCESS | 1648 | 1461022271751 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}] 16:31:11 INFO - PROCESS | 1648 | 1461022271862 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 16:31:11 INFO - PROCESS | 1648 | 1461022271993 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12abc6800 == 95 [pid = 1648] [id = 470] 16:31:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 249 (0x1147f5400) [pid = 1648] [serial = 1410] [outer = 0x0] 16:31:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 250 (0x12fdcfc00) [pid = 1648] [serial = 1411] [outer = 0x1147f5400] 16:31:12 INFO - PROCESS | 1648 | 1461022272026 Marionette DEBUG loaded listener.js 16:31:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 251 (0x130270400) [pid = 1648] [serial = 1412] [outer = 0x1147f5400] 16:31:12 INFO - PROCESS | 1648 | 1461022272455 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]]]}] 16:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 770ms 16:31:12 INFO - PROCESS | 1648 | 1461022272517 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 16:31:12 INFO - PROCESS | 1648 | 1461022272519 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 16:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 16:31:12 INFO - PROCESS | 1648 | 1461022272521 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 16:31:12 INFO - PROCESS | 1648 | 1461022272522 Marionette TRACE conn2 <- [1,1854,null,{}] 16:31:12 INFO - PROCESS | 1648 | 1461022272525 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}] 16:31:12 INFO - PROCESS | 1648 | 1461022272639 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 16:31:12 INFO - PROCESS | 1648 | 1461022272760 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a5aa800 == 96 [pid = 1648] [id = 471] 16:31:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 252 (0x114c96800) [pid = 1648] [serial = 1413] [outer = 0x0] 16:31:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 253 (0x12ab42400) [pid = 1648] [serial = 1414] [outer = 0x114c96800] 16:31:12 INFO - PROCESS | 1648 | 1461022272791 Marionette DEBUG loaded listener.js 16:31:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 254 (0x13026f400) [pid = 1648] [serial = 1415] [outer = 0x114c96800] 16:31:13 INFO - PROCESS | 1648 | 1461022273225 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]]]}] 16:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 16:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 770ms 16:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 16:31:13 INFO - PROCESS | 1648 | 1461022273300 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 16:31:13 INFO - PROCESS | 1648 | 1461022273302 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 16:31:13 INFO - PROCESS | 1648 | 1461022273304 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 16:31:13 INFO - PROCESS | 1648 | 1461022273306 Marionette TRACE conn2 <- [1,1858,null,{}] 16:31:13 INFO - PROCESS | 1648 | 1461022273309 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}] 16:31:13 INFO - PROCESS | 1648 | 1461022273606 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 16:31:13 INFO - PROCESS | 1648 | 1461022273739 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a745800 == 97 [pid = 1648] [id = 472] 16:31:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 255 (0x112405400) [pid = 1648] [serial = 1416] [outer = 0x0] 16:31:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 256 (0x114007c00) [pid = 1648] [serial = 1417] [outer = 0x112405400] 16:31:13 INFO - PROCESS | 1648 | 1461022273771 Marionette DEBUG loaded listener.js 16:31:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 257 (0x11560e000) [pid = 1648] [serial = 1418] [outer = 0x112405400] 16:31:14 INFO - PROCESS | 1648 | 1461022274226 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]]]}] 16:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 16:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 973ms 16:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 16:31:14 INFO - PROCESS | 1648 | 1461022274279 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 16:31:14 INFO - PROCESS | 1648 | 1461022274281 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 16:31:14 INFO - PROCESS | 1648 | 1461022274284 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 16:31:14 INFO - PROCESS | 1648 | 1461022274286 Marionette TRACE conn2 <- [1,1862,null,{}] 16:31:14 INFO - PROCESS | 1648 | 1461022274289 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}] 16:31:14 INFO - PROCESS | 1648 | 1461022274392 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 16:31:14 INFO - PROCESS | 1648 | 1461022274548 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:14 INFO - PROCESS | 1648 | --DOCSHELL 0x139bef800 == 96 [pid = 1648] [id = 398] 16:31:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea2b800 == 95 [pid = 1648] [id = 300] 16:31:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12e67f800 == 94 [pid = 1648] [id = 399] 16:31:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12a719000 == 93 [pid = 1648] [id = 400] 16:31:14 INFO - PROCESS | 1648 | --DOCSHELL 0x131dc9000 == 92 [pid = 1648] [id = 460] 16:31:14 INFO - PROCESS | 1648 | --DOCSHELL 0x1309d4000 == 91 [pid = 1648] [id = 459] 16:31:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12a5b5000 == 90 [pid = 1648] [id = 458] 16:31:14 INFO - PROCESS | 1648 | --DOCSHELL 0x130124800 == 89 [pid = 1648] [id = 457] 16:31:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12f72a800 == 88 [pid = 1648] [id = 456] 16:31:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12e834000 == 87 [pid = 1648] [id = 455] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 256 (0x123690400) [pid = 1648] [serial = 1272] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b8e0000 == 88 [pid = 1648] [id = 473] 16:31:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 257 (0x11a8a8c00) [pid = 1648] [serial = 1419] [outer = 0x0] 16:31:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 258 (0x11b86fc00) [pid = 1648] [serial = 1420] [outer = 0x11a8a8c00] 16:31:14 INFO - PROCESS | 1648 | 1461022274628 Marionette DEBUG loaded listener.js 16:31:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 259 (0x12364c400) [pid = 1648] [serial = 1421] [outer = 0x11a8a8c00] 16:31:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12db54800 == 87 [pid = 1648] [id = 454] 16:31:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12d1a4000 == 86 [pid = 1648] [id = 453] 16:31:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb12800 == 85 [pid = 1648] [id = 452] 16:31:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12b0ce000 == 84 [pid = 1648] [id = 451] 16:31:14 INFO - PROCESS | 1648 | --DOCSHELL 0x118841000 == 83 [pid = 1648] [id = 450] 16:31:14 INFO - PROCESS | 1648 | --DOCSHELL 0x118f52000 == 82 [pid = 1648] [id = 449] 16:31:14 INFO - PROCESS | 1648 | --DOCSHELL 0x11bd4a000 == 81 [pid = 1648] [id = 448] 16:31:14 INFO - PROCESS | 1648 | --DOCSHELL 0x13a152800 == 80 [pid = 1648] [id = 446] 16:31:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12e655800 == 79 [pid = 1648] [id = 445] 16:31:14 INFO - PROCESS | 1648 | --DOCSHELL 0x13a2d0000 == 78 [pid = 1648] [id = 444] 16:31:14 INFO - PROCESS | 1648 | --DOCSHELL 0x13997a000 == 77 [pid = 1648] [id = 443] 16:31:14 INFO - PROCESS | 1648 | --DOCSHELL 0x139966000 == 76 [pid = 1648] [id = 442] 16:31:14 INFO - PROCESS | 1648 | --DOCSHELL 0x137ace000 == 75 [pid = 1648] [id = 441] 16:31:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12d929000 == 74 [pid = 1648] [id = 440] 16:31:14 INFO - PROCESS | 1648 | --DOCSHELL 0x12a5a5800 == 73 [pid = 1648] [id = 439] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 258 (0x12d05b000) [pid = 1648] [serial = 1296] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 257 (0x12e315000) [pid = 1648] [serial = 1299] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 256 (0x12d9b3400) [pid = 1648] [serial = 1297] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 255 (0x12ab4ac00) [pid = 1648] [serial = 1302] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 254 (0x12e6ae400) [pid = 1648] [serial = 1300] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 253 (0x129c99c00) [pid = 1648] [serial = 1306] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 252 (0x128662000) [pid = 1648] [serial = 1305] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 251 (0x11a899400) [pid = 1648] [serial = 1251] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 250 (0x123649800) [pid = 1648] [serial = 1282] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 249 (0x11c54cc00) [pid = 1648] [serial = 1281] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 248 (0x127049c00) [pid = 1648] [serial = 1284] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 247 (0x129065400) [pid = 1648] [serial = 1285] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 246 (0x11a967800) [pid = 1648] [serial = 1279] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 245 (0x118ec4c00) [pid = 1648] [serial = 1278] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 244 (0x12f6eac00) [pid = 1648] [serial = 1248] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 243 (0x12b02dc00) [pid = 1648] [serial = 1308] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 242 (0x129c90000) [pid = 1648] [serial = 1287] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 241 (0x129d91800) [pid = 1648] [serial = 1288] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 240 (0x12e33d400) [pid = 1648] [serial = 1263] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 239 (0x12a011400) [pid = 1648] [serial = 1290] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 238 (0x12a048400) [pid = 1648] [serial = 1291] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 237 (0x12a045c00) [pid = 1648] [serial = 1257] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x12e6fcc00) [pid = 1648] [serial = 1269] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x12a755800) [pid = 1648] [serial = 1260] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x123694800) [pid = 1648] [serial = 1275] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x127aa9000) [pid = 1648] [serial = 1254] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x12d31b800) [pid = 1648] [serial = 1266] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x11c53ec00) [pid = 1648] [serial = 1311] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x12ab4fc00) [pid = 1648] [serial = 1303] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x12a0e0800) [pid = 1648] [serial = 1293] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x12be19000) [pid = 1648] [serial = 1294] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x12e6fb800) [pid = 1648] [serial = 1312] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x12e154800) [pid = 1648] [serial = 1309] [outer = 0x0] [url = about:blank] 16:31:14 INFO - PROCESS | 1648 | 1461022274969 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]]]}] 16:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 16:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 722ms 16:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 16:31:15 INFO - PROCESS | 1648 | 1461022275007 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 16:31:15 INFO - PROCESS | 1648 | 1461022275009 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 16:31:15 INFO - PROCESS | 1648 | 1461022275011 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 16:31:15 INFO - PROCESS | 1648 | 1461022275012 Marionette TRACE conn2 <- [1,1866,null,{}] 16:31:15 INFO - PROCESS | 1648 | 1461022275016 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}] 16:31:15 INFO - PROCESS | 1648 | 1461022275112 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 16:31:15 INFO - PROCESS | 1648 | 1461022275204 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a5be800 == 74 [pid = 1648] [id = 474] 16:31:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x11c53ec00) [pid = 1648] [serial = 1422] [outer = 0x0] 16:31:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x1236d3c00) [pid = 1648] [serial = 1423] [outer = 0x11c53ec00] 16:31:15 INFO - PROCESS | 1648 | 1461022275230 Marionette DEBUG loaded listener.js 16:31:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x127fc3800) [pid = 1648] [serial = 1424] [outer = 0x11c53ec00] 16:31:15 INFO - PROCESS | 1648 | 1461022275540 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]]]}] 16:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 16:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 573ms 16:31:15 INFO - PROCESS | 1648 | 1461022275585 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 16:31:15 INFO - PROCESS | 1648 | 1461022275588 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 16:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 16:31:15 INFO - PROCESS | 1648 | 1461022275595 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 16:31:15 INFO - PROCESS | 1648 | 1461022275598 Marionette TRACE conn2 <- [1,1870,null,{}] 16:31:15 INFO - PROCESS | 1648 | 1461022275601 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}] 16:31:15 INFO - PROCESS | 1648 | 1461022275697 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 16:31:15 INFO - PROCESS | 1648 | 1461022275776 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b40b800 == 75 [pid = 1648] [id = 475] 16:31:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x12364c000) [pid = 1648] [serial = 1425] [outer = 0x0] 16:31:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x1298ac400) [pid = 1648] [serial = 1426] [outer = 0x12364c000] 16:31:15 INFO - PROCESS | 1648 | 1461022275802 Marionette DEBUG loaded listener.js 16:31:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x12a017000) [pid = 1648] [serial = 1427] [outer = 0x12364c000] 16:31:16 INFO - PROCESS | 1648 | 1461022276092 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]]]}] 16:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 16:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 526ms 16:31:16 INFO - PROCESS | 1648 | 1461022276121 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 16:31:16 INFO - PROCESS | 1648 | 1461022276122 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 16:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 16:31:16 INFO - PROCESS | 1648 | 1461022276125 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 16:31:16 INFO - PROCESS | 1648 | 1461022276126 Marionette TRACE conn2 <- [1,1874,null,{}] 16:31:16 INFO - PROCESS | 1648 | 1461022276128 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}] 16:31:16 INFO - PROCESS | 1648 | 1461022276227 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 16:31:16 INFO - PROCESS | 1648 | 1461022276232 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e440000 == 76 [pid = 1648] [id = 476] 16:31:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x12a045400) [pid = 1648] [serial = 1428] [outer = 0x0] 16:31:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x12a0db400) [pid = 1648] [serial = 1429] [outer = 0x12a045400] 16:31:16 INFO - PROCESS | 1648 | 1461022276258 Marionette DEBUG loaded listener.js 16:31:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x12a757800) [pid = 1648] [serial = 1430] [outer = 0x12a045400] 16:31:16 INFO - PROCESS | 1648 | 1461022276633 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]]]}] 16:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 16:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 519ms 16:31:16 INFO - PROCESS | 1648 | 1461022276645 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 16:31:16 INFO - PROCESS | 1648 | 1461022276646 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 16:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 16:31:16 INFO - PROCESS | 1648 | 1461022276651 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 16:31:16 INFO - PROCESS | 1648 | 1461022276653 Marionette TRACE conn2 <- [1,1878,null,{}] 16:31:16 INFO - PROCESS | 1648 | 1461022276655 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}] 16:31:16 INFO - PROCESS | 1648 | 1461022276794 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 16:31:16 INFO - PROCESS | 1648 | 1461022276809 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e82d800 == 77 [pid = 1648] [id = 477] 16:31:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x12ad33000) [pid = 1648] [serial = 1431] [outer = 0x0] 16:31:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x12b023800) [pid = 1648] [serial = 1432] [outer = 0x12ad33000] 16:31:16 INFO - PROCESS | 1648 | 1461022276842 Marionette DEBUG loaded listener.js 16:31:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 238 (0x12b03a000) [pid = 1648] [serial = 1433] [outer = 0x12ad33000] 16:31:17 INFO - PROCESS | 1648 | 1461022277222 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]]]}] 16:31:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 16:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 622ms 16:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 16:31:17 INFO - PROCESS | 1648 | 1461022277273 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 16:31:17 INFO - PROCESS | 1648 | 1461022277274 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 16:31:17 INFO - PROCESS | 1648 | 1461022277276 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 16:31:17 INFO - PROCESS | 1648 | 1461022277277 Marionette TRACE conn2 <- [1,1882,null,{}] 16:31:17 INFO - PROCESS | 1648 | 1461022277279 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}] 16:31:17 INFO - PROCESS | 1648 | 1461022277403 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 16:31:17 INFO - PROCESS | 1648 | 1461022277421 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f738800 == 78 [pid = 1648] [id = 478] 16:31:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 239 (0x12b03a400) [pid = 1648] [serial = 1434] [outer = 0x0] 16:31:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 240 (0x12b110c00) [pid = 1648] [serial = 1435] [outer = 0x12b03a400] 16:31:17 INFO - PROCESS | 1648 | 1461022277446 Marionette DEBUG loaded listener.js 16:31:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 241 (0x12be1b000) [pid = 1648] [serial = 1436] [outer = 0x12b03a400] 16:31:17 INFO - PROCESS | 1648 | 1461022277822 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]]]}] 16:31:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 16:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 569ms 16:31:17 INFO - PROCESS | 1648 | 1461022277845 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 16:31:17 INFO - PROCESS | 1648 | 1461022277848 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 16:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 16:31:17 INFO - PROCESS | 1648 | 1461022277850 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 16:31:17 INFO - PROCESS | 1648 | 1461022277851 Marionette TRACE conn2 <- [1,1886,null,{}] 16:31:17 INFO - PROCESS | 1648 | 1461022277854 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}] 16:31:17 INFO - PROCESS | 1648 | 1461022277979 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 16:31:17 INFO - PROCESS | 1648 | 1461022277993 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x130416800 == 79 [pid = 1648] [id = 479] 16:31:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 242 (0x1123ba000) [pid = 1648] [serial = 1437] [outer = 0x0] 16:31:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 243 (0x1123c0000) [pid = 1648] [serial = 1438] [outer = 0x1123ba000] 16:31:18 INFO - PROCESS | 1648 | 1461022278019 Marionette DEBUG loaded listener.js 16:31:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 244 (0x1123c4400) [pid = 1648] [serial = 1439] [outer = 0x1123ba000] 16:31:18 INFO - PROCESS | 1648 | 1461022278368 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]]]}] 16:31:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 16:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 569ms 16:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 16:31:18 INFO - PROCESS | 1648 | 1461022278420 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 16:31:18 INFO - PROCESS | 1648 | 1461022278421 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 16:31:18 INFO - PROCESS | 1648 | 1461022278423 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 16:31:18 INFO - PROCESS | 1648 | 1461022278424 Marionette TRACE conn2 <- [1,1890,null,{}] 16:31:18 INFO - PROCESS | 1648 | 1461022278426 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}] 16:31:18 INFO - PROCESS | 1648 | 1461022278547 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 16:31:18 INFO - PROCESS | 1648 | 1461022278561 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x1309da000 == 80 [pid = 1648] [id = 480] 16:31:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 245 (0x1123c4800) [pid = 1648] [serial = 1440] [outer = 0x0] 16:31:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 246 (0x12afa5400) [pid = 1648] [serial = 1441] [outer = 0x1123c4800] 16:31:18 INFO - PROCESS | 1648 | 1461022278586 Marionette DEBUG loaded listener.js 16:31:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 247 (0x12afa9c00) [pid = 1648] [serial = 1442] [outer = 0x1123c4800] 16:31:18 INFO - PROCESS | 1648 | --DOMWINDOW == 246 (0x129d8f000) [pid = 1648] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 16:31:18 INFO - PROCESS | 1648 | --DOMWINDOW == 245 (0x123641800) [pid = 1648] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 16:31:18 INFO - PROCESS | 1648 | --DOMWINDOW == 244 (0x112402800) [pid = 1648] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 16:31:18 INFO - PROCESS | 1648 | --DOMWINDOW == 243 (0x129c39c00) [pid = 1648] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 16:31:18 INFO - PROCESS | 1648 | --DOMWINDOW == 242 (0x12ab47000) [pid = 1648] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 16:31:18 INFO - PROCESS | 1648 | --DOMWINDOW == 241 (0x127605c00) [pid = 1648] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 16:31:18 INFO - PROCESS | 1648 | --DOMWINDOW == 240 (0x12b02b800) [pid = 1648] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 16:31:18 INFO - PROCESS | 1648 | --DOMWINDOW == 239 (0x116354400) [pid = 1648] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 16:31:18 INFO - PROCESS | 1648 | --DOMWINDOW == 238 (0x1140ca800) [pid = 1648] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 16:31:18 INFO - PROCESS | 1648 | --DOMWINDOW == 237 (0x127041800) [pid = 1648] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 16:31:18 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x12b431800) [pid = 1648] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 16:31:18 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x12b699000) [pid = 1648] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 16:31:18 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x129c96000) [pid = 1648] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 16:31:18 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x129c95400) [pid = 1648] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 16:31:19 INFO - PROCESS | 1648 | 1461022279104 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]]]}] 16:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 16:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 723ms 16:31:19 INFO - PROCESS | 1648 | 1461022279146 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 16:31:19 INFO - PROCESS | 1648 | 1461022279147 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 16:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 16:31:19 INFO - PROCESS | 1648 | 1461022279150 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 16:31:19 INFO - PROCESS | 1648 | 1461022279151 Marionette TRACE conn2 <- [1,1894,null,{}] 16:31:19 INFO - PROCESS | 1648 | 1461022279153 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}] 16:31:19 INFO - PROCESS | 1648 | 1461022279248 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 16:31:19 INFO - PROCESS | 1648 | 1461022279331 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f614800 == 81 [pid = 1648] [id = 481] 16:31:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x1123bd000) [pid = 1648] [serial = 1443] [outer = 0x0] 16:31:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x1236d2000) [pid = 1648] [serial = 1444] [outer = 0x1123bd000] 16:31:19 INFO - PROCESS | 1648 | 1461022279357 Marionette DEBUG loaded listener.js 16:31:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x12a066800) [pid = 1648] [serial = 1445] [outer = 0x1123bd000] 16:31:19 INFO - PROCESS | 1648 | 1461022279634 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]]]}] 16:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 16:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 520ms 16:31:19 INFO - PROCESS | 1648 | 1461022279672 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 16:31:19 INFO - PROCESS | 1648 | 1461022279673 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 16:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 16:31:19 INFO - PROCESS | 1648 | 1461022279675 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 16:31:19 INFO - PROCESS | 1648 | 1461022279676 Marionette TRACE conn2 <- [1,1898,null,{}] 16:31:19 INFO - PROCESS | 1648 | 1461022279679 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}] 16:31:19 INFO - PROCESS | 1648 | 1461022279779 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 16:31:19 INFO - PROCESS | 1648 | 1461022279783 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x137ada000 == 82 [pid = 1648] [id = 482] 16:31:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x127008400) [pid = 1648] [serial = 1446] [outer = 0x0] 16:31:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 238 (0x12afad000) [pid = 1648] [serial = 1447] [outer = 0x127008400] 16:31:19 INFO - PROCESS | 1648 | 1461022279812 Marionette DEBUG loaded listener.js 16:31:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 239 (0x12be19000) [pid = 1648] [serial = 1448] [outer = 0x127008400] 16:31:20 INFO - PROCESS | 1648 | 1461022280257 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]]]}] 16:31:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 16:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 619ms 16:31:20 INFO - PROCESS | 1648 | 1461022280296 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 16:31:20 INFO - PROCESS | 1648 | 1461022280299 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 16:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 16:31:20 INFO - PROCESS | 1648 | 1461022280302 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 16:31:20 INFO - PROCESS | 1648 | 1461022280305 Marionette TRACE conn2 <- [1,1902,null,{}] 16:31:20 INFO - PROCESS | 1648 | 1461022280308 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}] 16:31:20 INFO - PROCESS | 1648 | 1461022280455 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 16:31:20 INFO - PROCESS | 1648 | 1461022280469 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x139b2f800 == 83 [pid = 1648] [id = 483] 16:31:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 240 (0x114d5ac00) [pid = 1648] [serial = 1449] [outer = 0x0] 16:31:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 241 (0x114d62800) [pid = 1648] [serial = 1450] [outer = 0x114d5ac00] 16:31:20 INFO - PROCESS | 1648 | 1461022280511 Marionette DEBUG loaded listener.js 16:31:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 242 (0x12d059400) [pid = 1648] [serial = 1451] [outer = 0x114d5ac00] 16:31:20 INFO - PROCESS | 1648 | 1461022280960 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]]]}] 16:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 16:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 772ms 16:31:21 INFO - PROCESS | 1648 | 1461022281111 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 16:31:21 INFO - PROCESS | 1648 | 1461022281114 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 16:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 16:31:21 INFO - PROCESS | 1648 | 1461022281119 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 16:31:21 INFO - PROCESS | 1648 | 1461022281122 Marionette TRACE conn2 <- [1,1906,null,{}] 16:31:21 INFO - PROCESS | 1648 | 1461022281126 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}] 16:31:21 INFO - PROCESS | 1648 | 1461022281250 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 16:31:21 INFO - PROCESS | 1648 | 1461022281340 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a5b0000 == 84 [pid = 1648] [id = 484] 16:31:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 243 (0x114d59000) [pid = 1648] [serial = 1452] [outer = 0x0] 16:31:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 244 (0x114d5dc00) [pid = 1648] [serial = 1453] [outer = 0x114d59000] 16:31:21 INFO - PROCESS | 1648 | 1461022281372 Marionette DEBUG loaded listener.js 16:31:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 245 (0x115610000) [pid = 1648] [serial = 1454] [outer = 0x114d59000] 16:31:21 INFO - PROCESS | 1648 | 1461022281784 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]]]}] 16:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 16:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 722ms 16:31:21 INFO - PROCESS | 1648 | 1461022281842 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 16:31:21 INFO - PROCESS | 1648 | 1461022281844 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 16:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 16:31:21 INFO - PROCESS | 1648 | 1461022281851 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 16:31:21 INFO - PROCESS | 1648 | 1461022281853 Marionette TRACE conn2 <- [1,1910,null,{}] 16:31:21 INFO - PROCESS | 1648 | 1461022281856 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}] 16:31:21 INFO - PROCESS | 1648 | 1461022281972 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 16:31:22 INFO - PROCESS | 1648 | 1461022282064 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b91d800 == 85 [pid = 1648] [id = 485] 16:31:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 246 (0x114d62c00) [pid = 1648] [serial = 1455] [outer = 0x0] 16:31:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 247 (0x11b86cc00) [pid = 1648] [serial = 1456] [outer = 0x114d62c00] 16:31:22 INFO - PROCESS | 1648 | 1461022282096 Marionette DEBUG loaded listener.js 16:31:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 248 (0x1236d7800) [pid = 1648] [serial = 1457] [outer = 0x114d62c00] 16:31:22 INFO - PROCESS | 1648 | 1461022282526 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]]]}] 16:31:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 16:31:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 725ms 16:31:22 INFO - PROCESS | 1648 | 1461022282574 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 16:31:22 INFO - PROCESS | 1648 | 1461022282575 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 16:31:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 16:31:22 INFO - PROCESS | 1648 | 1461022282577 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 16:31:22 INFO - PROCESS | 1648 | 1461022282579 Marionette TRACE conn2 <- [1,1914,null,{}] 16:31:22 INFO - PROCESS | 1648 | 1461022282617 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}] 16:31:22 INFO - PROCESS | 1648 | 1461022282765 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 16:31:22 INFO - PROCESS | 1648 | 1461022282832 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x137229800 == 86 [pid = 1648] [id = 486] 16:31:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 249 (0x129c3b400) [pid = 1648] [serial = 1458] [outer = 0x0] 16:31:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 250 (0x129c41000) [pid = 1648] [serial = 1459] [outer = 0x129c3b400] 16:31:22 INFO - PROCESS | 1648 | 1461022282867 Marionette DEBUG loaded listener.js 16:31:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 251 (0x12a065c00) [pid = 1648] [serial = 1460] [outer = 0x129c3b400] 16:31:23 INFO - PROCESS | 1648 | 1461022283280 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]]]}] 16:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 16:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 722ms 16:31:23 INFO - PROCESS | 1648 | 1461022283300 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 16:31:23 INFO - PROCESS | 1648 | 1461022283301 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 16:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 16:31:23 INFO - PROCESS | 1648 | 1461022283303 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 16:31:23 INFO - PROCESS | 1648 | 1461022283305 Marionette TRACE conn2 <- [1,1918,null,{}] 16:31:23 INFO - PROCESS | 1648 | 1461022283307 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}] 16:31:23 INFO - PROCESS | 1648 | 1461022283421 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 16:31:23 INFO - PROCESS | 1648 | 1461022283543 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x13a160000 == 87 [pid = 1648] [id = 487] 16:31:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 252 (0x12a749c00) [pid = 1648] [serial = 1461] [outer = 0x0] 16:31:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 253 (0x12a979400) [pid = 1648] [serial = 1462] [outer = 0x12a749c00] 16:31:23 INFO - PROCESS | 1648 | 1461022283576 Marionette DEBUG loaded listener.js 16:31:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 254 (0x12a980c00) [pid = 1648] [serial = 1463] [outer = 0x12a749c00] 16:31:23 INFO - PROCESS | 1648 | 1461022283981 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]]]}] 16:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 16:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 720ms 16:31:24 INFO - PROCESS | 1648 | 1461022284024 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 16:31:24 INFO - PROCESS | 1648 | 1461022284025 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 16:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 16:31:24 INFO - PROCESS | 1648 | 1461022284028 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 16:31:24 INFO - PROCESS | 1648 | 1461022284029 Marionette TRACE conn2 <- [1,1922,null,{}] 16:31:24 INFO - PROCESS | 1648 | 1461022284033 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}] 16:31:24 INFO - PROCESS | 1648 | 1461022284163 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 16:31:24 INFO - PROCESS | 1648 | 1461022284258 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac8a000 == 88 [pid = 1648] [id = 488] 16:31:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 255 (0x12ab4ac00) [pid = 1648] [serial = 1464] [outer = 0x0] 16:31:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 256 (0x12ad2fc00) [pid = 1648] [serial = 1465] [outer = 0x12ab4ac00] 16:31:24 INFO - PROCESS | 1648 | 1461022284288 Marionette DEBUG loaded listener.js 16:31:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 257 (0x12afaf400) [pid = 1648] [serial = 1466] [outer = 0x12ab4ac00] 16:31:24 INFO - PROCESS | 1648 | 1461022284685 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]]]}] 16:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 16:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 718ms 16:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 16:31:24 INFO - PROCESS | 1648 | 1461022284747 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 16:31:24 INFO - PROCESS | 1648 | 1461022284748 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 16:31:24 INFO - PROCESS | 1648 | 1461022284751 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 16:31:24 INFO - PROCESS | 1648 | 1461022284752 Marionette TRACE conn2 <- [1,1926,null,{}] 16:31:24 INFO - PROCESS | 1648 | 1461022284754 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}] 16:31:24 INFO - PROCESS | 1648 | 1461022284884 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 16:31:24 INFO - PROCESS | 1648 | 1461022284979 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x13a63e800 == 89 [pid = 1648] [id = 489] 16:31:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 258 (0x12b02cc00) [pid = 1648] [serial = 1467] [outer = 0x0] 16:31:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 259 (0x12b041000) [pid = 1648] [serial = 1468] [outer = 0x12b02cc00] 16:31:25 INFO - PROCESS | 1648 | 1461022285013 Marionette DEBUG loaded listener.js 16:31:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 260 (0x12d9e0c00) [pid = 1648] [serial = 1469] [outer = 0x12b02cc00] 16:31:25 INFO - PROCESS | 1648 | 1461022285395 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]]]}] 16:31:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 16:31:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 669ms 16:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 16:31:25 INFO - PROCESS | 1648 | 1461022285433 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 16:31:25 INFO - PROCESS | 1648 | 1461022285435 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 16:31:25 INFO - PROCESS | 1648 | 1461022285439 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 16:31:25 INFO - PROCESS | 1648 | 1461022285440 Marionette TRACE conn2 <- [1,1930,null,{}] 16:31:25 INFO - PROCESS | 1648 | 1461022285442 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}] 16:31:25 INFO - PROCESS | 1648 | 1461022285574 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 16:31:25 INFO - PROCESS | 1648 | 1461022285667 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x139647800 == 90 [pid = 1648] [id = 490] 16:31:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 261 (0x12ae47000) [pid = 1648] [serial = 1470] [outer = 0x0] 16:31:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 262 (0x12ae4d400) [pid = 1648] [serial = 1471] [outer = 0x12ae47000] 16:31:25 INFO - PROCESS | 1648 | 1461022285694 Marionette DEBUG loaded listener.js 16:31:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 263 (0x12ae51000) [pid = 1648] [serial = 1472] [outer = 0x12ae47000] 16:31:26 INFO - PROCESS | 1648 | 1461022286088 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]]]}] 16:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 16:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 670ms 16:31:26 INFO - PROCESS | 1648 | 1461022286110 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 16:31:26 INFO - PROCESS | 1648 | 1461022286111 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 16:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 16:31:26 INFO - PROCESS | 1648 | 1461022286113 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 16:31:26 INFO - PROCESS | 1648 | 1461022286116 Marionette TRACE conn2 <- [1,1934,null,{}] 16:31:26 INFO - PROCESS | 1648 | 1461022286119 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}] 16:31:26 INFO - PROCESS | 1648 | 1461022286230 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 16:31:26 INFO - PROCESS | 1648 | 1461022286354 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x13965b000 == 91 [pid = 1648] [id = 491] 16:31:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 264 (0x12ae4a000) [pid = 1648] [serial = 1473] [outer = 0x0] 16:31:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 265 (0x12db65400) [pid = 1648] [serial = 1474] [outer = 0x12ae4a000] 16:31:26 INFO - PROCESS | 1648 | 1461022286386 Marionette DEBUG loaded listener.js 16:31:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 266 (0x12e313000) [pid = 1648] [serial = 1475] [outer = 0x12ae4a000] 16:31:26 INFO - PROCESS | 1648 | 1461022286817 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]]]}] 16:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 16:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 723ms 16:31:26 INFO - PROCESS | 1648 | 1461022286837 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 16:31:26 INFO - PROCESS | 1648 | 1461022286838 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 16:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 16:31:26 INFO - PROCESS | 1648 | 1461022286840 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 16:31:26 INFO - PROCESS | 1648 | 1461022286842 Marionette TRACE conn2 <- [1,1938,null,{}] 16:31:26 INFO - PROCESS | 1648 | 1461022286844 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}] 16:31:26 INFO - PROCESS | 1648 | 1461022286976 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 16:31:27 INFO - PROCESS | 1648 | 1461022287085 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e672000 == 92 [pid = 1648] [id = 492] 16:31:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 267 (0x12ab42800) [pid = 1648] [serial = 1476] [outer = 0x0] 16:31:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 268 (0x12b103000) [pid = 1648] [serial = 1477] [outer = 0x12ab42800] 16:31:27 INFO - PROCESS | 1648 | 1461022287115 Marionette DEBUG loaded listener.js 16:31:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 269 (0x12e334c00) [pid = 1648] [serial = 1478] [outer = 0x12ab42800] 16:31:27 INFO - PROCESS | 1648 | 1461022287752 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]]]}] 16:31:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 16:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 972ms 16:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 16:31:27 INFO - PROCESS | 1648 | 1461022287812 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 16:31:27 INFO - PROCESS | 1648 | 1461022287815 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 16:31:27 INFO - PROCESS | 1648 | 1461022287819 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 16:31:27 INFO - PROCESS | 1648 | 1461022287821 Marionette TRACE conn2 <- [1,1942,null,{}] 16:31:27 INFO - PROCESS | 1648 | 1461022287824 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}] 16:31:27 INFO - PROCESS | 1648 | 1461022287935 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 16:31:28 INFO - PROCESS | 1648 | 1461022288031 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac90000 == 93 [pid = 1648] [id = 493] 16:31:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 270 (0x11254f800) [pid = 1648] [serial = 1479] [outer = 0x0] 16:31:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 271 (0x114ba9400) [pid = 1648] [serial = 1480] [outer = 0x11254f800] 16:31:28 INFO - PROCESS | 1648 | 1461022288059 Marionette DEBUG loaded listener.js 16:31:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 272 (0x11560ac00) [pid = 1648] [serial = 1481] [outer = 0x11254f800] 16:31:28 INFO - PROCESS | 1648 | 1461022288513 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]]]}] 16:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 16:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 723ms 16:31:28 INFO - PROCESS | 1648 | 1461022288542 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 16:31:28 INFO - PROCESS | 1648 | 1461022288546 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 16:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 16:31:28 INFO - PROCESS | 1648 | 1461022288550 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 16:31:28 INFO - PROCESS | 1648 | 1461022288552 Marionette TRACE conn2 <- [1,1946,null,{}] 16:31:28 INFO - PROCESS | 1648 | 1461022288554 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}] 16:31:28 INFO - PROCESS | 1648 | 1461022288658 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 16:31:28 INFO - PROCESS | 1648 | 1461022288761 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb18800 == 94 [pid = 1648] [id = 494] 16:31:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 273 (0x11560a400) [pid = 1648] [serial = 1482] [outer = 0x0] 16:31:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 274 (0x1189d8000) [pid = 1648] [serial = 1483] [outer = 0x11560a400] 16:31:28 INFO - PROCESS | 1648 | 1461022288789 Marionette DEBUG loaded listener.js 16:31:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 275 (0x11b862800) [pid = 1648] [serial = 1484] [outer = 0x11560a400] 16:31:29 INFO - PROCESS | 1648 | 1461022289229 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]]]}] 16:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 16:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 721ms 16:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 16:31:29 INFO - PROCESS | 1648 | 1461022289282 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 16:31:29 INFO - PROCESS | 1648 | 1461022289284 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 16:31:29 INFO - PROCESS | 1648 | 1461022289288 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 16:31:29 INFO - PROCESS | 1648 | 1461022289290 Marionette TRACE conn2 <- [1,1950,null,{}] 16:31:29 INFO - PROCESS | 1648 | 1461022289297 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}] 16:31:29 INFO - PROCESS | 1648 | 1461022289405 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 16:31:29 INFO - PROCESS | 1648 | 1461022289526 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d92d800 == 95 [pid = 1648] [id = 495] 16:31:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 276 (0x126ce0400) [pid = 1648] [serial = 1485] [outer = 0x0] 16:31:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 277 (0x127041800) [pid = 1648] [serial = 1486] [outer = 0x126ce0400] 16:31:29 INFO - PROCESS | 1648 | 1461022289556 Marionette DEBUG loaded listener.js 16:31:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 278 (0x127c2dc00) [pid = 1648] [serial = 1487] [outer = 0x126ce0400] 16:31:29 INFO - PROCESS | 1648 | 1461022289977 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]]]}] 16:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 16:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 721ms 16:31:30 INFO - PROCESS | 1648 | 1461022290010 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 16:31:30 INFO - PROCESS | 1648 | 1461022290012 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 16:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 16:31:30 INFO - PROCESS | 1648 | 1461022290014 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 16:31:30 INFO - PROCESS | 1648 | 1461022290015 Marionette TRACE conn2 <- [1,1954,null,{}] 16:31:30 INFO - PROCESS | 1648 | 1461022290017 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}] 16:31:30 INFO - PROCESS | 1648 | 1461022290124 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 16:31:30 INFO - PROCESS | 1648 | 1461022290254 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a740000 == 96 [pid = 1648] [id = 496] 16:31:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 279 (0x127048800) [pid = 1648] [serial = 1488] [outer = 0x0] 16:31:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 280 (0x129c37800) [pid = 1648] [serial = 1489] [outer = 0x127048800] 16:31:30 INFO - PROCESS | 1648 | 1461022290284 Marionette DEBUG loaded listener.js 16:31:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 281 (0x12a014800) [pid = 1648] [serial = 1490] [outer = 0x127048800] 16:31:30 INFO - PROCESS | 1648 | 1461022290743 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]]]}] 16:31:30 INFO - PROCESS | 1648 | --DOCSHELL 0x139b3b000 == 95 [pid = 1648] [id = 423] 16:31:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12769c800 == 94 [pid = 1648] [id = 425] 16:31:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12a5b6800 == 93 [pid = 1648] [id = 424] 16:31:30 INFO - PROCESS | 1648 | --DOCSHELL 0x137ada000 == 92 [pid = 1648] [id = 482] 16:31:30 INFO - PROCESS | 1648 | --DOMWINDOW == 280 (0x12ad33800) [pid = 1648] [serial = 1383] [outer = 0x0] [url = about:blank] 16:31:30 INFO - PROCESS | 1648 | --DOMWINDOW == 279 (0x115615c00) [pid = 1648] [serial = 1332] [outer = 0x0] [url = about:blank] 16:31:30 INFO - PROCESS | 1648 | --DOMWINDOW == 278 (0x1236dfc00) [pid = 1648] [serial = 1335] [outer = 0x0] [url = about:blank] 16:31:30 INFO - PROCESS | 1648 | --DOMWINDOW == 277 (0x129d93c00) [pid = 1648] [serial = 1341] [outer = 0x0] [url = about:blank] 16:31:30 INFO - PROCESS | 1648 | --DOMWINDOW == 276 (0x12fdcb400) [pid = 1648] [serial = 1338] [outer = 0x0] [url = about:blank] 16:31:30 INFO - PROCESS | 1648 | --DOMWINDOW == 275 (0x11ba56c00) [pid = 1648] [serial = 1317] [outer = 0x0] [url = about:blank] 16:31:30 INFO - PROCESS | 1648 | --DOMWINDOW == 274 (0x12e340400) [pid = 1648] [serial = 1329] [outer = 0x0] [url = about:blank] 16:31:30 INFO - PROCESS | 1648 | --DOMWINDOW == 273 (0x12b159c00) [pid = 1648] [serial = 1326] [outer = 0x0] [url = about:blank] 16:31:30 INFO - PROCESS | 1648 | --DOMWINDOW == 272 (0x12a0e1800) [pid = 1648] [serial = 1323] [outer = 0x0] [url = about:blank] 16:31:30 INFO - PROCESS | 1648 | --DOMWINDOW == 271 (0x129061000) [pid = 1648] [serial = 1320] [outer = 0x0] [url = about:blank] 16:31:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12f614800 == 91 [pid = 1648] [id = 481] 16:31:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1309da000 == 90 [pid = 1648] [id = 480] 16:31:30 INFO - PROCESS | 1648 | --DOCSHELL 0x130416800 == 89 [pid = 1648] [id = 479] 16:31:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12f738800 == 88 [pid = 1648] [id = 478] 16:31:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12e82d800 == 87 [pid = 1648] [id = 477] 16:31:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12e440000 == 86 [pid = 1648] [id = 476] 16:31:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12b40b800 == 85 [pid = 1648] [id = 475] 16:31:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12a5be800 == 84 [pid = 1648] [id = 474] 16:31:30 INFO - PROCESS | 1648 | --DOCSHELL 0x11b8e0000 == 83 [pid = 1648] [id = 473] 16:31:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12a745800 == 82 [pid = 1648] [id = 472] 16:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 16:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 820ms 16:31:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12abc6800 == 81 [pid = 1648] [id = 470] 16:31:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1269db800 == 80 [pid = 1648] [id = 469] 16:31:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12af0e000 == 79 [pid = 1648] [id = 468] 16:31:30 INFO - PROCESS | 1648 | --DOCSHELL 0x13a157800 == 78 [pid = 1648] [id = 467] 16:31:30 INFO - PROCESS | 1648 | --DOCSHELL 0x139bb7000 == 77 [pid = 1648] [id = 466] 16:31:30 INFO - PROCESS | 1648 | --DOCSHELL 0x139b18800 == 76 [pid = 1648] [id = 465] 16:31:30 INFO - PROCESS | 1648 | --DOCSHELL 0x131dd1000 == 75 [pid = 1648] [id = 464] 16:31:30 INFO - PROCESS | 1648 | --DOCSHELL 0x12bc64000 == 74 [pid = 1648] [id = 463] 16:31:30 INFO - PROCESS | 1648 | --DOCSHELL 0x1290cd000 == 73 [pid = 1648] [id = 462] 16:31:30 INFO - PROCESS | 1648 | 1461022290853 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 16:31:30 INFO - PROCESS | 1648 | 1461022290855 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 16:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 16:31:30 INFO - PROCESS | 1648 | 1461022290859 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 16:31:30 INFO - PROCESS | 1648 | 1461022290861 Marionette TRACE conn2 <- [1,1958,null,{}] 16:31:30 INFO - PROCESS | 1648 | 1461022290864 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}] 16:31:31 INFO - PROCESS | 1648 | 1461022291032 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 270 (0x12d9e5000) [pid = 1648] [serial = 1378] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 269 (0x12a00ec00) [pid = 1648] [serial = 1362] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 268 (0x12e338000) [pid = 1648] [serial = 1381] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 267 (0x12a066000) [pid = 1648] [serial = 1363] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 266 (0x12ab46800) [pid = 1648] [serial = 1366] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 265 (0x12fde6c00) [pid = 1648] [serial = 1249] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 264 (0x12a74ac00) [pid = 1648] [serial = 1365] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 263 (0x1236d3000) [pid = 1648] [serial = 1353] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 262 (0x1270b2800) [pid = 1648] [serial = 1354] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 261 (0x114c9d000) [pid = 1648] [serial = 1345] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 260 (0x112410800) [pid = 1648] [serial = 1344] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 259 (0x12e78c400) [pid = 1648] [serial = 1314] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 258 (0x129c40000) [pid = 1648] [serial = 1359] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 257 (0x129d8b800) [pid = 1648] [serial = 1360] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 256 (0x12ab51000) [pid = 1648] [serial = 1368] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 255 (0x127ca4800) [pid = 1648] [serial = 1356] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 254 (0x129067400) [pid = 1648] [serial = 1357] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 253 (0x12b158000) [pid = 1648] [serial = 1371] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 252 (0x12b02f400) [pid = 1648] [serial = 1369] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 251 (0x11a86fc00) [pid = 1648] [serial = 1348] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 250 (0x1188d0c00) [pid = 1648] [serial = 1347] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 249 (0x11a857000) [pid = 1648] [serial = 1350] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 248 (0x11bbd6400) [pid = 1648] [serial = 1351] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 247 (0x129c3b800) [pid = 1648] [serial = 1374] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 246 (0x12d319800) [pid = 1648] [serial = 1377] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 245 (0x12b698000) [pid = 1648] [serial = 1375] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 244 (0x12b431400) [pid = 1648] [serial = 1372] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | --DOMWINDOW == 243 (0x12e153000) [pid = 1648] [serial = 1380] [outer = 0x0] [url = about:blank] 16:31:31 INFO - PROCESS | 1648 | 1461022291153 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b8e0000 == 74 [pid = 1648] [id = 497] 16:31:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 244 (0x114c9d000) [pid = 1648] [serial = 1491] [outer = 0x0] 16:31:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 245 (0x11a86fc00) [pid = 1648] [serial = 1492] [outer = 0x114c9d000] 16:31:31 INFO - PROCESS | 1648 | 1461022291194 Marionette DEBUG loaded listener.js 16:31:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 246 (0x1270b2800) [pid = 1648] [serial = 1493] [outer = 0x114c9d000] 16:31:31 INFO - PROCESS | 1648 | 1461022291473 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]]]}] 16:31:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 16:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 621ms 16:31:31 INFO - PROCESS | 1648 | 1461022291480 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 16:31:31 INFO - PROCESS | 1648 | 1461022291481 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 16:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 16:31:31 INFO - PROCESS | 1648 | 1461022291491 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 16:31:31 INFO - PROCESS | 1648 | 1461022291492 Marionette TRACE conn2 <- [1,1962,null,{}] 16:31:31 INFO - PROCESS | 1648 | 1461022291494 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}] 16:31:31 INFO - PROCESS | 1648 | 1461022291639 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 16:31:31 INFO - PROCESS | 1648 | 1461022291712 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a5c2800 == 75 [pid = 1648] [id = 498] 16:31:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 247 (0x12703a400) [pid = 1648] [serial = 1494] [outer = 0x0] 16:31:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 248 (0x129d8b800) [pid = 1648] [serial = 1495] [outer = 0x12703a400] 16:31:31 INFO - PROCESS | 1648 | 1461022291740 Marionette DEBUG loaded listener.js 16:31:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 249 (0x12ab47800) [pid = 1648] [serial = 1496] [outer = 0x12703a400] 16:31:32 INFO - PROCESS | 1648 | 1461022292014 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]]]}] 16:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 16:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 569ms 16:31:32 INFO - PROCESS | 1648 | 1461022292061 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 16:31:32 INFO - PROCESS | 1648 | 1461022292062 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 16:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 16:31:32 INFO - PROCESS | 1648 | 1461022292066 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 16:31:32 INFO - PROCESS | 1648 | 1461022292070 Marionette TRACE conn2 <- [1,1966,null,{}] 16:31:32 INFO - PROCESS | 1648 | 1461022292073 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}] 16:31:32 INFO - PROCESS | 1648 | 1461022292171 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 16:31:32 INFO - PROCESS | 1648 | 1461022292266 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d18c000 == 76 [pid = 1648] [id = 499] 16:31:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 250 (0x12a97f400) [pid = 1648] [serial = 1497] [outer = 0x0] 16:31:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 251 (0x12ad2f000) [pid = 1648] [serial = 1498] [outer = 0x12a97f400] 16:31:32 INFO - PROCESS | 1648 | 1461022292306 Marionette DEBUG loaded listener.js 16:31:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 252 (0x12afa7400) [pid = 1648] [serial = 1499] [outer = 0x12a97f400] 16:31:32 INFO - PROCESS | 1648 | 1461022292667 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]]]}] 16:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 16:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 628ms 16:31:32 INFO - PROCESS | 1648 | 1461022292694 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 16:31:32 INFO - PROCESS | 1648 | 1461022292696 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 16:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 16:31:32 INFO - PROCESS | 1648 | 1461022292702 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 16:31:32 INFO - PROCESS | 1648 | 1461022292704 Marionette TRACE conn2 <- [1,1970,null,{}] 16:31:32 INFO - PROCESS | 1648 | 1461022292707 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}] 16:31:32 INFO - PROCESS | 1648 | 1461022292846 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 16:31:32 INFO - PROCESS | 1648 | 1461022292965 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea3e000 == 77 [pid = 1648] [id = 500] 16:31:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 253 (0x114002400) [pid = 1648] [serial = 1500] [outer = 0x0] 16:31:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 254 (0x12ab48400) [pid = 1648] [serial = 1501] [outer = 0x114002400] 16:31:33 INFO - PROCESS | 1648 | 1461022293011 Marionette DEBUG loaded listener.js 16:31:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 255 (0x12b038800) [pid = 1648] [serial = 1502] [outer = 0x114002400] 16:31:33 INFO - PROCESS | 1648 | 1461022293383 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]]]}] 16:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 16:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 728ms 16:31:33 INFO - PROCESS | 1648 | 1461022293431 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 16:31:33 INFO - PROCESS | 1648 | 1461022293432 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 16:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 16:31:33 INFO - PROCESS | 1648 | 1461022293435 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 16:31:33 INFO - PROCESS | 1648 | 1461022293436 Marionette TRACE conn2 <- [1,1974,null,{}] 16:31:33 INFO - PROCESS | 1648 | 1461022293438 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}] 16:31:33 INFO - PROCESS | 1648 | 1461022293563 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 16:31:33 INFO - PROCESS | 1648 | 1461022293597 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x130208000 == 78 [pid = 1648] [id = 501] 16:31:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 256 (0x12b030c00) [pid = 1648] [serial = 1503] [outer = 0x0] 16:31:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 257 (0x12b152800) [pid = 1648] [serial = 1504] [outer = 0x12b030c00] 16:31:33 INFO - PROCESS | 1648 | 1461022293622 Marionette DEBUG loaded listener.js 16:31:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 258 (0x12b42c400) [pid = 1648] [serial = 1505] [outer = 0x12b030c00] 16:31:33 INFO - PROCESS | 1648 | 1461022293974 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]]]}] 16:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 16:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 569ms 16:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 16:31:34 INFO - PROCESS | 1648 | 1461022294004 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 16:31:34 INFO - PROCESS | 1648 | 1461022294006 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 16:31:34 INFO - PROCESS | 1648 | 1461022294008 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 16:31:34 INFO - PROCESS | 1648 | 1461022294009 Marionette TRACE conn2 <- [1,1978,null,{}] 16:31:34 INFO - PROCESS | 1648 | 1461022294011 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}] 16:31:34 INFO - PROCESS | 1648 | 1461022294133 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 16:31:34 INFO - PROCESS | 1648 | 1461022294148 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x1309c7800 == 79 [pid = 1648] [id = 502] 16:31:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 259 (0x12b696c00) [pid = 1648] [serial = 1506] [outer = 0x0] 16:31:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 260 (0x12bb53c00) [pid = 1648] [serial = 1507] [outer = 0x12b696c00] 16:31:34 INFO - PROCESS | 1648 | 1461022294173 Marionette DEBUG loaded listener.js 16:31:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 261 (0x12d058c00) [pid = 1648] [serial = 1508] [outer = 0x12b696c00] 16:31:34 INFO - PROCESS | 1648 | 1461022294529 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]]]}] 16:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 16:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 568ms 16:31:34 INFO - PROCESS | 1648 | 1461022294577 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 16:31:34 INFO - PROCESS | 1648 | 1461022294578 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 16:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 16:31:34 INFO - PROCESS | 1648 | 1461022294581 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 16:31:34 INFO - PROCESS | 1648 | 1461022294582 Marionette TRACE conn2 <- [1,1982,null,{}] 16:31:34 INFO - PROCESS | 1648 | 1461022294585 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}] 16:31:34 INFO - PROCESS | 1648 | 1461022294733 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 16:31:34 INFO - PROCESS | 1648 | 1461022294759 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x137228800 == 80 [pid = 1648] [id = 503] 16:31:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 262 (0x12b69cc00) [pid = 1648] [serial = 1509] [outer = 0x0] 16:31:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 263 (0x12d9d8c00) [pid = 1648] [serial = 1510] [outer = 0x12b69cc00] 16:31:34 INFO - PROCESS | 1648 | 1461022294790 Marionette DEBUG loaded listener.js 16:31:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 264 (0x12e6b1000) [pid = 1648] [serial = 1511] [outer = 0x12b69cc00] 16:31:35 INFO - PROCESS | 1648 | 1461022295186 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]]]}] 16:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 16:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 620ms 16:31:35 INFO - PROCESS | 1648 | 1461022295204 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 16:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 16:31:35 INFO - PROCESS | 1648 | 1461022295205 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 16:31:35 INFO - PROCESS | 1648 | 1461022295207 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 16:31:35 INFO - PROCESS | 1648 | 1461022295208 Marionette TRACE conn2 <- [1,1986,null,{}] 16:31:35 INFO - PROCESS | 1648 | 1461022295210 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}] 16:31:35 INFO - PROCESS | 1648 | 1461022295792 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 263 (0x12be32400) [pid = 1648] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 262 (0x12a045400) [pid = 1648] [serial = 1428] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 261 (0x1123bd000) [pid = 1648] [serial = 1443] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 260 (0x1236df400) [pid = 1648] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 259 (0x12a016000) [pid = 1648] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 258 (0x11795ec00) [pid = 1648] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 257 (0x11a872000) [pid = 1648] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 256 (0x1123c4800) [pid = 1648] [serial = 1440] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 255 (0x1123a5000) [pid = 1648] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 254 (0x112406c00) [pid = 1648] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 253 (0x11a850400) [pid = 1648] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 252 (0x11c209400) [pid = 1648] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 251 (0x11c53ec00) [pid = 1648] [serial = 1422] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 250 (0x11560c800) [pid = 1648] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 249 (0x12a011c00) [pid = 1648] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 248 (0x11b86a000) [pid = 1648] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 247 (0x12d059800) [pid = 1648] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 246 (0x127c81800) [pid = 1648] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 245 (0x12a74d000) [pid = 1648] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 244 (0x11240c800) [pid = 1648] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 243 (0x12a061400) [pid = 1648] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 242 (0x119548000) [pid = 1648] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 241 (0x127c35400) [pid = 1648] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 240 (0x12a749400) [pid = 1648] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 239 (0x12a013c00) [pid = 1648] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 238 (0x11a8a8c00) [pid = 1648] [serial = 1419] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 237 (0x123648000) [pid = 1648] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x12a019800) [pid = 1648] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x11400c000) [pid = 1648] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x12ad33000) [pid = 1648] [serial = 1431] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x127008400) [pid = 1648] [serial = 1446] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x11c548400) [pid = 1648] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x114ca0800) [pid = 1648] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x126955c00) [pid = 1648] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x12b026c00) [pid = 1648] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x11a89a000) [pid = 1648] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x12fd0d000) [pid = 1648] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x123643400) [pid = 1648] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x114ba2400) [pid = 1648] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x112405400) [pid = 1648] [serial = 1416] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x12b03a400) [pid = 1648] [serial = 1434] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x11af7cc00) [pid = 1648] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x129c3b000) [pid = 1648] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x129d91400) [pid = 1648] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x11a853400) [pid = 1648] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x12db70400) [pid = 1648] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x12364c000) [pid = 1648] [serial = 1425] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x1123ba000) [pid = 1648] [serial = 1437] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x127045400) [pid = 1648] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x11239b800) [pid = 1648] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x114b9fc00) [pid = 1648] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x127611000) [pid = 1648] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x11954f000) [pid = 1648] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x11b862400) [pid = 1648] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x115260400) [pid = 1648] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x11c69a000) [pid = 1648] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x112317000) [pid = 1648] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x12d312800) [pid = 1648] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x11239ac00) [pid = 1648] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x12a060400) [pid = 1648] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x12b15b400) [pid = 1648] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x11b6bb400) [pid = 1648] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x12d9b1000) [pid = 1648] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x126e6c000) [pid = 1648] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x12a06a800) [pid = 1648] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x11c54b800) [pid = 1648] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x1236d6800) [pid = 1648] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x11240c000) [pid = 1648] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 16:31:35 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x114009800) [pid = 1648] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 16:31:35 INFO - PROCESS | 1648 | 1461022295878 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x11861a000 == 81 [pid = 1648] [id = 504] 16:31:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x112318000) [pid = 1648] [serial = 1512] [outer = 0x0] 16:31:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x1123a3800) [pid = 1648] [serial = 1513] [outer = 0x112318000] 16:31:35 INFO - PROCESS | 1648 | 1461022295905 Marionette DEBUG loaded listener.js 16:31:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x11240a400) [pid = 1648] [serial = 1514] [outer = 0x112318000] 16:31:36 INFO - PROCESS | 1648 | 1461022296347 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]]]}] 16:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 16:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 1169ms 16:31:36 INFO - PROCESS | 1648 | 1461022296377 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 16:31:36 INFO - PROCESS | 1648 | 1461022296379 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 16:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 16:31:36 INFO - PROCESS | 1648 | 1461022296386 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 16:31:36 INFO - PROCESS | 1648 | 1461022296388 Marionette TRACE conn2 <- [1,1990,null,{}] 16:31:36 INFO - PROCESS | 1648 | 1461022296391 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}] 16:31:36 INFO - PROCESS | 1648 | 1461022296524 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 16:31:36 INFO - PROCESS | 1648 | 1461022296530 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a72f000 == 82 [pid = 1648] [id = 505] 16:31:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x114c99000) [pid = 1648] [serial = 1515] [outer = 0x0] 16:31:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x115608c00) [pid = 1648] [serial = 1516] [outer = 0x114c99000] 16:31:36 INFO - PROCESS | 1648 | 1461022296570 Marionette DEBUG loaded listener.js 16:31:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x11a859c00) [pid = 1648] [serial = 1517] [outer = 0x114c99000] 16:31:36 INFO - PROCESS | 1648 | 1461022296919 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]]]}] 16:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 16:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 572ms 16:31:36 INFO - PROCESS | 1648 | 1461022296957 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 16:31:36 INFO - PROCESS | 1648 | 1461022296958 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 16:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 16:31:36 INFO - PROCESS | 1648 | 1461022296960 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 16:31:36 INFO - PROCESS | 1648 | 1461022296961 Marionette TRACE conn2 <- [1,1994,null,{}] 16:31:36 INFO - PROCESS | 1648 | 1461022296963 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}] 16:31:37 INFO - PROCESS | 1648 | 1461022297104 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 16:31:37 INFO - PROCESS | 1648 | 1461022297128 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d96d000 == 83 [pid = 1648] [id = 506] 16:31:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x11a86ac00) [pid = 1648] [serial = 1518] [outer = 0x0] 16:31:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x11af7cc00) [pid = 1648] [serial = 1519] [outer = 0x11a86ac00] 16:31:37 INFO - PROCESS | 1648 | 1461022297154 Marionette DEBUG loaded listener.js 16:31:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x11bbda800) [pid = 1648] [serial = 1520] [outer = 0x11a86ac00] 16:31:37 INFO - PROCESS | 1648 | 1461022297473 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]]]}] 16:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 16:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 519ms 16:31:37 INFO - PROCESS | 1648 | 1461022297480 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 16:31:37 INFO - PROCESS | 1648 | 1461022297481 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 16:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 16:31:37 INFO - PROCESS | 1648 | 1461022297487 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 16:31:37 INFO - PROCESS | 1648 | 1461022297488 Marionette TRACE conn2 <- [1,1998,null,{}] 16:31:37 INFO - PROCESS | 1648 | 1461022297491 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}] 16:31:37 INFO - PROCESS | 1648 | 1461022297589 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 16:31:37 INFO - PROCESS | 1648 | 1461022297593 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x139b19800 == 84 [pid = 1648] [id = 507] 16:31:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x11bbdf800) [pid = 1648] [serial = 1521] [outer = 0x0] 16:31:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x123648000) [pid = 1648] [serial = 1522] [outer = 0x11bbdf800] 16:31:37 INFO - PROCESS | 1648 | 1461022297618 Marionette DEBUG loaded listener.js 16:31:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x126a5c000) [pid = 1648] [serial = 1523] [outer = 0x11bbdf800] 16:31:38 INFO - PROCESS | 1648 | 1461022298142 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]]]}] 16:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 16:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 671ms 16:31:38 INFO - PROCESS | 1648 | 1461022298166 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 16:31:38 INFO - PROCESS | 1648 | 1461022298169 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 16:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 16:31:38 INFO - PROCESS | 1648 | 1461022298175 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 16:31:38 INFO - PROCESS | 1648 | 1461022298177 Marionette TRACE conn2 <- [1,2002,null,{}] 16:31:38 INFO - PROCESS | 1648 | 1461022298181 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}] 16:31:38 INFO - PROCESS | 1648 | 1461022298305 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 16:31:38 INFO - PROCESS | 1648 | 1461022298435 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af06800 == 85 [pid = 1648] [id = 508] 16:31:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x11560e400) [pid = 1648] [serial = 1524] [outer = 0x0] 16:31:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x118638000) [pid = 1648] [serial = 1525] [outer = 0x11560e400] 16:31:38 INFO - PROCESS | 1648 | 1461022298467 Marionette DEBUG loaded listener.js 16:31:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x11af7bc00) [pid = 1648] [serial = 1526] [outer = 0x11560e400] 16:31:38 INFO - PROCESS | 1648 | 1461022298871 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]]]}] 16:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 16:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 722ms 16:31:38 INFO - PROCESS | 1648 | 1461022298897 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 16:31:38 INFO - PROCESS | 1648 | 1461022298903 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 16:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 16:31:38 INFO - PROCESS | 1648 | 1461022298908 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 16:31:38 INFO - PROCESS | 1648 | 1461022298910 Marionette TRACE conn2 <- [1,2006,null,{}] 16:31:38 INFO - PROCESS | 1648 | 1461022298912 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}] 16:31:39 INFO - PROCESS | 1648 | 1461022299030 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 16:31:39 INFO - PROCESS | 1648 | 1461022299150 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d964800 == 86 [pid = 1648] [id = 509] 16:31:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x11aff0400) [pid = 1648] [serial = 1527] [outer = 0x0] 16:31:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x11c693c00) [pid = 1648] [serial = 1528] [outer = 0x11aff0400] 16:31:39 INFO - PROCESS | 1648 | 1461022299183 Marionette DEBUG loaded listener.js 16:31:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x126955c00) [pid = 1648] [serial = 1529] [outer = 0x11aff0400] 16:31:39 INFO - PROCESS | 1648 | 1461022299588 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]]]}] 16:31:39 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 16:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 721ms 16:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 16:31:39 INFO - PROCESS | 1648 | 1461022299630 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 16:31:39 INFO - PROCESS | 1648 | 1461022299632 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 16:31:39 INFO - PROCESS | 1648 | 1461022299635 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 16:31:39 INFO - PROCESS | 1648 | 1461022299638 Marionette TRACE conn2 <- [1,2010,null,{}] 16:31:39 INFO - PROCESS | 1648 | 1461022299646 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}] 16:31:39 INFO - PROCESS | 1648 | 1461022299833 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 16:31:40 INFO - PROCESS | 1648 | 1461022300010 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x13835f000 == 87 [pid = 1648] [id = 510] 16:31:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 214 (0x127047000) [pid = 1648] [serial = 1530] [outer = 0x0] 16:31:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 215 (0x127d89400) [pid = 1648] [serial = 1531] [outer = 0x127047000] 16:31:40 INFO - PROCESS | 1648 | 1461022300064 Marionette DEBUG loaded listener.js 16:31:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 216 (0x129c9b000) [pid = 1648] [serial = 1532] [outer = 0x127047000] 16:31:40 INFO - PROCESS | 1648 | 1461022300508 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]]]}] 16:31:40 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 16:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 923ms 16:31:40 INFO - PROCESS | 1648 | 1461022300558 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 16:31:40 INFO - PROCESS | 1648 | 1461022300560 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 16:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 16:31:40 INFO - PROCESS | 1648 | 1461022300562 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 16:31:40 INFO - PROCESS | 1648 | 1461022300564 Marionette TRACE conn2 <- [1,2014,null,{}] 16:31:40 INFO - PROCESS | 1648 | 1461022300566 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}] 16:31:40 INFO - PROCESS | 1648 | 1461022300682 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 16:31:40 INFO - PROCESS | 1648 | 1461022300802 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x139bc7800 == 88 [pid = 1648] [id = 511] 16:31:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 217 (0x129c38800) [pid = 1648] [serial = 1533] [outer = 0x0] 16:31:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 218 (0x12a04b800) [pid = 1648] [serial = 1534] [outer = 0x129c38800] 16:31:40 INFO - PROCESS | 1648 | 1461022300836 Marionette DEBUG loaded listener.js 16:31:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 219 (0x12a0dac00) [pid = 1648] [serial = 1535] [outer = 0x129c38800] 16:31:41 INFO - PROCESS | 1648 | 1461022301231 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]]]}] 16:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 16:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 719ms 16:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 16:31:41 INFO - PROCESS | 1648 | 1461022301283 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 16:31:41 INFO - PROCESS | 1648 | 1461022301285 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 16:31:41 INFO - PROCESS | 1648 | 1461022301288 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 16:31:41 INFO - PROCESS | 1648 | 1461022301289 Marionette TRACE conn2 <- [1,2018,null,{}] 16:31:41 INFO - PROCESS | 1648 | 1461022301291 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}] 16:31:41 INFO - PROCESS | 1648 | 1461022301423 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 16:31:41 INFO - PROCESS | 1648 | 1461022301543 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x13a08b800 == 89 [pid = 1648] [id = 512] 16:31:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 220 (0x12a016000) [pid = 1648] [serial = 1536] [outer = 0x0] 16:31:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 221 (0x12a749400) [pid = 1648] [serial = 1537] [outer = 0x12a016000] 16:31:41 INFO - PROCESS | 1648 | 1461022301576 Marionette DEBUG loaded listener.js 16:31:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 222 (0x12a755800) [pid = 1648] [serial = 1538] [outer = 0x12a016000] 16:31:41 INFO - PROCESS | 1648 | 1461022301986 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]]]}] 16:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 16:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 769ms 16:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 16:31:42 INFO - PROCESS | 1648 | 1461022302058 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 16:31:42 INFO - PROCESS | 1648 | 1461022302059 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 16:31:42 INFO - PROCESS | 1648 | 1461022302061 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 16:31:42 INFO - PROCESS | 1648 | 1461022302062 Marionette TRACE conn2 <- [1,2022,null,{}] 16:31:42 INFO - PROCESS | 1648 | 1461022302065 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}] 16:31:42 INFO - PROCESS | 1648 | 1461022302197 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 16:31:42 INFO - PROCESS | 1648 | 1461022302317 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x13a2db800 == 90 [pid = 1648] [id = 513] 16:31:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 223 (0x12a943800) [pid = 1648] [serial = 1539] [outer = 0x0] 16:31:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 224 (0x12a972800) [pid = 1648] [serial = 1540] [outer = 0x12a943800] 16:31:42 INFO - PROCESS | 1648 | 1461022302354 Marionette DEBUG loaded listener.js 16:31:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 225 (0x12b03a400) [pid = 1648] [serial = 1541] [outer = 0x12a943800] 16:31:42 INFO - PROCESS | 1648 | 1461022302767 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]]]}] 16:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 16:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 770ms 16:31:42 INFO - PROCESS | 1648 | 1461022302832 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 16:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 16:31:42 INFO - PROCESS | 1648 | 1461022302833 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 16:31:42 INFO - PROCESS | 1648 | 1461022302836 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 16:31:42 INFO - PROCESS | 1648 | 1461022302837 Marionette TRACE conn2 <- [1,2026,null,{}] 16:31:42 INFO - PROCESS | 1648 | 1461022302839 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}] 16:31:42 INFO - PROCESS | 1648 | 1461022302952 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 16:31:43 INFO - PROCESS | 1648 | 1461022303074 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x1383d0000 == 91 [pid = 1648] [id = 514] 16:31:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 226 (0x12b03a800) [pid = 1648] [serial = 1542] [outer = 0x0] 16:31:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 227 (0x12b429800) [pid = 1648] [serial = 1543] [outer = 0x12b03a800] 16:31:43 INFO - PROCESS | 1648 | 1461022303107 Marionette DEBUG loaded listener.js 16:31:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 228 (0x12d05d000) [pid = 1648] [serial = 1544] [outer = 0x12b03a800] 16:31:43 INFO - PROCESS | 1648 | 1461022303557 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]]]}] 16:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 16:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 769ms 16:31:43 INFO - PROCESS | 1648 | 1461022303605 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 16:31:43 INFO - PROCESS | 1648 | 1461022303607 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 16:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 16:31:43 INFO - PROCESS | 1648 | 1461022303609 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 16:31:43 INFO - PROCESS | 1648 | 1461022303610 Marionette TRACE conn2 <- [1,2030,null,{}] 16:31:43 INFO - PROCESS | 1648 | 1461022303613 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}] 16:31:43 INFO - PROCESS | 1648 | 1461022303735 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 16:31:43 INFO - PROCESS | 1648 | 1461022303856 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b83000 == 92 [pid = 1648] [id = 515] 16:31:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 229 (0x1123b8000) [pid = 1648] [serial = 1545] [outer = 0x0] 16:31:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 230 (0x11a85a400) [pid = 1648] [serial = 1546] [outer = 0x1123b8000] 16:31:43 INFO - PROCESS | 1648 | 1461022303888 Marionette DEBUG loaded listener.js 16:31:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 231 (0x12a0e4400) [pid = 1648] [serial = 1547] [outer = 0x1123b8000] 16:31:44 INFO - PROCESS | 1648 | 1461022304339 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]]]}] 16:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 16:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 770ms 16:31:44 INFO - PROCESS | 1648 | 1461022304380 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 16:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 16:31:44 INFO - PROCESS | 1648 | 1461022304381 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 16:31:44 INFO - PROCESS | 1648 | 1461022304384 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 16:31:44 INFO - PROCESS | 1648 | 1461022304385 Marionette TRACE conn2 <- [1,2034,null,{}] 16:31:44 INFO - PROCESS | 1648 | 1461022304387 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}] 16:31:44 INFO - PROCESS | 1648 | 1461022304509 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 16:31:44 INFO - PROCESS | 1648 | 1461022304606 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x127db2000 == 93 [pid = 1648] [id = 516] 16:31:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 232 (0x11239f800) [pid = 1648] [serial = 1548] [outer = 0x0] 16:31:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 233 (0x114b9ec00) [pid = 1648] [serial = 1549] [outer = 0x11239f800] 16:31:44 INFO - PROCESS | 1648 | 1461022304638 Marionette DEBUG loaded listener.js 16:31:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 234 (0x11af7fc00) [pid = 1648] [serial = 1550] [outer = 0x11239f800] 16:31:45 INFO - PROCESS | 1648 | 1461022305030 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]]]}] 16:31:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 16:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 719ms 16:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 16:31:45 INFO - PROCESS | 1648 | 1461022305104 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 16:31:45 INFO - PROCESS | 1648 | 1461022305105 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 16:31:45 INFO - PROCESS | 1648 | 1461022305107 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 16:31:45 INFO - PROCESS | 1648 | 1461022305108 Marionette TRACE conn2 <- [1,2038,null,{}] 16:31:45 INFO - PROCESS | 1648 | 1461022305111 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}] 16:31:45 INFO - PROCESS | 1648 | 1461022305232 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 16:31:45 INFO - PROCESS | 1648 | 1461022305355 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x116381800 == 94 [pid = 1648] [id = 517] 16:31:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 235 (0x11230c800) [pid = 1648] [serial = 1551] [outer = 0x0] 16:31:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 236 (0x114011800) [pid = 1648] [serial = 1552] [outer = 0x11230c800] 16:31:45 INFO - PROCESS | 1648 | 1461022305389 Marionette DEBUG loaded listener.js 16:31:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 237 (0x118f8bc00) [pid = 1648] [serial = 1553] [outer = 0x11230c800] 16:31:46 INFO - PROCESS | 1648 | 1461022306199 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]]]}] 16:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 16:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 1120ms 16:31:46 INFO - PROCESS | 1648 | 1461022306238 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 16:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 16:31:46 INFO - PROCESS | 1648 | 1461022306241 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 16:31:46 INFO - PROCESS | 1648 | 1461022306245 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 16:31:46 INFO - PROCESS | 1648 | 1461022306247 Marionette TRACE conn2 <- [1,2042,null,{}] 16:31:46 INFO - PROCESS | 1648 | 1461022306253 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}] 16:31:46 INFO - PROCESS | 1648 | 1461022306369 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 16:31:46 INFO - PROCESS | 1648 | 1461022306485 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac87800 == 95 [pid = 1648] [id = 518] 16:31:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 238 (0x1123be400) [pid = 1648] [serial = 1554] [outer = 0x0] 16:31:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 239 (0x1147b5c00) [pid = 1648] [serial = 1555] [outer = 0x1123be400] 16:31:46 INFO - PROCESS | 1648 | 1461022306533 Marionette DEBUG loaded listener.js 16:31:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 240 (0x11560a000) [pid = 1648] [serial = 1556] [outer = 0x1123be400] 16:31:47 INFO - PROCESS | 1648 | 1461022307052 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]]]}] 16:31:47 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) 16:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 824ms 16:31:47 INFO - PROCESS | 1648 | 1461022307070 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 16:31:47 INFO - PROCESS | 1648 | 1461022307074 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 16:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 16:31:47 INFO - PROCESS | 1648 | 1461022307078 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 16:31:47 INFO - PROCESS | 1648 | 1461022307080 Marionette TRACE conn2 <- [1,2046,null,{}] 16:31:47 INFO - PROCESS | 1648 | 1461022307083 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}] 16:31:47 INFO - PROCESS | 1648 | 1461022307209 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 16:31:47 INFO - PROCESS | 1648 | 1461022307336 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b7b000 == 96 [pid = 1648] [id = 519] 16:31:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 241 (0x11a873400) [pid = 1648] [serial = 1557] [outer = 0x0] 16:31:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 242 (0x11a89ac00) [pid = 1648] [serial = 1558] [outer = 0x11a873400] 16:31:47 INFO - PROCESS | 1648 | 1461022307367 Marionette DEBUG loaded listener.js 16:31:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 243 (0x11af78800) [pid = 1648] [serial = 1559] [outer = 0x11a873400] 16:31:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12c134800 == 95 [pid = 1648] [id = 207] 16:31:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12cf5e800 == 94 [pid = 1648] [id = 208] 16:31:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12d96d000 == 93 [pid = 1648] [id = 506] 16:31:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12a72f000 == 92 [pid = 1648] [id = 505] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 242 (0x12fd0bc00) [pid = 1648] [serial = 1404] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 241 (0x12fdcfc00) [pid = 1648] [serial = 1411] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 240 (0x12e159400) [pid = 1648] [serial = 1401] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 239 (0x12e786000) [pid = 1648] [serial = 1408] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 238 (0x12be2b400) [pid = 1648] [serial = 1398] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 237 (0x12ab42400) [pid = 1648] [serial = 1414] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 236 (0x114d62800) [pid = 1648] [serial = 1450] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOCSHELL 0x11861a000 == 91 [pid = 1648] [id = 504] 16:31:47 INFO - PROCESS | 1648 | --DOCSHELL 0x137228800 == 90 [pid = 1648] [id = 503] 16:31:47 INFO - PROCESS | 1648 | --DOCSHELL 0x1309c7800 == 89 [pid = 1648] [id = 502] 16:31:47 INFO - PROCESS | 1648 | --DOCSHELL 0x130208000 == 88 [pid = 1648] [id = 501] 16:31:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea3e000 == 87 [pid = 1648] [id = 500] 16:31:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12d18c000 == 86 [pid = 1648] [id = 499] 16:31:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12a5c2800 == 85 [pid = 1648] [id = 498] 16:31:47 INFO - PROCESS | 1648 | --DOCSHELL 0x11b8e0000 == 84 [pid = 1648] [id = 497] 16:31:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12a740000 == 83 [pid = 1648] [id = 496] 16:31:47 INFO - PROCESS | 1648 | 1461022307831 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]]]}] 16:31:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12d92d800 == 82 [pid = 1648] [id = 495] 16:31:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb18800 == 81 [pid = 1648] [id = 494] 16:31:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac90000 == 80 [pid = 1648] [id = 493] 16:31:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12e672000 == 79 [pid = 1648] [id = 492] 16:31:47 INFO - PROCESS | 1648 | --DOCSHELL 0x13965b000 == 78 [pid = 1648] [id = 491] 16:31:47 INFO - PROCESS | 1648 | --DOCSHELL 0x139647800 == 77 [pid = 1648] [id = 490] 16:31:47 INFO - PROCESS | 1648 | --DOCSHELL 0x13a63e800 == 76 [pid = 1648] [id = 489] 16:31:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac8a000 == 75 [pid = 1648] [id = 488] 16:31:47 INFO - PROCESS | 1648 | --DOCSHELL 0x13a160000 == 74 [pid = 1648] [id = 487] 16:31:47 INFO - PROCESS | 1648 | --DOCSHELL 0x137229800 == 73 [pid = 1648] [id = 486] 16:31:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12b91d800 == 72 [pid = 1648] [id = 485] 16:31:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12a5aa800 == 71 [pid = 1648] [id = 471] 16:31:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12a5b0000 == 70 [pid = 1648] [id = 484] 16:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 16:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 773ms 16:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 16:31:47 INFO - PROCESS | 1648 | 1461022307852 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 16:31:47 INFO - PROCESS | 1648 | 1461022307854 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 16:31:47 INFO - PROCESS | 1648 | 1461022307856 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 16:31:47 INFO - PROCESS | 1648 | 1461022307858 Marionette TRACE conn2 <- [1,2050,null,{}] 16:31:47 INFO - PROCESS | 1648 | 1461022307866 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}] 16:31:47 INFO - PROCESS | 1648 | 1461022307973 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 235 (0x12d9afc00) [pid = 1648] [serial = 1141] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 234 (0x12a0db400) [pid = 1648] [serial = 1429] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 233 (0x12a066800) [pid = 1648] [serial = 1445] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 232 (0x12fdea800) [pid = 1648] [serial = 1339] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 231 (0x12e786c00) [pid = 1648] [serial = 1198] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 230 (0x12b15a000) [pid = 1648] [serial = 1084] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 229 (0x11b6ea800) [pid = 1648] [serial = 1018] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 228 (0x12afa5400) [pid = 1648] [serial = 1441] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 227 (0x1236d2000) [pid = 1648] [serial = 1444] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 226 (0x114ba3c00) [pid = 1648] [serial = 1186] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 225 (0x12d065400) [pid = 1648] [serial = 1087] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 224 (0x11b6e1c00) [pid = 1648] [serial = 907] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 223 (0x12861c800) [pid = 1648] [serial = 967] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 222 (0x1236d3c00) [pid = 1648] [serial = 1423] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 221 (0x1236da800) [pid = 1648] [serial = 1333] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 220 (0x12b42fc00) [pid = 1648] [serial = 1024] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 219 (0x127042400) [pid = 1648] [serial = 1132] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 218 (0x12d9dcc00) [pid = 1648] [serial = 973] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 217 (0x12b155c00) [pid = 1648] [serial = 1138] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 216 (0x12fdce800) [pid = 1648] [serial = 1204] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 215 (0x115439c00) [pid = 1648] [serial = 1126] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 214 (0x12be2a400) [pid = 1648] [serial = 970] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 213 (0x11a968c00) [pid = 1648] [serial = 1129] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x12a018c00) [pid = 1648] [serial = 1135] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x12d321400) [pid = 1648] [serial = 1261] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x12d31b000) [pid = 1648] [serial = 1027] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x11b86fc00) [pid = 1648] [serial = 1420] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x12fd1a400) [pid = 1648] [serial = 1270] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x12b022c00) [pid = 1648] [serial = 1324] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x12369bc00) [pid = 1648] [serial = 1276] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x12b03a000) [pid = 1648] [serial = 1433] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x12afad000) [pid = 1648] [serial = 1447] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x12a015800) [pid = 1648] [serial = 1192] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x11a854800) [pid = 1648] [serial = 961] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x12d9ac000) [pid = 1648] [serial = 1195] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x12be1c000) [pid = 1648] [serial = 1327] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x11bbd7000) [pid = 1648] [serial = 964] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x12fdcec00) [pid = 1648] [serial = 1201] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x123695800) [pid = 1648] [serial = 1389] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x12e6f8000) [pid = 1648] [serial = 1267] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x129c38400) [pid = 1648] [serial = 1207] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x11560e000) [pid = 1648] [serial = 1418] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x12be1b000) [pid = 1648] [serial = 1436] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x123640400) [pid = 1648] [serial = 1318] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x12a0e7000) [pid = 1648] [serial = 1258] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x12be12800) [pid = 1648] [serial = 916] [outer = 0x0] [url = about:blank] 16:31:47 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x11a8a3800) [pid = 1648] [serial = 1386] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x11aff4400) [pid = 1648] [serial = 1252] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x12e78c800) [pid = 1648] [serial = 1030] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x12a017000) [pid = 1648] [serial = 1427] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x1123c4400) [pid = 1648] [serial = 1439] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x12a05bc00) [pid = 1648] [serial = 913] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x12e313c00) [pid = 1648] [serial = 1342] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x114007c00) [pid = 1648] [serial = 1417] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x11b6e9000) [pid = 1648] [serial = 1078] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x129c3f000) [pid = 1648] [serial = 1321] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x12b023800) [pid = 1648] [serial = 1432] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x11ba4f800) [pid = 1648] [serial = 1189] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12afa9c00) [pid = 1648] [serial = 1442] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x127c89400) [pid = 1648] [serial = 1081] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x119124800) [pid = 1648] [serial = 904] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x127fc3800) [pid = 1648] [serial = 1424] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12703e800) [pid = 1648] [serial = 910] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x114009000) [pid = 1648] [serial = 1075] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x12364c400) [pid = 1648] [serial = 1421] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x12e6ef400) [pid = 1648] [serial = 1264] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x12a757800) [pid = 1648] [serial = 1430] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x1123c0000) [pid = 1648] [serial = 1438] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x12a0d9800) [pid = 1648] [serial = 1147] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x114c92400) [pid = 1648] [serial = 859] [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.] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x12a06a000) [pid = 1648] [serial = 840] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x12b110c00) [pid = 1648] [serial = 1435] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x12e791400) [pid = 1648] [serial = 1330] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x1296f7c00) [pid = 1648] [serial = 1255] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x12db72800) [pid = 1648] [serial = 1144] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x12e339000) [pid = 1648] [serial = 976] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x12e790800) [pid = 1648] [serial = 1033] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x1298ac400) [pid = 1648] [serial = 1426] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x12766cc00) [pid = 1648] [serial = 1021] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x12f6e8800) [pid = 1648] [serial = 1336] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x129c98c00) [pid = 1648] [serial = 1392] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x118e3f000) [pid = 1648] [serial = 1015] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x123697c00) [pid = 1648] [serial = 1273] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x12ad32c00) [pid = 1648] [serial = 1395] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12be19000) [pid = 1648] [serial = 1448] [outer = 0x0] [url = about:blank] 16:31:48 INFO - PROCESS | 1648 | 1461022308069 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bd4b000 == 71 [pid = 1648] [id = 520] 16:31:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x1147f1c00) [pid = 1648] [serial = 1560] [outer = 0x0] 16:31:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x116354400) [pid = 1648] [serial = 1561] [outer = 0x1147f1c00] 16:31:48 INFO - PROCESS | 1648 | 1461022308098 Marionette DEBUG loaded listener.js 16:31:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x11b86d000) [pid = 1648] [serial = 1562] [outer = 0x1147f1c00] 16:31:48 INFO - PROCESS | 1648 | 1461022308450 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]]]}] 16:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 16:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 621ms 16:31:48 INFO - PROCESS | 1648 | 1461022308477 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 16:31:48 INFO - PROCESS | 1648 | 1461022308479 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 16:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 16:31:48 INFO - PROCESS | 1648 | 1461022308510 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 16:31:48 INFO - PROCESS | 1648 | 1461022308511 Marionette TRACE conn2 <- [1,2054,null,{}] 16:31:48 INFO - PROCESS | 1648 | 1461022308515 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}] 16:31:48 INFO - PROCESS | 1648 | 1461022308626 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 16:31:48 INFO - PROCESS | 1648 | 1461022308631 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x129b40000 == 72 [pid = 1648] [id = 521] 16:31:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x11bbd7000) [pid = 1648] [serial = 1563] [outer = 0x0] 16:31:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x11c690800) [pid = 1648] [serial = 1564] [outer = 0x11bbd7000] 16:31:48 INFO - PROCESS | 1648 | 1461022308658 Marionette DEBUG loaded listener.js 16:31:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x123648400) [pid = 1648] [serial = 1565] [outer = 0x11bbd7000] 16:31:49 INFO - PROCESS | 1648 | 1461022309019 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]]]}] 16:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 16:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 550ms 16:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 16:31:49 INFO - PROCESS | 1648 | 1461022309031 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 16:31:49 INFO - PROCESS | 1648 | 1461022309034 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 16:31:49 INFO - PROCESS | 1648 | 1461022309038 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 16:31:49 INFO - PROCESS | 1648 | 1461022309039 Marionette TRACE conn2 <- [1,2058,null,{}] 16:31:49 INFO - PROCESS | 1648 | 1461022309057 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}] 16:31:49 INFO - PROCESS | 1648 | 1461022309150 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 16:31:49 INFO - PROCESS | 1648 | 1461022309154 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12abbe000 == 73 [pid = 1648] [id = 522] 16:31:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x12363dc00) [pid = 1648] [serial = 1566] [outer = 0x0] 16:31:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x1236d0c00) [pid = 1648] [serial = 1567] [outer = 0x12363dc00] 16:31:49 INFO - PROCESS | 1648 | 1461022309180 Marionette DEBUG loaded listener.js 16:31:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x1236d7c00) [pid = 1648] [serial = 1568] [outer = 0x12363dc00] 16:31:49 INFO - PROCESS | 1648 | 1461022309539 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]]]}] 16:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 16:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 530ms 16:31:49 INFO - PROCESS | 1648 | 1461022309569 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 16:31:49 INFO - PROCESS | 1648 | 1461022309570 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 16:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 16:31:49 INFO - PROCESS | 1648 | 1461022309572 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 16:31:49 INFO - PROCESS | 1648 | 1461022309573 Marionette TRACE conn2 <- [1,2062,null,{}] 16:31:49 INFO - PROCESS | 1648 | 1461022309576 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}] 16:31:49 INFO - PROCESS | 1648 | 1461022309684 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 16:31:49 INFO - PROCESS | 1648 | 1461022309771 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b0d9800 == 74 [pid = 1648] [id = 523] 16:31:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x123699400) [pid = 1648] [serial = 1569] [outer = 0x0] 16:31:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x126827800) [pid = 1648] [serial = 1570] [outer = 0x123699400] 16:31:49 INFO - PROCESS | 1648 | 1461022309799 Marionette DEBUG loaded listener.js 16:31:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x127fc3800) [pid = 1648] [serial = 1571] [outer = 0x123699400] 16:31:50 INFO - PROCESS | 1648 | 1461022310131 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]]]}] 16:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 16:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 569ms 16:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 16:31:50 INFO - PROCESS | 1648 | 1461022310142 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 16:31:50 INFO - PROCESS | 1648 | 1461022310144 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 16:31:50 INFO - PROCESS | 1648 | 1461022310146 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 16:31:50 INFO - PROCESS | 1648 | 1461022310147 Marionette TRACE conn2 <- [1,2066,null,{}] 16:31:50 INFO - PROCESS | 1648 | 1461022310153 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}] 16:31:50 INFO - PROCESS | 1648 | 1461022310309 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 16:31:50 INFO - PROCESS | 1648 | 1461022310331 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d11c000 == 75 [pid = 1648] [id = 524] 16:31:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x1236d6c00) [pid = 1648] [serial = 1572] [outer = 0x0] 16:31:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12865d400) [pid = 1648] [serial = 1573] [outer = 0x1236d6c00] 16:31:50 INFO - PROCESS | 1648 | 1461022310373 Marionette DEBUG loaded listener.js 16:31:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x128f60c00) [pid = 1648] [serial = 1574] [outer = 0x1236d6c00] 16:31:50 INFO - PROCESS | 1648 | 1461022310823 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]]]}] 16:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 16:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 722ms 16:31:50 INFO - PROCESS | 1648 | 1461022310869 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 16:31:50 INFO - PROCESS | 1648 | 1461022310871 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 16:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 16:31:50 INFO - PROCESS | 1648 | 1461022310873 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 16:31:50 INFO - PROCESS | 1648 | 1461022310874 Marionette TRACE conn2 <- [1,2070,null,{}] 16:31:50 INFO - PROCESS | 1648 | 1461022310876 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}] 16:31:50 INFO - PROCESS | 1648 | 1461022310996 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 16:31:51 INFO - PROCESS | 1648 | 1461022311031 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d96d000 == 76 [pid = 1648] [id = 525] 16:31:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x129068800) [pid = 1648] [serial = 1575] [outer = 0x0] 16:31:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x129c91000) [pid = 1648] [serial = 1576] [outer = 0x129068800] 16:31:51 INFO - PROCESS | 1648 | 1461022311056 Marionette DEBUG loaded listener.js 16:31:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x129d97c00) [pid = 1648] [serial = 1577] [outer = 0x129068800] 16:31:51 INFO - PROCESS | 1648 | 1461022311406 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]]]}] 16:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 16:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 569ms 16:31:51 INFO - PROCESS | 1648 | 1461022311447 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 16:31:51 INFO - PROCESS | 1648 | 1461022311448 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 16:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 16:31:51 INFO - PROCESS | 1648 | 1461022311451 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 16:31:51 INFO - PROCESS | 1648 | 1461022311452 Marionette TRACE conn2 <- [1,2074,null,{}] 16:31:51 INFO - PROCESS | 1648 | 1461022311454 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}] 16:31:51 INFO - PROCESS | 1648 | 1461022311576 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 16:31:51 INFO - PROCESS | 1648 | 1461022311597 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e659800 == 77 [pid = 1648] [id = 526] 16:31:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x129c35c00) [pid = 1648] [serial = 1578] [outer = 0x0] 16:31:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x12a044c00) [pid = 1648] [serial = 1579] [outer = 0x129c35c00] 16:31:51 INFO - PROCESS | 1648 | 1461022311622 Marionette DEBUG loaded listener.js 16:31:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12a06a000) [pid = 1648] [serial = 1580] [outer = 0x129c35c00] 16:31:52 INFO - PROCESS | 1648 | 1461022312373 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]]]}] 16:31:52 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x11a84c400) [pid = 1648] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 16:31:52 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x11c2f7800) [pid = 1648] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 16:31:52 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x129067c00) [pid = 1648] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 16:31:52 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x12ad2b400) [pid = 1648] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 16:31:52 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x12b030c00) [pid = 1648] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 16:31:52 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x12b696c00) [pid = 1648] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 16:31:52 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x12b69cc00) [pid = 1648] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 16:31:52 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x11a86ac00) [pid = 1648] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 16:31:52 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x114c9d000) [pid = 1648] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 16:31:52 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x11254f800) [pid = 1648] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 16:31:52 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x127048800) [pid = 1648] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 16:31:52 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x12703a400) [pid = 1648] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 16:31:52 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x112318000) [pid = 1648] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 16:31:52 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x12a97f400) [pid = 1648] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 16:31:52 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x114002400) [pid = 1648] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 16:31:52 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x11560a400) [pid = 1648] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 16:31:52 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x114d5ac00) [pid = 1648] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 16:31:52 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x126ce0400) [pid = 1648] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 16:31:52 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x114c99000) [pid = 1648] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 16:31:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 16:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 1020ms 16:31:52 INFO - PROCESS | 1648 | 1461022312472 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 16:31:52 INFO - PROCESS | 1648 | 1461022312474 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 16:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 16:31:52 INFO - PROCESS | 1648 | 1461022312499 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 16:31:52 INFO - PROCESS | 1648 | 1461022312501 Marionette TRACE conn2 <- [1,2078,null,{}] 16:31:52 INFO - PROCESS | 1648 | 1461022312505 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}] 16:31:52 INFO - PROCESS | 1648 | 1461022312626 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 16:31:52 INFO - PROCESS | 1648 | 1461022312701 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a72e000 == 78 [pid = 1648] [id = 527] 16:31:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x11231b000) [pid = 1648] [serial = 1581] [outer = 0x0] 16:31:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x11560b800) [pid = 1648] [serial = 1582] [outer = 0x11231b000] 16:31:52 INFO - PROCESS | 1648 | 1461022312726 Marionette DEBUG loaded listener.js 16:31:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x123642c00) [pid = 1648] [serial = 1583] [outer = 0x11231b000] 16:31:53 INFO - PROCESS | 1648 | 1461022313014 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]]]}] 16:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 16:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 581ms 16:31:53 INFO - PROCESS | 1648 | 1461022313070 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 16:31:53 INFO - PROCESS | 1648 | 1461022313072 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 16:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 16:31:53 INFO - PROCESS | 1648 | 1461022313074 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 16:31:53 INFO - PROCESS | 1648 | 1461022313076 Marionette TRACE conn2 <- [1,2082,null,{}] 16:31:53 INFO - PROCESS | 1648 | 1461022313078 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}] 16:31:53 INFO - PROCESS | 1648 | 1461022313190 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 16:31:53 INFO - PROCESS | 1648 | 1461022313263 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea4a800 == 79 [pid = 1648] [id = 528] 16:31:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x114ba8800) [pid = 1648] [serial = 1584] [outer = 0x0] 16:31:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x129c35400) [pid = 1648] [serial = 1585] [outer = 0x114ba8800] 16:31:53 INFO - PROCESS | 1648 | 1461022313295 Marionette DEBUG loaded listener.js 16:31:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x12a97dc00) [pid = 1648] [serial = 1586] [outer = 0x114ba8800] 16:31:53 INFO - PROCESS | 1648 | 1461022313606 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]]]}] 16:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 16:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 569ms 16:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 16:31:53 INFO - PROCESS | 1648 | 1461022313645 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 16:31:53 INFO - PROCESS | 1648 | 1461022313646 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 16:31:53 INFO - PROCESS | 1648 | 1461022313653 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 16:31:53 INFO - PROCESS | 1648 | 1461022313654 Marionette TRACE conn2 <- [1,2086,null,{}] 16:31:53 INFO - PROCESS | 1648 | 1461022313658 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}] 16:31:53 INFO - PROCESS | 1648 | 1461022313768 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 16:31:53 INFO - PROCESS | 1648 | 1461022313772 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fe6d800 == 80 [pid = 1648] [id = 529] 16:31:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12a974c00) [pid = 1648] [serial = 1587] [outer = 0x0] 16:31:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12ab4fc00) [pid = 1648] [serial = 1588] [outer = 0x12a974c00] 16:31:53 INFO - PROCESS | 1648 | 1461022313798 Marionette DEBUG loaded listener.js 16:31:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12ae43400) [pid = 1648] [serial = 1589] [outer = 0x12a974c00] 16:31:54 INFO - PROCESS | 1648 | 1461022314143 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]]]}] 16:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 16:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 526ms 16:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 16:31:54 INFO - PROCESS | 1648 | 1461022314175 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 16:31:54 INFO - PROCESS | 1648 | 1461022314177 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 16:31:54 INFO - PROCESS | 1648 | 1461022314179 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 16:31:54 INFO - PROCESS | 1648 | 1461022314180 Marionette TRACE conn2 <- [1,2090,null,{}] 16:31:54 INFO - PROCESS | 1648 | 1461022314182 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}] 16:31:54 INFO - PROCESS | 1648 | 1461022314316 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 16:31:54 INFO - PROCESS | 1648 | 1461022314322 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x130205800 == 81 [pid = 1648] [id = 530] 16:31:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12ad28400) [pid = 1648] [serial = 1590] [outer = 0x0] 16:31:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12ae4cc00) [pid = 1648] [serial = 1591] [outer = 0x12ad28400] 16:31:54 INFO - PROCESS | 1648 | 1461022314347 Marionette DEBUG loaded listener.js 16:31:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12afa8800) [pid = 1648] [serial = 1592] [outer = 0x12ad28400] 16:31:54 INFO - PROCESS | 1648 | 1461022314885 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]]]}] 16:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 16:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 773ms 16:31:54 INFO - PROCESS | 1648 | 1461022314953 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 16:31:54 INFO - PROCESS | 1648 | 1461022314956 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 16:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 16:31:54 INFO - PROCESS | 1648 | 1461022314960 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 16:31:54 INFO - PROCESS | 1648 | 1461022314963 Marionette TRACE conn2 <- [1,2094,null,{}] 16:31:54 INFO - PROCESS | 1648 | 1461022314966 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}] 16:31:55 INFO - PROCESS | 1648 | 1461022315114 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 16:31:55 INFO - PROCESS | 1648 | 1461022315207 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x128fc1800 == 82 [pid = 1648] [id = 531] 16:31:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x114d5c000) [pid = 1648] [serial = 1593] [outer = 0x0] 16:31:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x11558e000) [pid = 1648] [serial = 1594] [outer = 0x114d5c000] 16:31:55 INFO - PROCESS | 1648 | 1461022315239 Marionette DEBUG loaded listener.js 16:31:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x119a50400) [pid = 1648] [serial = 1595] [outer = 0x114d5c000] 16:31:55 INFO - PROCESS | 1648 | 1461022315657 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]]]}] 16:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 16:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 722ms 16:31:55 INFO - PROCESS | 1648 | 1461022315682 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 16:31:55 INFO - PROCESS | 1648 | 1461022315686 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 16:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 16:31:55 INFO - PROCESS | 1648 | 1461022315690 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 16:31:55 INFO - PROCESS | 1648 | 1461022315693 Marionette TRACE conn2 <- [1,2098,null,{}] 16:31:55 INFO - PROCESS | 1648 | 1461022315695 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}] 16:31:55 INFO - PROCESS | 1648 | 1461022315816 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 16:31:55 INFO - PROCESS | 1648 | 1461022315935 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2d6800 == 83 [pid = 1648] [id = 532] 16:31:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x11a855c00) [pid = 1648] [serial = 1596] [outer = 0x0] 16:31:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x11af7f800) [pid = 1648] [serial = 1597] [outer = 0x11a855c00] 16:31:55 INFO - PROCESS | 1648 | 1461022315968 Marionette DEBUG loaded listener.js 16:31:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x11bbdcc00) [pid = 1648] [serial = 1598] [outer = 0x11a855c00] 16:31:56 INFO - PROCESS | 1648 | 1461022316400 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]]]}] 16:31:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 16:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 720ms 16:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 16:31:56 INFO - PROCESS | 1648 | 1461022316410 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 16:31:56 INFO - PROCESS | 1648 | 1461022316412 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 16:31:56 INFO - PROCESS | 1648 | 1461022316414 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 16:31:56 INFO - PROCESS | 1648 | 1461022316419 Marionette TRACE conn2 <- [1,2102,null,{}] 16:31:56 INFO - PROCESS | 1648 | 1461022316465 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}] 16:31:56 INFO - PROCESS | 1648 | 1461022316615 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 16:31:56 INFO - PROCESS | 1648 | 1461022316710 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fd5b000 == 84 [pid = 1648] [id = 533] 16:31:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x1236d3400) [pid = 1648] [serial = 1599] [outer = 0x0] 16:31:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x127042400) [pid = 1648] [serial = 1600] [outer = 0x1236d3400] 16:31:56 INFO - PROCESS | 1648 | 1461022316746 Marionette DEBUG loaded listener.js 16:31:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x127c7fc00) [pid = 1648] [serial = 1601] [outer = 0x1236d3400] 16:31:57 INFO - PROCESS | 1648 | 1461022317167 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]]]}] 16:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 16:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 798ms 16:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 16:31:57 INFO - PROCESS | 1648 | 1461022317212 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 16:31:57 INFO - PROCESS | 1648 | 1461022317214 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 16:31:57 INFO - PROCESS | 1648 | 1461022317216 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 16:31:57 INFO - PROCESS | 1648 | 1461022317218 Marionette TRACE conn2 <- [1,2106,null,{}] 16:31:57 INFO - PROCESS | 1648 | 1461022317221 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}] 16:31:57 INFO - PROCESS | 1648 | 1461022317338 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 16:31:57 INFO - PROCESS | 1648 | 1461022317457 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x13044a000 == 85 [pid = 1648] [id = 534] 16:31:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x128620000) [pid = 1648] [serial = 1602] [outer = 0x0] 16:31:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12a017000) [pid = 1648] [serial = 1603] [outer = 0x128620000] 16:31:57 INFO - PROCESS | 1648 | 1461022317489 Marionette DEBUG loaded listener.js 16:31:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12a0e6c00) [pid = 1648] [serial = 1604] [outer = 0x128620000] 16:31:57 INFO - PROCESS | 1648 | 1461022317890 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]]]}] 16:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 16:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 719ms 16:31:57 INFO - PROCESS | 1648 | 1461022317937 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 16:31:57 INFO - PROCESS | 1648 | 1461022317938 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 16:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 16:31:57 INFO - PROCESS | 1648 | 1461022317959 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 16:31:57 INFO - PROCESS | 1648 | 1461022317961 Marionette TRACE conn2 <- [1,2110,null,{}] 16:31:57 INFO - PROCESS | 1648 | 1461022317964 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}] 16:31:58 INFO - PROCESS | 1648 | 1461022318119 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 16:31:58 INFO - PROCESS | 1648 | 1461022318212 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x131d20000 == 86 [pid = 1648] [id = 535] 16:31:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12a0e7800) [pid = 1648] [serial = 1605] [outer = 0x0] 16:31:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12a94b400) [pid = 1648] [serial = 1606] [outer = 0x12a0e7800] 16:31:58 INFO - PROCESS | 1648 | 1461022318244 Marionette DEBUG loaded listener.js 16:31:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x12a980400) [pid = 1648] [serial = 1607] [outer = 0x12a0e7800] 16:31:58 INFO - PROCESS | 1648 | 1461022318659 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]]]}] 16:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 16:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 739ms 16:31:58 INFO - PROCESS | 1648 | 1461022318679 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 16:31:58 INFO - PROCESS | 1648 | 1461022318681 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 16:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 16:31:58 INFO - PROCESS | 1648 | 1461022318685 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 16:31:58 INFO - PROCESS | 1648 | 1461022318687 Marionette TRACE conn2 <- [1,2114,null,{}] 16:31:58 INFO - PROCESS | 1648 | 1461022318689 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}] 16:31:58 INFO - PROCESS | 1648 | 1461022318814 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 16:31:58 INFO - PROCESS | 1648 | 1461022318934 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x131dda800 == 87 [pid = 1648] [id = 536] 16:31:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12ae43c00) [pid = 1648] [serial = 1608] [outer = 0x0] 16:31:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x12b025000) [pid = 1648] [serial = 1609] [outer = 0x12ae43c00] 16:31:58 INFO - PROCESS | 1648 | 1461022318968 Marionette DEBUG loaded listener.js 16:31:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x12b15e800) [pid = 1648] [serial = 1610] [outer = 0x12ae43c00] 16:31:59 INFO - PROCESS | 1648 | 1461022319364 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]]]}] 16:31:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 16:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 720ms 16:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 16:31:59 INFO - PROCESS | 1648 | 1461022319406 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 16:31:59 INFO - PROCESS | 1648 | 1461022319407 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 16:31:59 INFO - PROCESS | 1648 | 1461022319410 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 16:31:59 INFO - PROCESS | 1648 | 1461022319411 Marionette TRACE conn2 <- [1,2118,null,{}] 16:31:59 INFO - PROCESS | 1648 | 1461022319413 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}] 16:31:59 INFO - PROCESS | 1648 | 1461022319548 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 16:31:59 INFO - PROCESS | 1648 | 1461022319641 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:31:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x138352800 == 88 [pid = 1648] [id = 537] 16:31:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x12ae4d000) [pid = 1648] [serial = 1611] [outer = 0x0] 16:31:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x12b696c00) [pid = 1648] [serial = 1612] [outer = 0x12ae4d000] 16:31:59 INFO - PROCESS | 1648 | 1461022319670 Marionette DEBUG loaded listener.js 16:31:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x12bb4d800) [pid = 1648] [serial = 1613] [outer = 0x12ae4d000] 16:32:00 INFO - PROCESS | 1648 | 1461022320085 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]]]}] 16:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 16:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 719ms 16:32:00 INFO - PROCESS | 1648 | 1461022320130 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 16:32:00 INFO - PROCESS | 1648 | 1461022320131 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 16:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 16:32:00 INFO - PROCESS | 1648 | 1461022320133 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 16:32:00 INFO - PROCESS | 1648 | 1461022320135 Marionette TRACE conn2 <- [1,2122,null,{}] 16:32:00 INFO - PROCESS | 1648 | 1461022320137 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}] 16:32:00 INFO - PROCESS | 1648 | 1461022320253 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 16:32:00 INFO - PROCESS | 1648 | 1461022320391 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x130434000 == 89 [pid = 1648] [id = 538] 16:32:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x1123a5000) [pid = 1648] [serial = 1614] [outer = 0x0] 16:32:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x12ae51800) [pid = 1648] [serial = 1615] [outer = 0x1123a5000] 16:32:00 INFO - PROCESS | 1648 | 1461022320422 Marionette DEBUG loaded listener.js 16:32:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x12cf9a800) [pid = 1648] [serial = 1616] [outer = 0x1123a5000] 16:32:00 INFO - PROCESS | 1648 | 1461022320811 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]]]}] 16:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 16:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 720ms 16:32:00 INFO - PROCESS | 1648 | 1461022320872 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 16:32:00 INFO - PROCESS | 1648 | 1461022320873 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 16:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 16:32:00 INFO - PROCESS | 1648 | 1461022320876 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 16:32:00 INFO - PROCESS | 1648 | 1461022320877 Marionette TRACE conn2 <- [1,2126,null,{}] 16:32:00 INFO - PROCESS | 1648 | 1461022320880 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}] 16:32:01 INFO - PROCESS | 1648 | 1461022321003 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 16:32:01 INFO - PROCESS | 1648 | 1461022321096 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x128694000 == 90 [pid = 1648] [id = 539] 16:32:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x112317c00) [pid = 1648] [serial = 1617] [outer = 0x0] 16:32:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x1147b4c00) [pid = 1648] [serial = 1618] [outer = 0x112317c00] 16:32:01 INFO - PROCESS | 1648 | 1461022321126 Marionette DEBUG loaded listener.js 16:32:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x12368fc00) [pid = 1648] [serial = 1619] [outer = 0x112317c00] 16:32:01 INFO - PROCESS | 1648 | 1461022321725 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]]]}] 16:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 16:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 868ms 16:32:01 INFO - PROCESS | 1648 | 1461022321745 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 16:32:01 INFO - PROCESS | 1648 | 1461022321747 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 16:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 16:32:01 INFO - PROCESS | 1648 | 1461022321751 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 16:32:01 INFO - PROCESS | 1648 | 1461022321753 Marionette TRACE conn2 <- [1,2130,null,{}] 16:32:01 INFO - PROCESS | 1648 | 1461022321757 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}] 16:32:01 INFO - PROCESS | 1648 | 1461022321873 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 16:32:01 INFO - PROCESS | 1648 | 1461022321970 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x1270db800 == 91 [pid = 1648] [id = 540] 16:32:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x114003c00) [pid = 1648] [serial = 1620] [outer = 0x0] 16:32:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x114ba1000) [pid = 1648] [serial = 1621] [outer = 0x114003c00] 16:32:02 INFO - PROCESS | 1648 | 1461022322001 Marionette DEBUG loaded listener.js 16:32:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x114d5b000) [pid = 1648] [serial = 1622] [outer = 0x114003c00] 16:32:02 INFO - PROCESS | 1648 | 1461022322426 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] 16:32:02 INFO - PROCESS | 1648 | 1461022322479 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 16:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 16:32:02 INFO - PROCESS | 1648 | 1461022322483 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 16:32:02 INFO - PROCESS | 1648 | 1461022322485 Marionette TRACE conn2 <- [1,2134,null,{}] 16:32:02 INFO - PROCESS | 1648 | 1461022322488 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}] 16:32:02 INFO - PROCESS | 1648 | 1461022322617 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 16:32:02 INFO - PROCESS | 1648 | 1461022322737 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x127c23800 == 92 [pid = 1648] [id = 541] 16:32:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x118f98400) [pid = 1648] [serial = 1623] [outer = 0x0] 16:32:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x11a852000) [pid = 1648] [serial = 1624] [outer = 0x118f98400] 16:32:02 INFO - PROCESS | 1648 | 1461022322764 Marionette DEBUG loaded listener.js 16:32:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x11a8a0000) [pid = 1648] [serial = 1625] [outer = 0x118f98400] 16:32:03 INFO - PROCESS | 1648 | 1461022323211 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]]]}] 16:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 16:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 774ms 16:32:03 INFO - PROCESS | 1648 | 1461022323271 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 16:32:03 INFO - PROCESS | 1648 | 1461022323273 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 16:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 16:32:03 INFO - PROCESS | 1648 | 1461022323279 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 16:32:03 INFO - PROCESS | 1648 | 1461022323282 Marionette TRACE conn2 <- [1,2138,null,{}] 16:32:03 INFO - PROCESS | 1648 | 1461022323296 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}] 16:32:03 INFO - PROCESS | 1648 | 1461022323470 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 16:32:03 INFO - PROCESS | 1648 | 1461022323679 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:03 INFO - PROCESS | 1648 | --DOCSHELL 0x137ae5000 == 91 [pid = 1648] [id = 461] 16:32:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12fe6d800 == 90 [pid = 1648] [id = 529] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x12b041000) [pid = 1648] [serial = 1468] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x12ad2fc00) [pid = 1648] [serial = 1465] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x12ae4d400) [pid = 1648] [serial = 1471] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x114d5dc00) [pid = 1648] [serial = 1453] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x129c41000) [pid = 1648] [serial = 1459] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x12db65400) [pid = 1648] [serial = 1474] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x11b86cc00) [pid = 1648] [serial = 1456] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x12b103000) [pid = 1648] [serial = 1477] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x12a979400) [pid = 1648] [serial = 1462] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x123648000) [pid = 1648] [serial = 1522] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aac2800 == 91 [pid = 1648] [id = 542] 16:32:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x114ba1800) [pid = 1648] [serial = 1626] [outer = 0x0] 16:32:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x118f8b800) [pid = 1648] [serial = 1627] [outer = 0x114ba1800] 16:32:03 INFO - PROCESS | 1648 | 1461022323750 Marionette DEBUG loaded listener.js 16:32:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x11c2f3c00) [pid = 1648] [serial = 1628] [outer = 0x114ba1800] 16:32:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea4a800 == 90 [pid = 1648] [id = 528] 16:32:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12a72e000 == 89 [pid = 1648] [id = 527] 16:32:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12e659800 == 88 [pid = 1648] [id = 526] 16:32:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12d96d000 == 87 [pid = 1648] [id = 525] 16:32:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12d11c000 == 86 [pid = 1648] [id = 524] 16:32:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12b0d9800 == 85 [pid = 1648] [id = 523] 16:32:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12abbe000 == 84 [pid = 1648] [id = 522] 16:32:03 INFO - PROCESS | 1648 | --DOCSHELL 0x129b40000 == 83 [pid = 1648] [id = 521] 16:32:03 INFO - PROCESS | 1648 | --DOCSHELL 0x11bd4b000 == 82 [pid = 1648] [id = 520] 16:32:03 INFO - PROCESS | 1648 | --DOCSHELL 0x126b7b000 == 81 [pid = 1648] [id = 519] 16:32:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac87800 == 80 [pid = 1648] [id = 518] 16:32:03 INFO - PROCESS | 1648 | --DOCSHELL 0x127db2000 == 79 [pid = 1648] [id = 516] 16:32:03 INFO - PROCESS | 1648 | --DOCSHELL 0x126b83000 == 78 [pid = 1648] [id = 515] 16:32:03 INFO - PROCESS | 1648 | --DOCSHELL 0x1383d0000 == 77 [pid = 1648] [id = 514] 16:32:03 INFO - PROCESS | 1648 | --DOCSHELL 0x13a2db800 == 76 [pid = 1648] [id = 513] 16:32:03 INFO - PROCESS | 1648 | --DOCSHELL 0x13a08b800 == 75 [pid = 1648] [id = 512] 16:32:03 INFO - PROCESS | 1648 | --DOCSHELL 0x139bc7800 == 74 [pid = 1648] [id = 511] 16:32:03 INFO - PROCESS | 1648 | --DOCSHELL 0x13835f000 == 73 [pid = 1648] [id = 510] 16:32:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12d964800 == 72 [pid = 1648] [id = 509] 16:32:03 INFO - PROCESS | 1648 | --DOCSHELL 0x12af06800 == 71 [pid = 1648] [id = 508] 16:32:03 INFO - PROCESS | 1648 | --DOCSHELL 0x139b19800 == 70 [pid = 1648] [id = 507] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x12b152800) [pid = 1648] [serial = 1504] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x12bb53c00) [pid = 1648] [serial = 1507] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x12d058c00) [pid = 1648] [serial = 1508] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x12e6b1000) [pid = 1648] [serial = 1511] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x12d9d8c00) [pid = 1648] [serial = 1510] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x11af7cc00) [pid = 1648] [serial = 1519] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x11a86fc00) [pid = 1648] [serial = 1492] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x1270b2800) [pid = 1648] [serial = 1493] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x11560ac00) [pid = 1648] [serial = 1481] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x114ba9400) [pid = 1648] [serial = 1480] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x129c37800) [pid = 1648] [serial = 1489] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x12a014800) [pid = 1648] [serial = 1490] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x129d8b800) [pid = 1648] [serial = 1495] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12ab47800) [pid = 1648] [serial = 1496] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x1123a3800) [pid = 1648] [serial = 1513] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12ad2f000) [pid = 1648] [serial = 1498] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x12afa7400) [pid = 1648] [serial = 1499] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12ab48400) [pid = 1648] [serial = 1501] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x11b862800) [pid = 1648] [serial = 1484] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x1189d8000) [pid = 1648] [serial = 1483] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x12d059400) [pid = 1648] [serial = 1451] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x127c2dc00) [pid = 1648] [serial = 1487] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x127041800) [pid = 1648] [serial = 1486] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x115608c00) [pid = 1648] [serial = 1516] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x11bbda800) [pid = 1648] [serial = 1520] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x12b42c400) [pid = 1648] [serial = 1505] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x11240a400) [pid = 1648] [serial = 1514] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x11a859c00) [pid = 1648] [serial = 1517] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x12b038800) [pid = 1648] [serial = 1502] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x11ba58c00) [pid = 1648] [serial = 1387] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x127009800) [pid = 1648] [serial = 1390] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x12a052800) [pid = 1648] [serial = 1393] [outer = 0x0] [url = about:blank] 16:32:03 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x12ad37800) [pid = 1648] [serial = 1384] [outer = 0x0] [url = about:blank] 16:32:04 INFO - PROCESS | 1648 | 1461022324111 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]]]}] 16:32:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 16:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 877ms 16:32:04 INFO - PROCESS | 1648 | 1461022324157 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 16:32:04 INFO - PROCESS | 1648 | 1461022324158 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 16:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 16:32:04 INFO - PROCESS | 1648 | 1461022324161 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 16:32:04 INFO - PROCESS | 1648 | 1461022324162 Marionette TRACE conn2 <- [1,2142,null,{}] 16:32:04 INFO - PROCESS | 1648 | 1461022324164 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}] 16:32:04 INFO - PROCESS | 1648 | 1461022324262 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 16:32:04 INFO - PROCESS | 1648 | 1461022324267 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a72a800 == 71 [pid = 1648] [id = 543] 16:32:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x11c2fb800) [pid = 1648] [serial = 1629] [outer = 0x0] 16:32:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12363fc00) [pid = 1648] [serial = 1630] [outer = 0x11c2fb800] 16:32:04 INFO - PROCESS | 1648 | 1461022324294 Marionette DEBUG loaded listener.js 16:32:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12368d400) [pid = 1648] [serial = 1631] [outer = 0x11c2fb800] 16:32:04 INFO - PROCESS | 1648 | 1461022324667 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] 16:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 16:32:04 INFO - PROCESS | 1648 | 1461022324688 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 16:32:04 INFO - PROCESS | 1648 | 1461022324691 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 16:32:04 INFO - PROCESS | 1648 | 1461022324692 Marionette TRACE conn2 <- [1,2146,null,{}] 16:32:04 INFO - PROCESS | 1648 | 1461022324695 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}] 16:32:04 INFO - PROCESS | 1648 | 1461022324836 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 16:32:04 INFO - PROCESS | 1648 | 1461022324841 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b90d000 == 72 [pid = 1648] [id = 544] 16:32:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x123693000) [pid = 1648] [serial = 1632] [outer = 0x0] 16:32:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x1236d9c00) [pid = 1648] [serial = 1633] [outer = 0x123693000] 16:32:04 INFO - PROCESS | 1648 | 1461022324867 Marionette DEBUG loaded listener.js 16:32:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x126debc00) [pid = 1648] [serial = 1634] [outer = 0x123693000] 16:32:05 INFO - PROCESS | 1648 | 1461022325251 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] 16:32:05 INFO - PROCESS | 1648 | 1461022325262 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 16:32:05 INFO - PROCESS | 1648 | 1461022325264 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 16:32:05 INFO - PROCESS | 1648 | 1461022325265 Marionette TRACE conn2 <- [1,2150,null,{}] 16:32:05 INFO - PROCESS | 1648 | 1461022325270 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}] 16:32:05 INFO - PROCESS | 1648 | 1461022325380 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 16:32:05 INFO - PROCESS | 1648 | 1461022325385 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d96d000 == 73 [pid = 1648] [id = 545] 16:32:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12703bc00) [pid = 1648] [serial = 1635] [outer = 0x0] 16:32:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x127604c00) [pid = 1648] [serial = 1636] [outer = 0x12703bc00] 16:32:05 INFO - PROCESS | 1648 | 1461022325413 Marionette DEBUG loaded listener.js 16:32:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x129c3b000) [pid = 1648] [serial = 1637] [outer = 0x12703bc00] 16:32:05 INFO - PROCESS | 1648 | 1461022325771 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]]]}] 16:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 16:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 523ms 16:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 16:32:05 INFO - PROCESS | 1648 | 1461022325788 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 16:32:05 INFO - PROCESS | 1648 | 1461022325789 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 16:32:05 INFO - PROCESS | 1648 | 1461022325791 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 16:32:05 INFO - PROCESS | 1648 | 1461022325792 Marionette TRACE conn2 <- [1,2154,null,{}] 16:32:05 INFO - PROCESS | 1648 | 1461022325794 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}] 16:32:05 INFO - PROCESS | 1648 | 1461022325892 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 16:32:05 INFO - PROCESS | 1648 | 1461022325986 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e64c800 == 74 [pid = 1648] [id = 546] 16:32:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x115609400) [pid = 1648] [serial = 1638] [outer = 0x0] 16:32:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x129c91800) [pid = 1648] [serial = 1639] [outer = 0x115609400] 16:32:06 INFO - PROCESS | 1648 | 1461022326012 Marionette DEBUG loaded listener.js 16:32:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12a00f000) [pid = 1648] [serial = 1640] [outer = 0x115609400] 16:32:06 INFO - PROCESS | 1648 | 1461022326357 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]]]}] 16:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 16:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 618ms 16:32:06 INFO - PROCESS | 1648 | 1461022326414 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 16:32:06 INFO - PROCESS | 1648 | 1461022326415 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 16:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 16:32:06 INFO - PROCESS | 1648 | 1461022326418 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 16:32:06 INFO - PROCESS | 1648 | 1461022326419 Marionette TRACE conn2 <- [1,2158,null,{}] 16:32:06 INFO - PROCESS | 1648 | 1461022326421 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}] 16:32:06 INFO - PROCESS | 1648 | 1461022326543 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 16:32:06 INFO - PROCESS | 1648 | 1461022326558 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea2c800 == 75 [pid = 1648] [id = 547] 16:32:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x127041400) [pid = 1648] [serial = 1641] [outer = 0x0] 16:32:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12a05c800) [pid = 1648] [serial = 1642] [outer = 0x127041400] 16:32:06 INFO - PROCESS | 1648 | 1461022326583 Marionette DEBUG loaded listener.js 16:32:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x12a74d000) [pid = 1648] [serial = 1643] [outer = 0x127041400] 16:32:06 INFO - PROCESS | 1648 | 1461022326937 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]]]}] 16:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 16:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 570ms 16:32:06 INFO - PROCESS | 1648 | 1461022326988 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 16:32:06 INFO - PROCESS | 1648 | 1461022326989 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 16:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 16:32:06 INFO - PROCESS | 1648 | 1461022326992 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 16:32:06 INFO - PROCESS | 1648 | 1461022326993 Marionette TRACE conn2 <- [1,2162,null,{}] 16:32:06 INFO - PROCESS | 1648 | 1461022326995 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}] 16:32:07 INFO - PROCESS | 1648 | 1461022327133 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 16:32:07 INFO - PROCESS | 1648 | 1461022327149 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f733800 == 76 [pid = 1648] [id = 548] 16:32:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x12a74d400) [pid = 1648] [serial = 1644] [outer = 0x0] 16:32:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12a946c00) [pid = 1648] [serial = 1645] [outer = 0x12a74d400] 16:32:07 INFO - PROCESS | 1648 | 1461022327174 Marionette DEBUG loaded listener.js 16:32:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12a979800) [pid = 1648] [serial = 1646] [outer = 0x12a74d400] 16:32:07 INFO - PROCESS | 1648 | 1461022327543 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]]]}] 16:32:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 16:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 568ms 16:32:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 16:32:07 INFO - PROCESS | 1648 | 1461022327560 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 16:32:07 INFO - PROCESS | 1648 | 1461022327562 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 16:32:07 INFO - PROCESS | 1648 | 1461022327564 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 16:32:07 INFO - PROCESS | 1648 | 1461022327565 Marionette TRACE conn2 <- [1,2166,null,{}] 16:32:07 INFO - PROCESS | 1648 | 1461022327577 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}] 16:32:07 INFO - PROCESS | 1648 | 1461022327705 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 16:32:07 INFO - PROCESS | 1648 | 1461022327721 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fe6c000 == 77 [pid = 1648] [id = 549] 16:32:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x112317800) [pid = 1648] [serial = 1647] [outer = 0x0] 16:32:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12ad31000) [pid = 1648] [serial = 1648] [outer = 0x112317800] 16:32:07 INFO - PROCESS | 1648 | 1461022327746 Marionette DEBUG loaded listener.js 16:32:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12ae4f000) [pid = 1648] [serial = 1649] [outer = 0x112317800] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x12d9b4c00) [pid = 1648] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12b9a6400) [pid = 1648] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x12ab4ac00) [pid = 1648] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12d9e0000) [pid = 1648] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x114008800) [pid = 1648] [serial = 1407] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x114c96800) [pid = 1648] [serial = 1413] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12ae47000) [pid = 1648] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x114d62c00) [pid = 1648] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x129c3b400) [pid = 1648] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x1147f5400) [pid = 1648] [serial = 1410] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x12ae4a000) [pid = 1648] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x114d59000) [pid = 1648] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x129c99400) [pid = 1648] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x12ab42800) [pid = 1648] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x12a749c00) [pid = 1648] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x12b02cc00) [pid = 1648] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x1236d6c00) [pid = 1648] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x129068800) [pid = 1648] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x11231b000) [pid = 1648] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x129c35c00) [pid = 1648] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x12363dc00) [pid = 1648] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x11a873400) [pid = 1648] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x114ba8800) [pid = 1648] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x123699400) [pid = 1648] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12a974c00) [pid = 1648] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x1123be400) [pid = 1648] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x11bbd7000) [pid = 1648] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 16:32:08 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x1147f1c00) [pid = 1648] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 16:32:08 INFO - PROCESS | 1648 | 1461022328364 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]]]}] 16:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 16:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 824ms 16:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 16:32:08 INFO - PROCESS | 1648 | 1461022328404 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 16:32:08 INFO - PROCESS | 1648 | 1461022328405 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 16:32:08 INFO - PROCESS | 1648 | 1461022328408 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 16:32:08 INFO - PROCESS | 1648 | 1461022328410 Marionette TRACE conn2 <- [1,2170,null,{}] 16:32:08 INFO - PROCESS | 1648 | 1461022328412 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}] 16:32:08 INFO - PROCESS | 1648 | 1461022328562 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 16:32:08 INFO - PROCESS | 1648 | 1461022328614 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e64f000 == 78 [pid = 1648] [id = 550] 16:32:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x11b6ec400) [pid = 1648] [serial = 1650] [outer = 0x0] 16:32:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x127015800) [pid = 1648] [serial = 1651] [outer = 0x11b6ec400] 16:32:08 INFO - PROCESS | 1648 | 1461022328644 Marionette DEBUG loaded listener.js 16:32:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12ae44c00) [pid = 1648] [serial = 1652] [outer = 0x11b6ec400] 16:32:08 INFO - PROCESS | 1648 | 1461022328925 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]]]}] 16:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 16:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 568ms 16:32:08 INFO - PROCESS | 1648 | 1461022328977 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 16:32:08 INFO - PROCESS | 1648 | 1461022328978 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 16:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 16:32:08 INFO - PROCESS | 1648 | 1461022328980 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 16:32:08 INFO - PROCESS | 1648 | 1461022328981 Marionette TRACE conn2 <- [1,2174,null,{}] 16:32:08 INFO - PROCESS | 1648 | 1461022328985 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}] 16:32:09 INFO - PROCESS | 1648 | 1461022329087 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 16:32:09 INFO - PROCESS | 1648 | 1461022329167 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x130428800 == 79 [pid = 1648] [id = 551] 16:32:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12ad2bc00) [pid = 1648] [serial = 1653] [outer = 0x0] 16:32:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12afa5800) [pid = 1648] [serial = 1654] [outer = 0x12ad2bc00] 16:32:09 INFO - PROCESS | 1648 | 1461022329192 Marionette DEBUG loaded listener.js 16:32:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x12b033000) [pid = 1648] [serial = 1655] [outer = 0x12ad2bc00] 16:32:09 INFO - PROCESS | 1648 | 1461022329470 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]]]}] 16:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 16:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 523ms 16:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 16:32:09 INFO - PROCESS | 1648 | 1461022329507 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 16:32:09 INFO - PROCESS | 1648 | 1461022329508 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 16:32:09 INFO - PROCESS | 1648 | 1461022329511 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 16:32:09 INFO - PROCESS | 1648 | 1461022329512 Marionette TRACE conn2 <- [1,2178,null,{}] 16:32:09 INFO - PROCESS | 1648 | 1461022329514 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}] 16:32:09 INFO - PROCESS | 1648 | 1461022329620 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 16:32:09 INFO - PROCESS | 1648 | 1461022329625 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x137229800 == 80 [pid = 1648] [id = 552] 16:32:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x12b032400) [pid = 1648] [serial = 1656] [outer = 0x0] 16:32:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x12b106800) [pid = 1648] [serial = 1657] [outer = 0x12b032400] 16:32:09 INFO - PROCESS | 1648 | 1461022329650 Marionette DEBUG loaded listener.js 16:32:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12b42dc00) [pid = 1648] [serial = 1658] [outer = 0x12b032400] 16:32:10 INFO - PROCESS | 1648 | 1461022330019 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]]]}] 16:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 16:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 517ms 16:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 16:32:10 INFO - PROCESS | 1648 | 1461022330029 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 16:32:10 INFO - PROCESS | 1648 | 1461022330030 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 16:32:10 INFO - PROCESS | 1648 | 1461022330032 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 16:32:10 INFO - PROCESS | 1648 | 1461022330035 Marionette TRACE conn2 <- [1,2182,null,{}] 16:32:10 INFO - PROCESS | 1648 | 1461022330039 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}] 16:32:10 INFO - PROCESS | 1648 | 1461022330178 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 16:32:10 INFO - PROCESS | 1648 | 1461022330313 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aa54000 == 81 [pid = 1648] [id = 553] 16:32:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x112310400) [pid = 1648] [serial = 1659] [outer = 0x0] 16:32:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x1123a1400) [pid = 1648] [serial = 1660] [outer = 0x112310400] 16:32:10 INFO - PROCESS | 1648 | 1461022330351 Marionette DEBUG loaded listener.js 16:32:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x1123c2400) [pid = 1648] [serial = 1661] [outer = 0x112310400] 16:32:10 INFO - PROCESS | 1648 | 1461022330871 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]]]}] 16:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 16:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 874ms 16:32:10 INFO - PROCESS | 1648 | 1461022330913 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 16:32:10 INFO - PROCESS | 1648 | 1461022330917 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 16:32:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 16:32:10 INFO - PROCESS | 1648 | 1461022330953 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 16:32:10 INFO - PROCESS | 1648 | 1461022330955 Marionette TRACE conn2 <- [1,2186,null,{}] 16:32:10 INFO - PROCESS | 1648 | 1461022330960 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}] 16:32:11 INFO - PROCESS | 1648 | 1461022331086 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 16:32:11 INFO - PROCESS | 1648 | 1461022331178 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac8e800 == 82 [pid = 1648] [id = 554] 16:32:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x118f1e400) [pid = 1648] [serial = 1662] [outer = 0x0] 16:32:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x11a86fc00) [pid = 1648] [serial = 1663] [outer = 0x118f1e400] 16:32:11 INFO - PROCESS | 1648 | 1461022331210 Marionette DEBUG loaded listener.js 16:32:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x11aff3400) [pid = 1648] [serial = 1664] [outer = 0x118f1e400] 16:32:11 INFO - PROCESS | 1648 | 1461022331639 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]]]}] 16:32:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 16:32:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 744ms 16:32:11 INFO - PROCESS | 1648 | 1461022331686 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 16:32:11 INFO - PROCESS | 1648 | 1461022331689 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 16:32:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 16:32:11 INFO - PROCESS | 1648 | 1461022331693 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 16:32:11 INFO - PROCESS | 1648 | 1461022331695 Marionette TRACE conn2 <- [1,2190,null,{}] 16:32:11 INFO - PROCESS | 1648 | 1461022331697 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}] 16:32:11 INFO - PROCESS | 1648 | 1461022331819 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 16:32:11 INFO - PROCESS | 1648 | 1461022331910 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d954000 == 83 [pid = 1648] [id = 555] 16:32:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x11bbd9c00) [pid = 1648] [serial = 1665] [outer = 0x0] 16:32:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x11c3ad000) [pid = 1648] [serial = 1666] [outer = 0x11bbd9c00] 16:32:11 INFO - PROCESS | 1648 | 1461022331941 Marionette DEBUG loaded listener.js 16:32:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x126bce800) [pid = 1648] [serial = 1667] [outer = 0x11bbd9c00] 16:32:12 INFO - PROCESS | 1648 | 1461022332372 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]]]}] 16:32:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 16:32:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 724ms 16:32:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 16:32:12 INFO - PROCESS | 1648 | 1461022332421 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 16:32:12 INFO - PROCESS | 1648 | 1461022332422 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 16:32:12 INFO - PROCESS | 1648 | 1461022332429 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 16:32:12 INFO - PROCESS | 1648 | 1461022332435 Marionette TRACE conn2 <- [1,2194,null,{}] 16:32:12 INFO - PROCESS | 1648 | 1461022332440 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}] 16:32:12 INFO - PROCESS | 1648 | 1461022332562 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 16:32:12 INFO - PROCESS | 1648 | 1461022332656 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x139648800 == 84 [pid = 1648] [id = 556] 16:32:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x128624800) [pid = 1648] [serial = 1668] [outer = 0x0] 16:32:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x1298b7c00) [pid = 1648] [serial = 1669] [outer = 0x128624800] 16:32:12 INFO - PROCESS | 1648 | 1461022332686 Marionette DEBUG loaded listener.js 16:32:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12a00b000) [pid = 1648] [serial = 1670] [outer = 0x128624800] 16:32:13 INFO - PROCESS | 1648 | 1461022333081 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]]]}] 16:32:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 16:32:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 681ms 16:32:13 INFO - PROCESS | 1648 | 1461022333106 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 16:32:13 INFO - PROCESS | 1648 | 1461022333108 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 16:32:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 16:32:13 INFO - PROCESS | 1648 | 1461022333110 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 16:32:13 INFO - PROCESS | 1648 | 1461022333111 Marionette TRACE conn2 <- [1,2198,null,{}] 16:32:13 INFO - PROCESS | 1648 | 1461022333114 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}] 16:32:13 INFO - PROCESS | 1648 | 1461022333232 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 16:32:13 INFO - PROCESS | 1648 | 1461022333322 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x13996e800 == 85 [pid = 1648] [id = 557] 16:32:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x12905f800) [pid = 1648] [serial = 1671] [outer = 0x0] 16:32:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x12a756400) [pid = 1648] [serial = 1672] [outer = 0x12905f800] 16:32:13 INFO - PROCESS | 1648 | 1461022333354 Marionette DEBUG loaded listener.js 16:32:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12ad2b000) [pid = 1648] [serial = 1673] [outer = 0x12905f800] 16:32:13 INFO - PROCESS | 1648 | 1461022333760 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]]]}] 16:32:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 16:32:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 669ms 16:32:13 INFO - PROCESS | 1648 | 1461022333779 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 16:32:13 INFO - PROCESS | 1648 | 1461022333781 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 16:32:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 16:32:13 INFO - PROCESS | 1648 | 1461022333783 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 16:32:13 INFO - PROCESS | 1648 | 1461022333784 Marionette TRACE conn2 <- [1,2202,null,{}] 16:32:13 INFO - PROCESS | 1648 | 1461022333787 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}] 16:32:13 INFO - PROCESS | 1648 | 1461022333903 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 16:32:14 INFO - PROCESS | 1648 | 1461022334016 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x139b24000 == 86 [pid = 1648] [id = 558] 16:32:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12b02b000) [pid = 1648] [serial = 1674] [outer = 0x0] 16:32:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12b107000) [pid = 1648] [serial = 1675] [outer = 0x12b02b000] 16:32:14 INFO - PROCESS | 1648 | 1461022334064 Marionette DEBUG loaded listener.js 16:32:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12be34c00) [pid = 1648] [serial = 1676] [outer = 0x12b02b000] 16:32:14 INFO - PROCESS | 1648 | 1461022334516 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]]]}] 16:32:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 16:32:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 771ms 16:32:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 16:32:14 INFO - PROCESS | 1648 | 1461022334555 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 16:32:14 INFO - PROCESS | 1648 | 1461022334556 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 16:32:14 INFO - PROCESS | 1648 | 1461022334558 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 16:32:14 INFO - PROCESS | 1648 | 1461022334560 Marionette TRACE conn2 <- [1,2206,null,{}] 16:32:14 INFO - PROCESS | 1648 | 1461022334562 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}] 16:32:14 INFO - PROCESS | 1648 | 1461022334679 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 16:32:14 INFO - PROCESS | 1648 | 1461022334775 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x139bc6000 == 87 [pid = 1648] [id = 559] 16:32:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12d057800) [pid = 1648] [serial = 1677] [outer = 0x0] 16:32:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x12d31ac00) [pid = 1648] [serial = 1678] [outer = 0x12d057800] 16:32:14 INFO - PROCESS | 1648 | 1461022334804 Marionette DEBUG loaded listener.js 16:32:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12d9ab000) [pid = 1648] [serial = 1679] [outer = 0x12d057800] 16:32:15 INFO - PROCESS | 1648 | 1461022335227 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]]]}] 16:32:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 16:32:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 722ms 16:32:15 INFO - PROCESS | 1648 | 1461022335285 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 16:32:15 INFO - PROCESS | 1648 | 1461022335286 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 16:32:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 16:32:15 INFO - PROCESS | 1648 | 1461022335290 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 16:32:15 INFO - PROCESS | 1648 | 1461022335291 Marionette TRACE conn2 <- [1,2210,null,{}] 16:32:15 INFO - PROCESS | 1648 | 1461022335294 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}] 16:32:15 INFO - PROCESS | 1648 | 1461022335411 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 16:32:15 INFO - PROCESS | 1648 | 1461022335503 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x13a07d000 == 88 [pid = 1648] [id = 560] 16:32:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x12d9ab800) [pid = 1648] [serial = 1680] [outer = 0x0] 16:32:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x12d9b4c00) [pid = 1648] [serial = 1681] [outer = 0x12d9ab800] 16:32:15 INFO - PROCESS | 1648 | 1461022335533 Marionette DEBUG loaded listener.js 16:32:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x12d9e3c00) [pid = 1648] [serial = 1682] [outer = 0x12d9ab800] 16:32:15 INFO - PROCESS | 1648 | 1461022335942 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]]]}] 16:32:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 16:32:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 671ms 16:32:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 16:32:15 INFO - PROCESS | 1648 | 1461022335961 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 16:32:15 INFO - PROCESS | 1648 | 1461022335962 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 16:32:15 INFO - PROCESS | 1648 | 1461022335965 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 16:32:15 INFO - PROCESS | 1648 | 1461022335966 Marionette TRACE conn2 <- [1,2214,null,{}] 16:32:15 INFO - PROCESS | 1648 | 1461022335969 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}] 16:32:16 INFO - PROCESS | 1648 | 1461022336087 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 16:32:16 INFO - PROCESS | 1648 | 1461022336208 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x13a14c000 == 89 [pid = 1648] [id = 561] 16:32:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x12d9e0000) [pid = 1648] [serial = 1683] [outer = 0x0] 16:32:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x12e153000) [pid = 1648] [serial = 1684] [outer = 0x12d9e0000] 16:32:16 INFO - PROCESS | 1648 | 1461022336240 Marionette DEBUG loaded listener.js 16:32:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x12e15fc00) [pid = 1648] [serial = 1685] [outer = 0x12d9e0000] 16:32:16 INFO - PROCESS | 1648 | 1461022336614 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]]]}] 16:32:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 16:32:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 671ms 16:32:16 INFO - PROCESS | 1648 | 1461022336636 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 16:32:16 INFO - PROCESS | 1648 | 1461022336638 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 16:32:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 16:32:16 INFO - PROCESS | 1648 | 1461022336640 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 16:32:16 INFO - PROCESS | 1648 | 1461022336641 Marionette TRACE conn2 <- [1,2218,null,{}] 16:32:16 INFO - PROCESS | 1648 | 1461022336643 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}] 16:32:16 INFO - PROCESS | 1648 | 1461022336762 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 16:32:16 INFO - PROCESS | 1648 | 1461022336875 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x13a2c9800 == 90 [pid = 1648] [id = 562] 16:32:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x12e313400) [pid = 1648] [serial = 1686] [outer = 0x0] 16:32:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x12e321800) [pid = 1648] [serial = 1687] [outer = 0x12e313400] 16:32:16 INFO - PROCESS | 1648 | 1461022336904 Marionette DEBUG loaded listener.js 16:32:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x12e33d400) [pid = 1648] [serial = 1688] [outer = 0x12e313400] 16:32:17 INFO - PROCESS | 1648 | 1461022337324 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]]]}] 16:32:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 16:32:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 718ms 16:32:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 16:32:17 INFO - PROCESS | 1648 | 1461022337359 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 16:32:17 INFO - PROCESS | 1648 | 1461022337361 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 16:32:17 INFO - PROCESS | 1648 | 1461022337364 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 16:32:17 INFO - PROCESS | 1648 | 1461022337367 Marionette TRACE conn2 <- [1,2222,null,{}] 16:32:17 INFO - PROCESS | 1648 | 1461022337370 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}] 16:32:17 INFO - PROCESS | 1648 | 1461022337515 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 16:32:17 INFO - PROCESS | 1648 | 1461022337640 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x13a652000 == 91 [pid = 1648] [id = 563] 16:32:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x12e33b000) [pid = 1648] [serial = 1689] [outer = 0x0] 16:32:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x12e3b3400) [pid = 1648] [serial = 1690] [outer = 0x12e33b000] 16:32:17 INFO - PROCESS | 1648 | 1461022337676 Marionette DEBUG loaded listener.js 16:32:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x12e6b9c00) [pid = 1648] [serial = 1691] [outer = 0x12e33b000] 16:32:18 INFO - PROCESS | 1648 | 1461022338162 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]]]}] 16:32:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 16:32:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 823ms 16:32:18 INFO - PROCESS | 1648 | 1461022338201 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 16:32:18 INFO - PROCESS | 1648 | 1461022338203 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 16:32:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 16:32:18 INFO - PROCESS | 1648 | 1461022338207 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 16:32:18 INFO - PROCESS | 1648 | 1461022338210 Marionette TRACE conn2 <- [1,2226,null,{}] 16:32:18 INFO - PROCESS | 1648 | 1461022338212 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}] 16:32:18 INFO - PROCESS | 1648 | 1461022338345 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 16:32:18 INFO - PROCESS | 1648 | 1461022338446 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af10800 == 92 [pid = 1648] [id = 564] 16:32:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x114d5b400) [pid = 1648] [serial = 1692] [outer = 0x0] 16:32:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x12afa9800) [pid = 1648] [serial = 1693] [outer = 0x114d5b400] 16:32:18 INFO - PROCESS | 1648 | 1461022338475 Marionette DEBUG loaded listener.js 16:32:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x12e6fcc00) [pid = 1648] [serial = 1694] [outer = 0x114d5b400] 16:32:18 INFO - PROCESS | 1648 | 1461022338937 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]]]}] 16:32:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 16:32:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 972ms 16:32:19 INFO - PROCESS | 1648 | 1461022339214 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 16:32:19 INFO - PROCESS | 1648 | 1461022339218 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 16:32:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 16:32:19 INFO - PROCESS | 1648 | 1461022339223 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 16:32:19 INFO - PROCESS | 1648 | 1461022339225 Marionette TRACE conn2 <- [1,2230,null,{}] 16:32:19 INFO - PROCESS | 1648 | 1461022339229 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}] 16:32:19 INFO - PROCESS | 1648 | 1461022339347 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 16:32:19 INFO - PROCESS | 1648 | 1461022339472 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12abae000 == 93 [pid = 1648] [id = 565] 16:32:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x11240e800) [pid = 1648] [serial = 1695] [outer = 0x0] 16:32:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x114008400) [pid = 1648] [serial = 1696] [outer = 0x11240e800] 16:32:19 INFO - PROCESS | 1648 | 1461022339501 Marionette DEBUG loaded listener.js 16:32:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x114d58400) [pid = 1648] [serial = 1697] [outer = 0x11240e800] 16:32:19 INFO - PROCESS | 1648 | 1461022339952 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]]]}] 16:32:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 16:32:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 772ms 16:32:20 INFO - PROCESS | 1648 | 1461022339996 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 16:32:20 INFO - PROCESS | 1648 | 1461022339998 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 16:32:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 16:32:20 INFO - PROCESS | 1648 | 1461022340004 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 16:32:20 INFO - PROCESS | 1648 | 1461022340006 Marionette TRACE conn2 <- [1,2234,null,{}] 16:32:20 INFO - PROCESS | 1648 | 1461022340009 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}] 16:32:20 INFO - PROCESS | 1648 | 1461022340139 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 16:32:20 INFO - PROCESS | 1648 | 1461022340318 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x1277ec000 == 94 [pid = 1648] [id = 566] 16:32:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x115608c00) [pid = 1648] [serial = 1698] [outer = 0x0] 16:32:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x119542800) [pid = 1648] [serial = 1699] [outer = 0x115608c00] 16:32:20 INFO - PROCESS | 1648 | 1461022340367 Marionette DEBUG loaded listener.js 16:32:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x11af7c400) [pid = 1648] [serial = 1700] [outer = 0x115608c00] 16:32:20 INFO - PROCESS | 1648 | --DOCSHELL 0x139be0000 == 93 [pid = 1648] [id = 361] 16:32:20 INFO - PROCESS | 1648 | --DOCSHELL 0x137229800 == 92 [pid = 1648] [id = 552] 16:32:20 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x114011800) [pid = 1648] [serial = 1552] [outer = 0x0] [url = about:blank] 16:32:20 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x11a85a400) [pid = 1648] [serial = 1546] [outer = 0x0] [url = about:blank] 16:32:20 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x114b9ec00) [pid = 1648] [serial = 1549] [outer = 0x0] [url = about:blank] 16:32:20 INFO - PROCESS | 1648 | --DOCSHELL 0x130428800 == 91 [pid = 1648] [id = 551] 16:32:20 INFO - PROCESS | 1648 | --DOCSHELL 0x116381800 == 90 [pid = 1648] [id = 517] 16:32:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12e64f000 == 89 [pid = 1648] [id = 550] 16:32:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12fe6c000 == 88 [pid = 1648] [id = 549] 16:32:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12f733800 == 87 [pid = 1648] [id = 548] 16:32:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea2c800 == 86 [pid = 1648] [id = 547] 16:32:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12e64c800 == 85 [pid = 1648] [id = 546] 16:32:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12d96d000 == 84 [pid = 1648] [id = 545] 16:32:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12b90d000 == 83 [pid = 1648] [id = 544] 16:32:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12a72a800 == 82 [pid = 1648] [id = 543] 16:32:20 INFO - PROCESS | 1648 | --DOCSHELL 0x11aac2800 == 81 [pid = 1648] [id = 542] 16:32:20 INFO - PROCESS | 1648 | --DOCSHELL 0x127c23800 == 80 [pid = 1648] [id = 541] 16:32:20 INFO - PROCESS | 1648 | --DOCSHELL 0x1270db800 == 79 [pid = 1648] [id = 540] 16:32:20 INFO - PROCESS | 1648 | --DOCSHELL 0x128694000 == 78 [pid = 1648] [id = 539] 16:32:20 INFO - PROCESS | 1648 | --DOCSHELL 0x130434000 == 77 [pid = 1648] [id = 538] 16:32:20 INFO - PROCESS | 1648 | --DOCSHELL 0x138352800 == 76 [pid = 1648] [id = 537] 16:32:20 INFO - PROCESS | 1648 | --DOCSHELL 0x131dda800 == 75 [pid = 1648] [id = 536] 16:32:20 INFO - PROCESS | 1648 | --DOCSHELL 0x131d20000 == 74 [pid = 1648] [id = 535] 16:32:20 INFO - PROCESS | 1648 | --DOCSHELL 0x13044a000 == 73 [pid = 1648] [id = 534] 16:32:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12fd5b000 == 72 [pid = 1648] [id = 533] 16:32:20 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2d6800 == 71 [pid = 1648] [id = 532] 16:32:20 INFO - PROCESS | 1648 | --DOCSHELL 0x128fc1800 == 70 [pid = 1648] [id = 531] 16:32:20 INFO - PROCESS | 1648 | --DOCSHELL 0x130205800 == 69 [pid = 1648] [id = 530] 16:32:20 INFO - PROCESS | 1648 | 1461022340958 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]]]}] 16:32:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 16:32:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 976ms 16:32:20 INFO - PROCESS | 1648 | 1461022340979 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 16:32:20 INFO - PROCESS | 1648 | 1461022340982 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 16:32:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 16:32:20 INFO - PROCESS | 1648 | 1461022340987 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 16:32:20 INFO - PROCESS | 1648 | 1461022340989 Marionette TRACE conn2 <- [1,2238,null,{}] 16:32:21 INFO - PROCESS | 1648 | 1461022340999 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}] 16:32:21 INFO - PROCESS | 1648 | 1461022341173 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x12fdcb000) [pid = 1648] [serial = 1405] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x130268800) [pid = 1648] [serial = 1409] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x13026f400) [pid = 1648] [serial = 1415] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x12ae51000) [pid = 1648] [serial = 1472] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x1236d7800) [pid = 1648] [serial = 1457] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x12a065c00) [pid = 1648] [serial = 1460] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x130270400) [pid = 1648] [serial = 1412] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x12e313000) [pid = 1648] [serial = 1475] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x115610000) [pid = 1648] [serial = 1454] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x12b154000) [pid = 1648] [serial = 1396] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x12e334c00) [pid = 1648] [serial = 1478] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x12a980c00) [pid = 1648] [serial = 1463] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x12d9e0c00) [pid = 1648] [serial = 1469] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x12e779c00) [pid = 1648] [serial = 1402] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x12d320000) [pid = 1648] [serial = 1399] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x12afaf400) [pid = 1648] [serial = 1466] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x12865d400) [pid = 1648] [serial = 1573] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x129c91000) [pid = 1648] [serial = 1576] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x11560b800) [pid = 1648] [serial = 1582] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x118638000) [pid = 1648] [serial = 1525] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x12a972800) [pid = 1648] [serial = 1540] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12a044c00) [pid = 1648] [serial = 1579] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x12a04b800) [pid = 1648] [serial = 1534] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x1236d0c00) [pid = 1648] [serial = 1567] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x1236d7c00) [pid = 1648] [serial = 1568] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12a749400) [pid = 1648] [serial = 1537] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x11a89ac00) [pid = 1648] [serial = 1558] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x12a97dc00) [pid = 1648] [serial = 1586] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x11af78800) [pid = 1648] [serial = 1559] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x126827800) [pid = 1648] [serial = 1570] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x12ab4fc00) [pid = 1648] [serial = 1588] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x127d89400) [pid = 1648] [serial = 1531] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x12a06a000) [pid = 1648] [serial = 1580] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x12b429800) [pid = 1648] [serial = 1543] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x1147b5c00) [pid = 1648] [serial = 1555] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x11560a000) [pid = 1648] [serial = 1556] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x11c690800) [pid = 1648] [serial = 1564] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x123648400) [pid = 1648] [serial = 1565] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x11c693c00) [pid = 1648] [serial = 1528] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x116354400) [pid = 1648] [serial = 1561] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x11b86d000) [pid = 1648] [serial = 1562] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x129c35400) [pid = 1648] [serial = 1585] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x123642c00) [pid = 1648] [serial = 1583] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x129d97c00) [pid = 1648] [serial = 1577] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x127fc3800) [pid = 1648] [serial = 1571] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x128f60c00) [pid = 1648] [serial = 1574] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x12ae43400) [pid = 1648] [serial = 1589] [outer = 0x0] [url = about:blank] 16:32:21 INFO - PROCESS | 1648 | 1461022341307 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x127681800 == 70 [pid = 1648] [id = 567] 16:32:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x11560b800) [pid = 1648] [serial = 1701] [outer = 0x0] 16:32:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x11a968c00) [pid = 1648] [serial = 1702] [outer = 0x11560b800] 16:32:21 INFO - PROCESS | 1648 | 1461022341341 Marionette DEBUG loaded listener.js 16:32:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x11c54c400) [pid = 1648] [serial = 1703] [outer = 0x11560b800] 16:32:21 INFO - PROCESS | 1648 | 1461022341703 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]]]}] 16:32:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 16:32:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 772ms 16:32:21 INFO - PROCESS | 1648 | 1461022341760 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 16:32:21 INFO - PROCESS | 1648 | 1461022341761 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 16:32:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 16:32:21 INFO - PROCESS | 1648 | 1461022341763 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 16:32:21 INFO - PROCESS | 1648 | 1461022341764 Marionette TRACE conn2 <- [1,2242,null,{}] 16:32:21 INFO - PROCESS | 1648 | 1461022341772 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}] 16:32:21 INFO - PROCESS | 1648 | 1461022341875 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 16:32:21 INFO - PROCESS | 1648 | 1461022341879 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b0cc000 == 71 [pid = 1648] [id = 568] 16:32:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12368d800) [pid = 1648] [serial = 1704] [outer = 0x0] 16:32:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x123695c00) [pid = 1648] [serial = 1705] [outer = 0x12368d800] 16:32:21 INFO - PROCESS | 1648 | 1461022341906 Marionette DEBUG loaded listener.js 16:32:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x126bccc00) [pid = 1648] [serial = 1706] [outer = 0x12368d800] 16:32:22 INFO - PROCESS | 1648 | 1461022342273 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]]]}] 16:32:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 16:32:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 523ms 16:32:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 16:32:22 INFO - PROCESS | 1648 | 1461022342287 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 16:32:22 INFO - PROCESS | 1648 | 1461022342288 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 16:32:22 INFO - PROCESS | 1648 | 1461022342290 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 16:32:22 INFO - PROCESS | 1648 | 1461022342292 Marionette TRACE conn2 <- [1,2246,null,{}] 16:32:22 INFO - PROCESS | 1648 | 1461022342294 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}] 16:32:22 INFO - PROCESS | 1648 | 1461022342391 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 16:32:22 INFO - PROCESS | 1648 | 1461022342395 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c13f000 == 72 [pid = 1648] [id = 569] 16:32:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x127016c00) [pid = 1648] [serial = 1707] [outer = 0x0] 16:32:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x127049400) [pid = 1648] [serial = 1708] [outer = 0x127016c00] 16:32:22 INFO - PROCESS | 1648 | 1461022342421 Marionette DEBUG loaded listener.js 16:32:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x127ca0000) [pid = 1648] [serial = 1709] [outer = 0x127016c00] 16:32:22 INFO - PROCESS | 1648 | 1461022342786 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]]]}] 16:32:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 16:32:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 517ms 16:32:22 INFO - PROCESS | 1648 | 1461022342809 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 16:32:22 INFO - PROCESS | 1648 | 1461022342810 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 16:32:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 16:32:22 INFO - PROCESS | 1648 | 1461022342812 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 16:32:22 INFO - PROCESS | 1648 | 1461022342813 Marionette TRACE conn2 <- [1,2250,null,{}] 16:32:22 INFO - PROCESS | 1648 | 1461022342816 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}] 16:32:22 INFO - PROCESS | 1648 | 1461022342932 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 16:32:23 INFO - PROCESS | 1648 | 1461022343036 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d951800 == 73 [pid = 1648] [id = 570] 16:32:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x127c82400) [pid = 1648] [serial = 1710] [outer = 0x0] 16:32:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x129065400) [pid = 1648] [serial = 1711] [outer = 0x127c82400] 16:32:23 INFO - PROCESS | 1648 | 1461022343064 Marionette DEBUG loaded listener.js 16:32:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12a00fc00) [pid = 1648] [serial = 1712] [outer = 0x127c82400] 16:32:23 INFO - PROCESS | 1648 | 1461022343406 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]]]}] 16:32:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 16:32:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 618ms 16:32:23 INFO - PROCESS | 1648 | 1461022343431 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 16:32:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 16:32:23 INFO - PROCESS | 1648 | 1461022343432 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 16:32:23 INFO - PROCESS | 1648 | 1461022343434 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 16:32:23 INFO - PROCESS | 1648 | 1461022343435 Marionette TRACE conn2 <- [1,2254,null,{}] 16:32:23 INFO - PROCESS | 1648 | 1461022343444 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}] 16:32:23 INFO - PROCESS | 1648 | 1461022343568 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 16:32:23 INFO - PROCESS | 1648 | 1461022343580 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e655000 == 74 [pid = 1648] [id = 571] 16:32:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12a010800) [pid = 1648] [serial = 1713] [outer = 0x0] 16:32:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12a0da000) [pid = 1648] [serial = 1714] [outer = 0x12a010800] 16:32:23 INFO - PROCESS | 1648 | 1461022343608 Marionette DEBUG loaded listener.js 16:32:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12a940400) [pid = 1648] [serial = 1715] [outer = 0x12a010800] 16:32:23 INFO - PROCESS | 1648 | 1461022343978 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]]]}] 16:32:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 16:32:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 574ms 16:32:24 INFO - PROCESS | 1648 | 1461022344023 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 16:32:24 INFO - PROCESS | 1648 | 1461022344024 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 16:32:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 16:32:24 INFO - PROCESS | 1648 | 1461022344026 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 16:32:24 INFO - PROCESS | 1648 | 1461022344028 Marionette TRACE conn2 <- [1,2258,null,{}] 16:32:24 INFO - PROCESS | 1648 | 1461022344030 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}] 16:32:24 INFO - PROCESS | 1648 | 1461022344165 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 16:32:24 INFO - PROCESS | 1648 | 1461022344180 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea3b000 == 75 [pid = 1648] [id = 572] 16:32:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x12a068800) [pid = 1648] [serial = 1716] [outer = 0x0] 16:32:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12a973400) [pid = 1648] [serial = 1717] [outer = 0x12a068800] 16:32:24 INFO - PROCESS | 1648 | 1461022344208 Marionette DEBUG loaded listener.js 16:32:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12ab43000) [pid = 1648] [serial = 1718] [outer = 0x12a068800] 16:32:24 INFO - PROCESS | 1648 | 1461022344561 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]]]}] 16:32:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 16:32:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 568ms 16:32:24 INFO - PROCESS | 1648 | 1461022344596 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 16:32:24 INFO - PROCESS | 1648 | 1461022344597 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 16:32:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 16:32:24 INFO - PROCESS | 1648 | 1461022344599 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 16:32:24 INFO - PROCESS | 1648 | 1461022344601 Marionette TRACE conn2 <- [1,2262,null,{}] 16:32:24 INFO - PROCESS | 1648 | 1461022344603 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}] 16:32:24 INFO - PROCESS | 1648 | 1461022344730 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 16:32:24 INFO - PROCESS | 1648 | 1461022344743 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f748000 == 76 [pid = 1648] [id = 573] 16:32:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x129c91000) [pid = 1648] [serial = 1719] [outer = 0x0] 16:32:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12ad29c00) [pid = 1648] [serial = 1720] [outer = 0x129c91000] 16:32:24 INFO - PROCESS | 1648 | 1461022344768 Marionette DEBUG loaded listener.js 16:32:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x12ae4a800) [pid = 1648] [serial = 1721] [outer = 0x129c91000] 16:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x11230c800) [pid = 1648] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 16:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x12e6b7c00) [pid = 1648] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 16:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x127041400) [pid = 1648] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 16:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x12a74d400) [pid = 1648] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 16:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x112317800) [pid = 1648] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 16:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x11b6ec400) [pid = 1648] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 16:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x114003c00) [pid = 1648] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 16:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x123693000) [pid = 1648] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 16:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x118f98400) [pid = 1648] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 16:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x114ba1800) [pid = 1648] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 16:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x12703bc00) [pid = 1648] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 16:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x11c2fb800) [pid = 1648] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 16:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x115609400) [pid = 1648] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 16:32:25 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x12ad2bc00) [pid = 1648] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 16:32:25 INFO - PROCESS | 1648 | 1461022345312 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]]]}] 16:32:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 16:32:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 721ms 16:32:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 16:32:25 INFO - PROCESS | 1648 | 1461022345322 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 16:32:25 INFO - PROCESS | 1648 | 1461022345323 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 16:32:25 INFO - PROCESS | 1648 | 1461022345325 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 16:32:25 INFO - PROCESS | 1648 | 1461022345326 Marionette TRACE conn2 <- [1,2266,null,{}] 16:32:25 INFO - PROCESS | 1648 | 1461022345328 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}] 16:32:25 INFO - PROCESS | 1648 | 1461022345431 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 16:32:25 INFO - PROCESS | 1648 | 1461022345513 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e642800 == 77 [pid = 1648] [id = 574] 16:32:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x114b9e800) [pid = 1648] [serial = 1722] [outer = 0x0] 16:32:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x11c68d400) [pid = 1648] [serial = 1723] [outer = 0x114b9e800] 16:32:25 INFO - PROCESS | 1648 | 1461022345538 Marionette DEBUG loaded listener.js 16:32:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12a74e400) [pid = 1648] [serial = 1724] [outer = 0x114b9e800] 16:32:25 INFO - PROCESS | 1648 | 1461022345820 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]]]}] 16:32:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 16:32:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 518ms 16:32:25 INFO - PROCESS | 1648 | 1461022345844 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 16:32:25 INFO - PROCESS | 1648 | 1461022345845 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 16:32:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 16:32:25 INFO - PROCESS | 1648 | 1461022345848 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 16:32:25 INFO - PROCESS | 1648 | 1461022345850 Marionette TRACE conn2 <- [1,2270,null,{}] 16:32:25 INFO - PROCESS | 1648 | 1461022345860 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}] 16:32:25 INFO - PROCESS | 1648 | 1461022345981 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 16:32:25 INFO - PROCESS | 1648 | 1461022345985 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x13041b800 == 78 [pid = 1648] [id = 575] 16:32:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12a752000) [pid = 1648] [serial = 1725] [outer = 0x0] 16:32:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12afb0000) [pid = 1648] [serial = 1726] [outer = 0x12a752000] 16:32:26 INFO - PROCESS | 1648 | 1461022346015 Marionette DEBUG loaded listener.js 16:32:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12b152000) [pid = 1648] [serial = 1727] [outer = 0x12a752000] 16:32:26 INFO - PROCESS | 1648 | 1461022346516 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]]]}] 16:32:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 16:32:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 678ms 16:32:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 16:32:26 INFO - PROCESS | 1648 | 1461022346527 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 16:32:26 INFO - PROCESS | 1648 | 1461022346529 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 16:32:26 INFO - PROCESS | 1648 | 1461022346532 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 16:32:26 INFO - PROCESS | 1648 | 1461022346534 Marionette TRACE conn2 <- [1,2274,null,{}] 16:32:26 INFO - PROCESS | 1648 | 1461022346538 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}] 16:32:26 INFO - PROCESS | 1648 | 1461022346650 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 16:32:26 INFO - PROCESS | 1648 | 1461022346654 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x131dda800 == 79 [pid = 1648] [id = 576] 16:32:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12b152400) [pid = 1648] [serial = 1728] [outer = 0x0] 16:32:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12b9b0800) [pid = 1648] [serial = 1729] [outer = 0x12b152400] 16:32:26 INFO - PROCESS | 1648 | 1461022346679 Marionette DEBUG loaded listener.js 16:32:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x12d061000) [pid = 1648] [serial = 1730] [outer = 0x12b152400] 16:32:27 INFO - PROCESS | 1648 | 1461022347036 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]]]}] 16:32:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 16:32:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 522ms 16:32:27 INFO - PROCESS | 1648 | 1461022347057 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 16:32:27 INFO - PROCESS | 1648 | 1461022347058 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 16:32:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 16:32:27 INFO - PROCESS | 1648 | 1461022347060 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 16:32:27 INFO - PROCESS | 1648 | 1461022347061 Marionette TRACE conn2 <- [1,2278,null,{}] 16:32:27 INFO - PROCESS | 1648 | 1461022347064 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}] 16:32:27 INFO - PROCESS | 1648 | 1461022347212 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 16:32:27 INFO - PROCESS | 1648 | 1461022347383 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x119eeb000 == 80 [pid = 1648] [id = 577] 16:32:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x1123c0000) [pid = 1648] [serial = 1731] [outer = 0x0] 16:32:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x112410800) [pid = 1648] [serial = 1732] [outer = 0x1123c0000] 16:32:27 INFO - PROCESS | 1648 | 1461022347416 Marionette DEBUG loaded listener.js 16:32:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x114c96800) [pid = 1648] [serial = 1733] [outer = 0x1123c0000] 16:32:27 INFO - PROCESS | 1648 | 1461022347864 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]]]}] 16:32:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 16:32:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 820ms 16:32:27 INFO - PROCESS | 1648 | 1461022347882 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 16:32:27 INFO - PROCESS | 1648 | 1461022347887 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 16:32:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 16:32:27 INFO - PROCESS | 1648 | 1461022347893 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 16:32:27 INFO - PROCESS | 1648 | 1461022347896 Marionette TRACE conn2 <- [1,2282,null,{}] 16:32:27 INFO - PROCESS | 1648 | 1461022347921 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}] 16:32:28 INFO - PROCESS | 1648 | 1461022348162 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 16:32:28 INFO - PROCESS | 1648 | 1461022348262 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b0de000 == 81 [pid = 1648] [id = 578] 16:32:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x11ad7c400) [pid = 1648] [serial = 1734] [outer = 0x0] 16:32:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x11b6e1400) [pid = 1648] [serial = 1735] [outer = 0x11ad7c400] 16:32:28 INFO - PROCESS | 1648 | 1461022348314 Marionette DEBUG loaded listener.js 16:32:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x11bbda800) [pid = 1648] [serial = 1736] [outer = 0x11ad7c400] 16:32:28 INFO - PROCESS | 1648 | 1461022348761 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]]]}] 16:32:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 16:32:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 922ms 16:32:28 INFO - PROCESS | 1648 | 1461022348820 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 16:32:28 INFO - PROCESS | 1648 | 1461022348823 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 16:32:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 16:32:28 INFO - PROCESS | 1648 | 1461022348827 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 16:32:28 INFO - PROCESS | 1648 | 1461022348828 Marionette TRACE conn2 <- [1,2286,null,{}] 16:32:28 INFO - PROCESS | 1648 | 1461022348831 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}] 16:32:28 INFO - PROCESS | 1648 | 1461022348953 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 16:32:29 INFO - PROCESS | 1648 | 1461022349048 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f621000 == 82 [pid = 1648] [id = 579] 16:32:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12368f400) [pid = 1648] [serial = 1737] [outer = 0x0] 16:32:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x127041400) [pid = 1648] [serial = 1738] [outer = 0x12368f400] 16:32:29 INFO - PROCESS | 1648 | 1461022349079 Marionette DEBUG loaded listener.js 16:32:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x127fca400) [pid = 1648] [serial = 1739] [outer = 0x12368f400] 16:32:29 INFO - PROCESS | 1648 | 1461022349502 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]]]}] 16:32:29 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 16:32:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 720ms 16:32:29 INFO - PROCESS | 1648 | 1461022349547 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 16:32:29 INFO - PROCESS | 1648 | 1461022349549 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 16:32:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 16:32:29 INFO - PROCESS | 1648 | 1461022349576 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 16:32:29 INFO - PROCESS | 1648 | 1461022349580 Marionette TRACE conn2 <- [1,2290,null,{}] 16:32:29 INFO - PROCESS | 1648 | 1461022349584 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}] 16:32:29 INFO - PROCESS | 1648 | 1461022349707 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 16:32:29 INFO - PROCESS | 1648 | 1461022349802 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x139643800 == 83 [pid = 1648] [id = 580] 16:32:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x129c41400) [pid = 1648] [serial = 1740] [outer = 0x0] 16:32:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12a751000) [pid = 1648] [serial = 1741] [outer = 0x129c41400] 16:32:29 INFO - PROCESS | 1648 | 1461022349832 Marionette DEBUG loaded listener.js 16:32:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x12ad33000) [pid = 1648] [serial = 1742] [outer = 0x129c41400] 16:32:30 INFO - PROCESS | 1648 | 1461022350254 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]]]}] 16:32:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 16:32:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 734ms 16:32:30 INFO - PROCESS | 1648 | 1461022350318 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 16:32:30 INFO - PROCESS | 1648 | 1461022350320 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 16:32:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 16:32:30 INFO - PROCESS | 1648 | 1461022350324 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 16:32:30 INFO - PROCESS | 1648 | 1461022350326 Marionette TRACE conn2 <- [1,2294,null,{}] 16:32:30 INFO - PROCESS | 1648 | 1461022350328 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}] 16:32:30 INFO - PROCESS | 1648 | 1461022350448 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 16:32:30 INFO - PROCESS | 1648 | 1461022350542 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x139b26800 == 84 [pid = 1648] [id = 581] 16:32:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12ae4b800) [pid = 1648] [serial = 1743] [outer = 0x0] 16:32:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x12b031000) [pid = 1648] [serial = 1744] [outer = 0x12ae4b800] 16:32:30 INFO - PROCESS | 1648 | 1461022350572 Marionette DEBUG loaded listener.js 16:32:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x12b106400) [pid = 1648] [serial = 1745] [outer = 0x12ae4b800] 16:32:30 INFO - PROCESS | 1648 | 1461022350949 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]]]}] 16:32:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 16:32:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 671ms 16:32:30 INFO - PROCESS | 1648 | 1461022350995 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 16:32:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 16:32:30 INFO - PROCESS | 1648 | 1461022350997 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 16:32:31 INFO - PROCESS | 1648 | 1461022350999 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 16:32:31 INFO - PROCESS | 1648 | 1461022351000 Marionette TRACE conn2 <- [1,2298,null,{}] 16:32:31 INFO - PROCESS | 1648 | 1461022351003 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}] 16:32:31 INFO - PROCESS | 1648 | 1461022351126 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 16:32:31 INFO - PROCESS | 1648 | 1461022351222 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x13a090800 == 85 [pid = 1648] [id = 582] 16:32:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x12d315000) [pid = 1648] [serial = 1746] [outer = 0x0] 16:32:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x12d9ac400) [pid = 1648] [serial = 1747] [outer = 0x12d315000] 16:32:31 INFO - PROCESS | 1648 | 1461022351259 Marionette DEBUG loaded listener.js 16:32:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x12e3ab400) [pid = 1648] [serial = 1748] [outer = 0x12d315000] 16:32:31 INFO - PROCESS | 1648 | 1461022351691 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]]]}] 16:32:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 16:32:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 722ms 16:32:31 INFO - PROCESS | 1648 | 1461022351721 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 16:32:31 INFO - PROCESS | 1648 | 1461022351723 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 16:32:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 16:32:31 INFO - PROCESS | 1648 | 1461022351725 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 16:32:31 INFO - PROCESS | 1648 | 1461022351726 Marionette TRACE conn2 <- [1,2302,null,{}] 16:32:31 INFO - PROCESS | 1648 | 1461022351729 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}] 16:32:31 INFO - PROCESS | 1648 | 1461022351898 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 16:32:32 INFO - PROCESS | 1648 | 1461022351997 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x13b08f000 == 86 [pid = 1648] [id = 583] 16:32:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x129c50000) [pid = 1648] [serial = 1749] [outer = 0x0] 16:32:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x12d9dcc00) [pid = 1648] [serial = 1750] [outer = 0x129c50000] 16:32:32 INFO - PROCESS | 1648 | 1461022352028 Marionette DEBUG loaded listener.js 16:32:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x129c4e800) [pid = 1648] [serial = 1751] [outer = 0x129c50000] 16:32:32 INFO - PROCESS | 1648 | 1461022352483 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]]]}] 16:32:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 16:32:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 774ms 16:32:32 INFO - PROCESS | 1648 | 1461022352516 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 16:32:32 INFO - PROCESS | 1648 | 1461022352518 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 16:32:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 16:32:32 INFO - PROCESS | 1648 | 1461022352523 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 16:32:32 INFO - PROCESS | 1648 | 1461022352525 Marionette TRACE conn2 <- [1,2306,null,{}] 16:32:32 INFO - PROCESS | 1648 | 1461022352527 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}] 16:32:32 INFO - PROCESS | 1648 | 1461022352656 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 16:32:32 INFO - PROCESS | 1648 | 1461022352754 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x13b086000 == 87 [pid = 1648] [id = 584] 16:32:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x129c4f400) [pid = 1648] [serial = 1752] [outer = 0x0] 16:32:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x12e6f5800) [pid = 1648] [serial = 1753] [outer = 0x129c4f400] 16:32:32 INFO - PROCESS | 1648 | 1461022352785 Marionette DEBUG loaded listener.js 16:32:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x12e787000) [pid = 1648] [serial = 1754] [outer = 0x129c4f400] 16:32:33 INFO - PROCESS | 1648 | 1461022353231 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]]]}] 16:32:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 16:32:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 771ms 16:32:33 INFO - PROCESS | 1648 | 1461022353295 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 16:32:33 INFO - PROCESS | 1648 | 1461022353297 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 16:32:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 16:32:33 INFO - PROCESS | 1648 | 1461022353317 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 16:32:33 INFO - PROCESS | 1648 | 1461022353319 Marionette TRACE conn2 <- [1,2310,null,{}] 16:32:33 INFO - PROCESS | 1648 | 1461022353324 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}] 16:32:33 INFO - PROCESS | 1648 | 1461022353447 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 16:32:33 INFO - PROCESS | 1648 | 1461022353572 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x146ae5000 == 88 [pid = 1648] [id = 585] 16:32:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x12b043c00) [pid = 1648] [serial = 1755] [outer = 0x0] 16:32:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x12b04b400) [pid = 1648] [serial = 1756] [outer = 0x12b043c00] 16:32:33 INFO - PROCESS | 1648 | 1461022353604 Marionette DEBUG loaded listener.js 16:32:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x12b04fc00) [pid = 1648] [serial = 1757] [outer = 0x12b043c00] 16:32:34 INFO - PROCESS | 1648 | 1461022354007 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]]]}] 16:32:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 16:32:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 740ms 16:32:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 16:32:34 INFO - PROCESS | 1648 | 1461022354041 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 16:32:34 INFO - PROCESS | 1648 | 1461022354042 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 16:32:34 INFO - PROCESS | 1648 | 1461022354044 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 16:32:34 INFO - PROCESS | 1648 | 1461022354046 Marionette TRACE conn2 <- [1,2314,null,{}] 16:32:34 INFO - PROCESS | 1648 | 1461022354048 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}] 16:32:34 INFO - PROCESS | 1648 | 1461022354172 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 16:32:34 INFO - PROCESS | 1648 | 1461022354301 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a917000 == 89 [pid = 1648] [id = 586] 16:32:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x12b04c800) [pid = 1648] [serial = 1758] [outer = 0x0] 16:32:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x12e787c00) [pid = 1648] [serial = 1759] [outer = 0x12b04c800] 16:32:34 INFO - PROCESS | 1648 | 1461022354333 Marionette DEBUG loaded listener.js 16:32:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 198 (0x12f6e0000) [pid = 1648] [serial = 1760] [outer = 0x12b04c800] 16:32:34 INFO - PROCESS | 1648 | 1461022354715 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]]]}] 16:32:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 16:32:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 719ms 16:32:34 INFO - PROCESS | 1648 | 1461022354780 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 16:32:34 INFO - PROCESS | 1648 | 1461022354782 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 16:32:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 16:32:34 INFO - PROCESS | 1648 | 1461022354787 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 16:32:34 INFO - PROCESS | 1648 | 1461022354788 Marionette TRACE conn2 <- [1,2318,null,{}] 16:32:34 INFO - PROCESS | 1648 | 1461022354790 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}] 16:32:34 INFO - PROCESS | 1648 | 1461022354911 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 16:32:35 INFO - PROCESS | 1648 | 1461022355038 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x139710000 == 90 [pid = 1648] [id = 587] 16:32:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 199 (0x12ad49c00) [pid = 1648] [serial = 1761] [outer = 0x0] 16:32:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 200 (0x12ad4cc00) [pid = 1648] [serial = 1762] [outer = 0x12ad49c00] 16:32:35 INFO - PROCESS | 1648 | 1461022355074 Marionette DEBUG loaded listener.js 16:32:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 201 (0x12b051400) [pid = 1648] [serial = 1763] [outer = 0x12ad49c00] 16:32:35 INFO - PROCESS | 1648 | 1461022355587 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] 16:32:35 INFO - PROCESS | 1648 | 1461022355671 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 16:32:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 16:32:35 INFO - PROCESS | 1648 | 1461022355675 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 16:32:35 INFO - PROCESS | 1648 | 1461022355677 Marionette TRACE conn2 <- [1,2322,null,{}] 16:32:35 INFO - PROCESS | 1648 | 1461022355680 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}] 16:32:35 INFO - PROCESS | 1648 | 1461022355817 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 16:32:35 INFO - PROCESS | 1648 | 1461022355919 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x129b40000 == 91 [pid = 1648] [id = 588] 16:32:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 202 (0x115614800) [pid = 1648] [serial = 1764] [outer = 0x0] 16:32:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 203 (0x126a5e800) [pid = 1648] [serial = 1765] [outer = 0x115614800] 16:32:35 INFO - PROCESS | 1648 | 1461022355949 Marionette DEBUG loaded listener.js 16:32:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 204 (0x12fd19c00) [pid = 1648] [serial = 1766] [outer = 0x115614800] 16:32:36 INFO - PROCESS | 1648 | 1461022356402 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]]]}] 16:32:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 16:32:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 769ms 16:32:36 INFO - PROCESS | 1648 | 1461022356445 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 16:32:36 INFO - PROCESS | 1648 | 1461022356446 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 16:32:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 16:32:36 INFO - PROCESS | 1648 | 1461022356449 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 16:32:36 INFO - PROCESS | 1648 | 1461022356450 Marionette TRACE conn2 <- [1,2326,null,{}] 16:32:36 INFO - PROCESS | 1648 | 1461022356452 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}] 16:32:36 INFO - PROCESS | 1648 | 1461022356579 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 16:32:36 INFO - PROCESS | 1648 | 1461022356687 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af14800 == 92 [pid = 1648] [id = 589] 16:32:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 205 (0x112398400) [pid = 1648] [serial = 1767] [outer = 0x0] 16:32:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 206 (0x12a0e8000) [pid = 1648] [serial = 1768] [outer = 0x112398400] 16:32:36 INFO - PROCESS | 1648 | 1461022356717 Marionette DEBUG loaded listener.js 16:32:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 207 (0x12fdc9000) [pid = 1648] [serial = 1769] [outer = 0x112398400] 16:32:37 INFO - PROCESS | 1648 | 1461022357365 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]]]}] 16:32:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 16:32:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 921ms 16:32:37 INFO - PROCESS | 1648 | 1461022357370 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 16:32:37 INFO - PROCESS | 1648 | 1461022357372 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 16:32:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 16:32:37 INFO - PROCESS | 1648 | 1461022357376 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 16:32:37 INFO - PROCESS | 1648 | 1461022357378 Marionette TRACE conn2 <- [1,2330,null,{}] 16:32:37 INFO - PROCESS | 1648 | 1461022357382 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}] 16:32:37 INFO - PROCESS | 1648 | 1461022357505 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 16:32:37 INFO - PROCESS | 1648 | 1461022357609 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x118f52000 == 93 [pid = 1648] [id = 590] 16:32:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 208 (0x1123a6c00) [pid = 1648] [serial = 1770] [outer = 0x0] 16:32:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 209 (0x112407000) [pid = 1648] [serial = 1771] [outer = 0x1123a6c00] 16:32:37 INFO - PROCESS | 1648 | 1461022357640 Marionette DEBUG loaded listener.js 16:32:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 210 (0x114005000) [pid = 1648] [serial = 1772] [outer = 0x1123a6c00] 16:32:38 INFO - PROCESS | 1648 | 1461022358089 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]]]}] 16:32:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 16:32:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 720ms 16:32:38 INFO - PROCESS | 1648 | 1461022358097 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 16:32:38 INFO - PROCESS | 1648 | 1461022358101 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 16:32:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 16:32:38 INFO - PROCESS | 1648 | 1461022358106 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 16:32:38 INFO - PROCESS | 1648 | 1461022358107 Marionette TRACE conn2 <- [1,2334,null,{}] 16:32:38 INFO - PROCESS | 1648 | 1461022358109 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}] 16:32:38 INFO - PROCESS | 1648 | 1461022358225 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 16:32:38 INFO - PROCESS | 1648 | 1461022358328 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ad5b800 == 94 [pid = 1648] [id = 591] 16:32:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 211 (0x114b9b000) [pid = 1648] [serial = 1773] [outer = 0x0] 16:32:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 212 (0x114ba6c00) [pid = 1648] [serial = 1774] [outer = 0x114b9b000] 16:32:38 INFO - PROCESS | 1648 | 1461022358359 Marionette DEBUG loaded listener.js 16:32:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 213 (0x114d13400) [pid = 1648] [serial = 1775] [outer = 0x114b9b000] 16:32:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12f60d000 == 93 [pid = 1648] [id = 304] 16:32:38 INFO - PROCESS | 1648 | --DOCSHELL 0x131dda800 == 92 [pid = 1648] [id = 576] 16:32:38 INFO - PROCESS | 1648 | --DOCSHELL 0x13041b800 == 91 [pid = 1648] [id = 575] 16:32:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12e642800 == 90 [pid = 1648] [id = 574] 16:32:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12f748000 == 89 [pid = 1648] [id = 573] 16:32:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea3b000 == 88 [pid = 1648] [id = 572] 16:32:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12e655000 == 87 [pid = 1648] [id = 571] 16:32:38 INFO - PROCESS | 1648 | --DOMWINDOW == 212 (0x12b106800) [pid = 1648] [serial = 1657] [outer = 0x0] [url = about:blank] 16:32:38 INFO - PROCESS | 1648 | 1461022358882 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]]]}] 16:32:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12d951800 == 86 [pid = 1648] [id = 570] 16:32:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12c13f000 == 85 [pid = 1648] [id = 569] 16:32:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12b0cc000 == 84 [pid = 1648] [id = 568] 16:32:38 INFO - PROCESS | 1648 | --DOCSHELL 0x127681800 == 83 [pid = 1648] [id = 567] 16:32:38 INFO - PROCESS | 1648 | --DOCSHELL 0x1277ec000 == 82 [pid = 1648] [id = 566] 16:32:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12abae000 == 81 [pid = 1648] [id = 565] 16:32:38 INFO - PROCESS | 1648 | --DOCSHELL 0x139bc6000 == 80 [pid = 1648] [id = 559] 16:32:38 INFO - PROCESS | 1648 | --DOCSHELL 0x139b24000 == 79 [pid = 1648] [id = 558] 16:32:38 INFO - PROCESS | 1648 | --DOCSHELL 0x13996e800 == 78 [pid = 1648] [id = 557] 16:32:38 INFO - PROCESS | 1648 | --DOCSHELL 0x139648800 == 77 [pid = 1648] [id = 556] 16:32:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12d954000 == 76 [pid = 1648] [id = 555] 16:32:38 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac8e800 == 75 [pid = 1648] [id = 554] 16:32:38 INFO - PROCESS | 1648 | --DOCSHELL 0x11aa54000 == 74 [pid = 1648] [id = 553] 16:32:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 16:32:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 824ms 16:32:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 16:32:38 INFO - PROCESS | 1648 | 1461022358929 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 16:32:38 INFO - PROCESS | 1648 | 1461022358930 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 16:32:38 INFO - PROCESS | 1648 | 1461022358933 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 16:32:38 INFO - PROCESS | 1648 | 1461022358935 Marionette TRACE conn2 <- [1,2338,null,{}] 16:32:38 INFO - PROCESS | 1648 | 1461022358942 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}] 16:32:39 INFO - PROCESS | 1648 | 1461022359058 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 211 (0x118f8bc00) [pid = 1648] [serial = 1553] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 210 (0x12fd19800) [pid = 1648] [serial = 1315] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 209 (0x12a05c800) [pid = 1648] [serial = 1642] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 208 (0x12a946c00) [pid = 1648] [serial = 1645] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 207 (0x12ad31000) [pid = 1648] [serial = 1648] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 206 (0x127015800) [pid = 1648] [serial = 1651] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 205 (0x12a979800) [pid = 1648] [serial = 1646] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 204 (0x12ae51800) [pid = 1648] [serial = 1615] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 203 (0x114d5b000) [pid = 1648] [serial = 1622] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 202 (0x114ba1000) [pid = 1648] [serial = 1621] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 201 (0x1236d9c00) [pid = 1648] [serial = 1633] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 200 (0x126debc00) [pid = 1648] [serial = 1634] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 199 (0x11a8a0000) [pid = 1648] [serial = 1625] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 198 (0x11a852000) [pid = 1648] [serial = 1624] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 197 (0x118f8b800) [pid = 1648] [serial = 1627] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x11c2f3c00) [pid = 1648] [serial = 1628] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x127604c00) [pid = 1648] [serial = 1636] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x129c3b000) [pid = 1648] [serial = 1637] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x127042400) [pid = 1648] [serial = 1600] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x12ae4cc00) [pid = 1648] [serial = 1591] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x11558e000) [pid = 1648] [serial = 1594] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x12b696c00) [pid = 1648] [serial = 1612] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x12a017000) [pid = 1648] [serial = 1603] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x11af7f800) [pid = 1648] [serial = 1597] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x12363fc00) [pid = 1648] [serial = 1630] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x12368d400) [pid = 1648] [serial = 1631] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x12a94b400) [pid = 1648] [serial = 1606] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x12b025000) [pid = 1648] [serial = 1609] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x1147b4c00) [pid = 1648] [serial = 1618] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x12ae4f000) [pid = 1648] [serial = 1649] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x12ae44c00) [pid = 1648] [serial = 1652] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x129c91800) [pid = 1648] [serial = 1639] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x12afa5800) [pid = 1648] [serial = 1654] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x12a00f000) [pid = 1648] [serial = 1640] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12a74d000) [pid = 1648] [serial = 1643] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x12b033000) [pid = 1648] [serial = 1655] [outer = 0x0] [url = about:blank] 16:32:39 INFO - PROCESS | 1648 | 1461022359154 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x126ad5000 == 75 [pid = 1648] [id = 592] 16:32:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x11560f000) [pid = 1648] [serial = 1776] [outer = 0x0] 16:32:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x118638000) [pid = 1648] [serial = 1777] [outer = 0x11560f000] 16:32:39 INFO - PROCESS | 1648 | 1461022359183 Marionette DEBUG loaded listener.js 16:32:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x118ecdc00) [pid = 1648] [serial = 1778] [outer = 0x11560f000] 16:32:39 INFO - PROCESS | 1648 | 1461022359507 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]]]}] 16:32:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 16:32:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 622ms 16:32:39 INFO - PROCESS | 1648 | 1461022359555 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 16:32:39 INFO - PROCESS | 1648 | 1461022359557 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 16:32:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 16:32:39 INFO - PROCESS | 1648 | 1461022359593 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 16:32:39 INFO - PROCESS | 1648 | 1461022359594 Marionette TRACE conn2 <- [1,2342,null,{}] 16:32:39 INFO - PROCESS | 1648 | 1461022359597 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}] 16:32:39 INFO - PROCESS | 1648 | 1461022359701 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 16:32:39 INFO - PROCESS | 1648 | 1461022359708 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a5a5800 == 76 [pid = 1648] [id = 593] 16:32:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x119543800) [pid = 1648] [serial = 1779] [outer = 0x0] 16:32:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x11a643800) [pid = 1648] [serial = 1780] [outer = 0x119543800] 16:32:39 INFO - PROCESS | 1648 | 1461022359734 Marionette DEBUG loaded listener.js 16:32:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x11a855800) [pid = 1648] [serial = 1781] [outer = 0x119543800] 16:32:40 INFO - PROCESS | 1648 | 1461022360098 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]]]}] 16:32:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 16:32:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 527ms 16:32:40 INFO - PROCESS | 1648 | 1461022360111 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 16:32:40 INFO - PROCESS | 1648 | 1461022360113 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 16:32:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 16:32:40 INFO - PROCESS | 1648 | 1461022360131 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 16:32:40 INFO - PROCESS | 1648 | 1461022360132 Marionette TRACE conn2 <- [1,2346,null,{}] 16:32:40 INFO - PROCESS | 1648 | 1461022360135 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}] 16:32:40 INFO - PROCESS | 1648 | 1461022360234 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 16:32:40 INFO - PROCESS | 1648 | 1461022360239 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a73f800 == 77 [pid = 1648] [id = 594] 16:32:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x11a85a400) [pid = 1648] [serial = 1782] [outer = 0x0] 16:32:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x11a871000) [pid = 1648] [serial = 1783] [outer = 0x11a85a400] 16:32:40 INFO - PROCESS | 1648 | 1461022360265 Marionette DEBUG loaded listener.js 16:32:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x11a89e400) [pid = 1648] [serial = 1784] [outer = 0x11a85a400] 16:32:40 INFO - PROCESS | 1648 | 1461022360635 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]]]}] 16:32:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 16:32:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 524ms 16:32:40 INFO - PROCESS | 1648 | 1461022360650 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 16:32:40 INFO - PROCESS | 1648 | 1461022360654 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 16:32:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 16:32:40 INFO - PROCESS | 1648 | 1461022360657 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 16:32:40 INFO - PROCESS | 1648 | 1461022360658 Marionette TRACE conn2 <- [1,2350,null,{}] 16:32:40 INFO - PROCESS | 1648 | 1461022360661 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}] 16:32:40 INFO - PROCESS | 1648 | 1461022360805 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 16:32:40 INFO - PROCESS | 1648 | 1461022360982 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac89800 == 78 [pid = 1648] [id = 595] 16:32:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x11a85b800) [pid = 1648] [serial = 1785] [outer = 0x0] 16:32:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x11acf1400) [pid = 1648] [serial = 1786] [outer = 0x11a85b800] 16:32:41 INFO - PROCESS | 1648 | 1461022361029 Marionette DEBUG loaded listener.js 16:32:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x11bb85c00) [pid = 1648] [serial = 1787] [outer = 0x11a85b800] 16:32:41 INFO - PROCESS | 1648 | 1461022361403 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]]]}] 16:32:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 16:32:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 770ms 16:32:41 INFO - PROCESS | 1648 | 1461022361427 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 16:32:41 INFO - PROCESS | 1648 | 1461022361429 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 16:32:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 16:32:41 INFO - PROCESS | 1648 | 1461022361431 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 16:32:41 INFO - PROCESS | 1648 | 1461022361432 Marionette TRACE conn2 <- [1,2354,null,{}] 16:32:41 INFO - PROCESS | 1648 | 1461022361434 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}] 16:32:41 INFO - PROCESS | 1648 | 1461022361566 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 16:32:41 INFO - PROCESS | 1648 | 1461022361578 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2cd000 == 79 [pid = 1648] [id = 596] 16:32:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x112410400) [pid = 1648] [serial = 1788] [outer = 0x0] 16:32:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x11bb91800) [pid = 1648] [serial = 1789] [outer = 0x112410400] 16:32:41 INFO - PROCESS | 1648 | 1461022361604 Marionette DEBUG loaded listener.js 16:32:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x11c2f4c00) [pid = 1648] [serial = 1790] [outer = 0x112410400] 16:32:41 INFO - PROCESS | 1648 | 1461022361972 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]]]}] 16:32:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 16:32:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 573ms 16:32:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 16:32:42 INFO - PROCESS | 1648 | 1461022362008 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 16:32:42 INFO - PROCESS | 1648 | 1461022362009 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 16:32:42 INFO - PROCESS | 1648 | 1461022362011 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 16:32:42 INFO - PROCESS | 1648 | 1461022362012 Marionette TRACE conn2 <- [1,2358,null,{}] 16:32:42 INFO - PROCESS | 1648 | 1461022362014 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}] 16:32:42 INFO - PROCESS | 1648 | 1461022362148 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 16:32:42 INFO - PROCESS | 1648 | 1461022362160 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb13000 == 80 [pid = 1648] [id = 597] 16:32:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x11bbda000) [pid = 1648] [serial = 1791] [outer = 0x0] 16:32:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x11c546c00) [pid = 1648] [serial = 1792] [outer = 0x11bbda000] 16:32:42 INFO - PROCESS | 1648 | 1461022362186 Marionette DEBUG loaded listener.js 16:32:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x123641400) [pid = 1648] [serial = 1793] [outer = 0x11bbda000] 16:32:42 INFO - PROCESS | 1648 | 1461022362533 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]]]}] 16:32:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 16:32:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 569ms 16:32:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 16:32:42 INFO - PROCESS | 1648 | 1461022362580 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 16:32:42 INFO - PROCESS | 1648 | 1461022362581 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 16:32:42 INFO - PROCESS | 1648 | 1461022362584 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 16:32:42 INFO - PROCESS | 1648 | 1461022362585 Marionette TRACE conn2 <- [1,2362,null,{}] 16:32:42 INFO - PROCESS | 1648 | 1461022362587 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}] 16:32:42 INFO - PROCESS | 1648 | 1461022362720 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 16:32:42 INFO - PROCESS | 1648 | 1461022362738 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d126800 == 81 [pid = 1648] [id = 598] 16:32:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 195 (0x123644000) [pid = 1648] [serial = 1794] [outer = 0x0] 16:32:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 196 (0x12364a400) [pid = 1648] [serial = 1795] [outer = 0x123644000] 16:32:42 INFO - PROCESS | 1648 | 1461022362764 Marionette DEBUG loaded listener.js 16:32:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 197 (0x123699000) [pid = 1648] [serial = 1796] [outer = 0x123644000] 16:32:43 INFO - PROCESS | 1648 | 1461022363122 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]]]}] 16:32:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 16:32:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 568ms 16:32:43 INFO - PROCESS | 1648 | 1461022363153 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 16:32:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 16:32:43 INFO - PROCESS | 1648 | 1461022363154 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 16:32:43 INFO - PROCESS | 1648 | 1461022363156 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 16:32:43 INFO - PROCESS | 1648 | 1461022363157 Marionette TRACE conn2 <- [1,2366,null,{}] 16:32:43 INFO - PROCESS | 1648 | 1461022363159 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}] 16:32:43 INFO - PROCESS | 1648 | 1461022363566 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 16:32:43 INFO - PROCESS | 1648 | --DOMWINDOW == 196 (0x12a010800) [pid = 1648] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 16:32:43 INFO - PROCESS | 1648 | --DOMWINDOW == 195 (0x12a068800) [pid = 1648] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 16:32:43 INFO - PROCESS | 1648 | --DOMWINDOW == 194 (0x129c91000) [pid = 1648] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 16:32:43 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x114b9e800) [pid = 1648] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 16:32:43 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x11560b800) [pid = 1648] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 16:32:43 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x12a752000) [pid = 1648] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 16:32:43 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x127016c00) [pid = 1648] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 16:32:43 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x12368d800) [pid = 1648] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 16:32:43 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x115608c00) [pid = 1648] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 16:32:43 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x11240e800) [pid = 1648] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 16:32:43 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x127c82400) [pid = 1648] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 16:32:43 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x11bbdf800) [pid = 1648] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 16:32:43 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x11560e400) [pid = 1648] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 16:32:43 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x11aff0400) [pid = 1648] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 16:32:43 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x127047000) [pid = 1648] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 16:32:43 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x129c38800) [pid = 1648] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 16:32:43 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x12a016000) [pid = 1648] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 16:32:43 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x12a943800) [pid = 1648] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 16:32:43 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x12b03a800) [pid = 1648] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 16:32:43 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x1123b8000) [pid = 1648] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 16:32:43 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x11239f800) [pid = 1648] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 16:32:43 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12b032400) [pid = 1648] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 16:32:43 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x12ad28400) [pid = 1648] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 16:32:43 INFO - PROCESS | 1648 | 1461022363651 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x119849800 == 82 [pid = 1648] [id = 599] 16:32:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x1123a2400) [pid = 1648] [serial = 1797] [outer = 0x0] 16:32:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x112405c00) [pid = 1648] [serial = 1798] [outer = 0x1123a2400] 16:32:43 INFO - PROCESS | 1648 | 1461022363677 Marionette DEBUG loaded listener.js 16:32:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x119e65c00) [pid = 1648] [serial = 1799] [outer = 0x1123a2400] 16:32:44 INFO - PROCESS | 1648 | 1461022363992 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]]]}] 16:32:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 16:32:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 872ms 16:32:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 16:32:44 INFO - PROCESS | 1648 | 1461022364029 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 16:32:44 INFO - PROCESS | 1648 | 1461022364030 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 16:32:44 INFO - PROCESS | 1648 | 1461022364032 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 16:32:44 INFO - PROCESS | 1648 | 1461022364034 Marionette TRACE conn2 <- [1,2370,null,{}] 16:32:44 INFO - PROCESS | 1648 | 1461022364036 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}] 16:32:44 INFO - PROCESS | 1648 | 1461022364188 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 16:32:44 INFO - PROCESS | 1648 | 1461022364199 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e65a800 == 83 [pid = 1648] [id = 600] 16:32:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x11c2f4000) [pid = 1648] [serial = 1800] [outer = 0x0] 16:32:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x126822c00) [pid = 1648] [serial = 1801] [outer = 0x11c2f4000] 16:32:44 INFO - PROCESS | 1648 | 1461022364228 Marionette DEBUG loaded listener.js 16:32:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x127c34000) [pid = 1648] [serial = 1802] [outer = 0x11c2f4000] 16:32:44 INFO - PROCESS | 1648 | 1461022364583 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]]]}] 16:32:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 16:32:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 572ms 16:32:44 INFO - PROCESS | 1648 | 1461022364606 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 16:32:44 INFO - PROCESS | 1648 | 1461022364607 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 16:32:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 16:32:44 INFO - PROCESS | 1648 | 1461022364610 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 16:32:44 INFO - PROCESS | 1648 | 1461022364611 Marionette TRACE conn2 <- [1,2374,null,{}] 16:32:44 INFO - PROCESS | 1648 | 1461022364614 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}] 16:32:44 INFO - PROCESS | 1648 | 1461022364721 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 16:32:44 INFO - PROCESS | 1648 | 1461022364725 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea45800 == 84 [pid = 1648] [id = 601] 16:32:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x127c34400) [pid = 1648] [serial = 1803] [outer = 0x0] 16:32:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x127d89400) [pid = 1648] [serial = 1804] [outer = 0x127c34400] 16:32:44 INFO - PROCESS | 1648 | 1461022364749 Marionette DEBUG loaded listener.js 16:32:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x129067400) [pid = 1648] [serial = 1805] [outer = 0x127c34400] 16:32:45 INFO - PROCESS | 1648 | 1461022365129 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]]]}] 16:32:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 16:32:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 569ms 16:32:45 INFO - PROCESS | 1648 | 1461022365180 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 16:32:45 INFO - PROCESS | 1648 | 1461022365181 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 16:32:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 16:32:45 INFO - PROCESS | 1648 | 1461022365183 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 16:32:45 INFO - PROCESS | 1648 | 1461022365184 Marionette TRACE conn2 <- [1,2378,null,{}] 16:32:45 INFO - PROCESS | 1648 | 1461022365189 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}] 16:32:45 INFO - PROCESS | 1648 | 1461022365293 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 16:32:45 INFO - PROCESS | 1648 | 1461022365297 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f736800 == 85 [pid = 1648] [id = 602] 16:32:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x127c9a400) [pid = 1648] [serial = 1806] [outer = 0x0] 16:32:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x1298b7000) [pid = 1648] [serial = 1807] [outer = 0x127c9a400] 16:32:45 INFO - PROCESS | 1648 | 1461022365322 Marionette DEBUG loaded listener.js 16:32:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x129c3d000) [pid = 1648] [serial = 1808] [outer = 0x127c9a400] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x13a2c9800 == 84 [pid = 1648] [id = 562] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12af10800 == 83 [pid = 1648] [id = 564] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x139b2f800 == 82 [pid = 1648] [id = 483] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12db47800 == 81 [pid = 1648] [id = 226] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1309d2800 == 80 [pid = 1648] [id = 380] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x1270ec800 == 79 [pid = 1648] [id = 382] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x13040f800 == 78 [pid = 1648] [id = 319] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x13a14c000 == 77 [pid = 1648] [id = 561] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12fd59800 == 76 [pid = 1648] [id = 378] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x129b35000 == 75 [pid = 1648] [id = 194] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12fe68000 == 74 [pid = 1648] [id = 265] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x11bac3000 == 73 [pid = 1648] [id = 402] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x130222000 == 72 [pid = 1648] [id = 343] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x11c606000 == 71 [pid = 1648] [id = 246] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x13a07d000 == 70 [pid = 1648] [id = 560] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x137adb000 == 69 [pid = 1648] [id = 416] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x131d22000 == 68 [pid = 1648] [id = 381] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12b0d4000 == 67 [pid = 1648] [id = 422] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x126f81800 == 66 [pid = 1648] [id = 447] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x116715800 == 65 [pid = 1648] [id = 228] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x118ee1000 == 64 [pid = 1648] [id = 261] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x11c31c000 == 63 [pid = 1648] [id = 325] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x13722f800 == 62 [pid = 1648] [id = 438] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12a736800 == 61 [pid = 1648] [id = 401] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12f61e000 == 60 [pid = 1648] [id = 245] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12b918000 == 59 [pid = 1648] [id = 204] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12d96f800 == 58 [pid = 1648] [id = 362] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12fd4e000 == 57 [pid = 1648] [id = 264] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x139b2d000 == 56 [pid = 1648] [id = 421] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12d92c800 == 55 [pid = 1648] [id = 344] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12e440800 == 54 [pid = 1648] [id = 227] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x130418800 == 53 [pid = 1648] [id = 379] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x13a652000 == 52 [pid = 1648] [id = 563] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x118f52000 == 51 [pid = 1648] [id = 590] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12af14800 == 50 [pid = 1648] [id = 589] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x129b40000 == 49 [pid = 1648] [id = 588] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x139710000 == 48 [pid = 1648] [id = 587] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12a917000 == 47 [pid = 1648] [id = 586] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x146ae5000 == 46 [pid = 1648] [id = 585] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x13b086000 == 45 [pid = 1648] [id = 584] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x13b08f000 == 44 [pid = 1648] [id = 583] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x13a090800 == 43 [pid = 1648] [id = 582] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x139b26800 == 42 [pid = 1648] [id = 581] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x139643800 == 41 [pid = 1648] [id = 580] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12f621000 == 40 [pid = 1648] [id = 579] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x12b0de000 == 39 [pid = 1648] [id = 578] 16:32:46 INFO - PROCESS | 1648 | --DOCSHELL 0x119eeb000 == 38 [pid = 1648] [id = 577] 16:32:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea45800 == 37 [pid = 1648] [id = 601] 16:32:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12d126800 == 36 [pid = 1648] [id = 598] 16:32:47 INFO - PROCESS | 1648 | --DOCSHELL 0x126ad5000 == 35 [pid = 1648] [id = 592] 16:32:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2cd000 == 34 [pid = 1648] [id = 596] 16:32:47 INFO - PROCESS | 1648 | --DOCSHELL 0x11ad5b800 == 33 [pid = 1648] [id = 591] 16:32:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12a73f800 == 32 [pid = 1648] [id = 594] 16:32:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac89800 == 31 [pid = 1648] [id = 595] 16:32:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb13000 == 30 [pid = 1648] [id = 597] 16:32:47 INFO - PROCESS | 1648 | --DOCSHELL 0x119849800 == 29 [pid = 1648] [id = 599] 16:32:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12a5a5800 == 28 [pid = 1648] [id = 593] 16:32:47 INFO - PROCESS | 1648 | --DOCSHELL 0x12e65a800 == 27 [pid = 1648] [id = 600] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x12b42dc00) [pid = 1648] [serial = 1658] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x126a5c000) [pid = 1648] [serial = 1523] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x11af7bc00) [pid = 1648] [serial = 1526] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x126955c00) [pid = 1648] [serial = 1529] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x129c9b000) [pid = 1648] [serial = 1532] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x12a0dac00) [pid = 1648] [serial = 1535] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x12a755800) [pid = 1648] [serial = 1538] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x12b03a400) [pid = 1648] [serial = 1541] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12d05d000) [pid = 1648] [serial = 1544] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x12a0e4400) [pid = 1648] [serial = 1547] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x11af7fc00) [pid = 1648] [serial = 1550] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x12afa8800) [pid = 1648] [serial = 1592] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12a0da000) [pid = 1648] [serial = 1714] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12a973400) [pid = 1648] [serial = 1717] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x12a940400) [pid = 1648] [serial = 1715] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x12ad29c00) [pid = 1648] [serial = 1720] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x11c68d400) [pid = 1648] [serial = 1723] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x12ab43000) [pid = 1648] [serial = 1718] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x11a968c00) [pid = 1648] [serial = 1702] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x12afb0000) [pid = 1648] [serial = 1726] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x127049400) [pid = 1648] [serial = 1708] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x127ca0000) [pid = 1648] [serial = 1709] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x11c3ad000) [pid = 1648] [serial = 1666] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x123695c00) [pid = 1648] [serial = 1705] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x126bccc00) [pid = 1648] [serial = 1706] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x11af7c400) [pid = 1648] [serial = 1700] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x119542800) [pid = 1648] [serial = 1699] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x12b152000) [pid = 1648] [serial = 1727] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x11a86fc00) [pid = 1648] [serial = 1663] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x1123a1400) [pid = 1648] [serial = 1660] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x12b9b0800) [pid = 1648] [serial = 1729] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x1298b7c00) [pid = 1648] [serial = 1669] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12a756400) [pid = 1648] [serial = 1672] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x12d31ac00) [pid = 1648] [serial = 1678] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12b107000) [pid = 1648] [serial = 1675] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12d9b4c00) [pid = 1648] [serial = 1681] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12e153000) [pid = 1648] [serial = 1684] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12e321800) [pid = 1648] [serial = 1687] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12e3b3400) [pid = 1648] [serial = 1690] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12afa9800) [pid = 1648] [serial = 1693] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12a74e400) [pid = 1648] [serial = 1724] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12ae4a800) [pid = 1648] [serial = 1721] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x11c54c400) [pid = 1648] [serial = 1703] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x114d58400) [pid = 1648] [serial = 1697] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x114008400) [pid = 1648] [serial = 1696] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x129065400) [pid = 1648] [serial = 1711] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12a00fc00) [pid = 1648] [serial = 1712] [outer = 0x0] [url = about:blank] 16:32:47 INFO - PROCESS | 1648 | 1461022367777 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]]]}] 16:32:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 16:32:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 2624ms 16:32:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 16:32:47 INFO - PROCESS | 1648 | 1461022367812 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 16:32:47 INFO - PROCESS | 1648 | 1461022367814 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 16:32:47 INFO - PROCESS | 1648 | 1461022367819 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 16:32:47 INFO - PROCESS | 1648 | 1461022367822 Marionette TRACE conn2 <- [1,2382,null,{}] 16:32:47 INFO - PROCESS | 1648 | 1461022367826 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}] 16:32:47 INFO - PROCESS | 1648 | 1461022367910 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 16:32:47 INFO - PROCESS | 1648 | 1461022367916 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x11860f800 == 28 [pid = 1648] [id = 603] 16:32:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x11240c000) [pid = 1648] [serial = 1809] [outer = 0x0] 16:32:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x11240d400) [pid = 1648] [serial = 1810] [outer = 0x11240c000] 16:32:47 INFO - PROCESS | 1648 | 1461022367948 Marionette DEBUG loaded listener.js 16:32:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x114009800) [pid = 1648] [serial = 1811] [outer = 0x11240c000] 16:32:48 INFO - PROCESS | 1648 | 1461022368313 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]]]}] 16:32:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 16:32:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 521ms 16:32:48 INFO - PROCESS | 1648 | 1461022368340 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 16:32:48 INFO - PROCESS | 1648 | 1461022368345 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 16:32:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 16:32:48 INFO - PROCESS | 1648 | 1461022368349 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 16:32:48 INFO - PROCESS | 1648 | 1461022368351 Marionette TRACE conn2 <- [1,2386,null,{}] 16:32:48 INFO - PROCESS | 1648 | 1461022368354 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}] 16:32:48 INFO - PROCESS | 1648 | 1461022368437 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 16:32:48 INFO - PROCESS | 1648 | 1461022368491 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x118ef3000 == 29 [pid = 1648] [id = 604] 16:32:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x112406400) [pid = 1648] [serial = 1812] [outer = 0x0] 16:32:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x1140ca800) [pid = 1648] [serial = 1813] [outer = 0x112406400] 16:32:48 INFO - PROCESS | 1648 | 1461022368517 Marionette DEBUG loaded listener.js 16:32:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x114ba1800) [pid = 1648] [serial = 1814] [outer = 0x112406400] 16:32:48 INFO - PROCESS | 1648 | 1461022368831 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]]]}] 16:32:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 16:32:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 522ms 16:32:48 INFO - PROCESS | 1648 | 1461022368872 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 16:32:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 16:32:48 INFO - PROCESS | 1648 | 1461022368874 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 16:32:48 INFO - PROCESS | 1648 | 1461022368876 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 16:32:48 INFO - PROCESS | 1648 | 1461022368879 Marionette TRACE conn2 <- [1,2390,null,{}] 16:32:48 INFO - PROCESS | 1648 | 1461022368887 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}] 16:32:48 INFO - PROCESS | 1648 | 1461022368992 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 16:32:49 INFO - PROCESS | 1648 | 1461022368998 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aabb800 == 30 [pid = 1648] [id = 605] 16:32:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x112311400) [pid = 1648] [serial = 1815] [outer = 0x0] 16:32:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x114c97000) [pid = 1648] [serial = 1816] [outer = 0x112311400] 16:32:49 INFO - PROCESS | 1648 | 1461022369029 Marionette DEBUG loaded listener.js 16:32:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x114d5e800) [pid = 1648] [serial = 1817] [outer = 0x112311400] 16:32:49 INFO - PROCESS | 1648 | 1461022369408 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]]]}] 16:32:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 16:32:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 571ms 16:32:49 INFO - PROCESS | 1648 | 1461022369448 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 16:32:49 INFO - PROCESS | 1648 | 1461022369451 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 16:32:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 16:32:49 INFO - PROCESS | 1648 | 1461022369457 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 16:32:49 INFO - PROCESS | 1648 | 1461022369459 Marionette TRACE conn2 <- [1,2394,null,{}] 16:32:49 INFO - PROCESS | 1648 | 1461022369462 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}] 16:32:49 INFO - PROCESS | 1648 | 1461022369587 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 16:32:49 INFO - PROCESS | 1648 | 1461022369669 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ad55800 == 31 [pid = 1648] [id = 606] 16:32:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x114ba5400) [pid = 1648] [serial = 1818] [outer = 0x0] 16:32:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x115606800) [pid = 1648] [serial = 1819] [outer = 0x114ba5400] 16:32:49 INFO - PROCESS | 1648 | 1461022369708 Marionette DEBUG loaded listener.js 16:32:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x115835400) [pid = 1648] [serial = 1820] [outer = 0x114ba5400] 16:32:49 INFO - PROCESS | 1648 | 1461022369983 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]]]}] 16:32:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 16:32:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 571ms 16:32:50 INFO - PROCESS | 1648 | 1461022370027 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 16:32:50 INFO - PROCESS | 1648 | 1461022370029 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 16:32:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 16:32:50 INFO - PROCESS | 1648 | 1461022370031 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 16:32:50 INFO - PROCESS | 1648 | 1461022370032 Marionette TRACE conn2 <- [1,2398,null,{}] 16:32:50 INFO - PROCESS | 1648 | 1461022370035 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}] 16:32:50 INFO - PROCESS | 1648 | 1461022370112 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 16:32:50 INFO - PROCESS | 1648 | 1461022370116 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bd4f800 == 32 [pid = 1648] [id = 607] 16:32:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x1123bd000) [pid = 1648] [serial = 1821] [outer = 0x0] 16:32:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x1165e3800) [pid = 1648] [serial = 1822] [outer = 0x1123bd000] 16:32:50 INFO - PROCESS | 1648 | 1461022370145 Marionette DEBUG loaded listener.js 16:32:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x1186a9c00) [pid = 1648] [serial = 1823] [outer = 0x1123bd000] 16:32:50 INFO - PROCESS | 1648 | 1461022370497 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]]]}] 16:32:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 16:32:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 473ms 16:32:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 16:32:50 INFO - PROCESS | 1648 | 1461022370507 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 16:32:50 INFO - PROCESS | 1648 | 1461022370508 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 16:32:50 INFO - PROCESS | 1648 | 1461022370510 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 16:32:50 INFO - PROCESS | 1648 | 1461022370511 Marionette TRACE conn2 <- [1,2402,null,{}] 16:32:50 INFO - PROCESS | 1648 | 1461022370513 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}] 16:32:50 INFO - PROCESS | 1648 | 1461022370641 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 16:32:50 INFO - PROCESS | 1648 | 1461022370649 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bed5000 == 33 [pid = 1648] [id = 608] 16:32:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x11892e800) [pid = 1648] [serial = 1824] [outer = 0x0] 16:32:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x118e3fc00) [pid = 1648] [serial = 1825] [outer = 0x11892e800] 16:32:50 INFO - PROCESS | 1648 | 1461022370679 Marionette DEBUG loaded listener.js 16:32:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x119a53800) [pid = 1648] [serial = 1826] [outer = 0x11892e800] 16:32:50 INFO - PROCESS | 1648 | 1461022370989 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]]]}] 16:32:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 16:32:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 519ms 16:32:51 INFO - PROCESS | 1648 | 1461022371030 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 16:32:51 INFO - PROCESS | 1648 | 1461022371031 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 16:32:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 16:32:51 INFO - PROCESS | 1648 | 1461022371033 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 16:32:51 INFO - PROCESS | 1648 | 1461022371034 Marionette TRACE conn2 <- [1,2406,null,{}] 16:32:51 INFO - PROCESS | 1648 | 1461022371037 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}] 16:32:51 INFO - PROCESS | 1648 | 1461022371110 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 16:32:51 INFO - PROCESS | 1648 | 1461022371114 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x1269ca000 == 34 [pid = 1648] [id = 609] 16:32:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x112402400) [pid = 1648] [serial = 1827] [outer = 0x0] 16:32:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x11a63f800) [pid = 1648] [serial = 1828] [outer = 0x112402400] 16:32:51 INFO - PROCESS | 1648 | 1461022371143 Marionette DEBUG loaded listener.js 16:32:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x11a850800) [pid = 1648] [serial = 1829] [outer = 0x112402400] 16:32:51 INFO - PROCESS | 1648 | 1461022371487 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]]]}] 16:32:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 16:32:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 471ms 16:32:51 INFO - PROCESS | 1648 | 1461022371506 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 16:32:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 16:32:51 INFO - PROCESS | 1648 | 1461022371507 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 16:32:51 INFO - PROCESS | 1648 | 1461022371509 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 16:32:51 INFO - PROCESS | 1648 | 1461022371510 Marionette TRACE conn2 <- [1,2410,null,{}] 16:32:51 INFO - PROCESS | 1648 | 1461022371512 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}] 16:32:51 INFO - PROCESS | 1648 | 1461022371615 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 16:32:51 INFO - PROCESS | 1648 | 1461022371625 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b82000 == 35 [pid = 1648] [id = 610] 16:32:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x11a63b400) [pid = 1648] [serial = 1830] [outer = 0x0] 16:32:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x11a858800) [pid = 1648] [serial = 1831] [outer = 0x11a63b400] 16:32:51 INFO - PROCESS | 1648 | 1461022371651 Marionette DEBUG loaded listener.js 16:32:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x11a86b000) [pid = 1648] [serial = 1832] [outer = 0x11a63b400] 16:32:51 INFO - PROCESS | 1648 | 1461022371963 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]]]}] 16:32:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 16:32:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 468ms 16:32:51 INFO - PROCESS | 1648 | 1461022371978 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 16:32:51 INFO - PROCESS | 1648 | 1461022371979 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 16:32:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 16:32:51 INFO - PROCESS | 1648 | 1461022371981 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 16:32:51 INFO - PROCESS | 1648 | 1461022371982 Marionette TRACE conn2 <- [1,2414,null,{}] 16:32:51 INFO - PROCESS | 1648 | 1461022371986 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}] 16:32:52 INFO - PROCESS | 1648 | 1461022372064 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 16:32:52 INFO - PROCESS | 1648 | 1461022372070 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aabb000 == 36 [pid = 1648] [id = 611] 16:32:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x11a86b800) [pid = 1648] [serial = 1833] [outer = 0x0] 16:32:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x11a875400) [pid = 1648] [serial = 1834] [outer = 0x11a86b800] 16:32:52 INFO - PROCESS | 1648 | 1461022372097 Marionette DEBUG loaded listener.js 16:32:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x11a89c800) [pid = 1648] [serial = 1835] [outer = 0x11a86b800] 16:32:52 INFO - PROCESS | 1648 | 1461022372424 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]]]}] 16:32:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 16:32:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 470ms 16:32:52 INFO - PROCESS | 1648 | 1461022372451 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 16:32:52 INFO - PROCESS | 1648 | 1461022372454 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 16:32:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 16:32:52 INFO - PROCESS | 1648 | 1461022372457 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 16:32:52 INFO - PROCESS | 1648 | 1461022372458 Marionette TRACE conn2 <- [1,2418,null,{}] 16:32:52 INFO - PROCESS | 1648 | 1461022372460 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}] 16:32:52 INFO - PROCESS | 1648 | 1461022372573 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 16:32:52 INFO - PROCESS | 1648 | 1461022372607 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x127c22800 == 37 [pid = 1648] [id = 612] 16:32:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x118f90000) [pid = 1648] [serial = 1836] [outer = 0x0] 16:32:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x11a8a2c00) [pid = 1648] [serial = 1837] [outer = 0x118f90000] 16:32:52 INFO - PROCESS | 1648 | 1461022372632 Marionette DEBUG loaded listener.js 16:32:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x11a968c00) [pid = 1648] [serial = 1838] [outer = 0x118f90000] 16:32:52 INFO - PROCESS | 1648 | 1461022372962 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]]]}] 16:32:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 16:32:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 522ms 16:32:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 16:32:52 INFO - PROCESS | 1648 | 1461022372979 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 16:32:52 INFO - PROCESS | 1648 | 1461022372981 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 16:32:52 INFO - PROCESS | 1648 | 1461022372983 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 16:32:52 INFO - PROCESS | 1648 | 1461022372986 Marionette TRACE conn2 <- [1,2422,null,{}] 16:32:53 INFO - PROCESS | 1648 | 1461022372995 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}] 16:32:53 INFO - PROCESS | 1648 | 1461022373111 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 16:32:53 INFO - PROCESS | 1648 | 1461022373114 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bd4e800 == 38 [pid = 1648] [id = 613] 16:32:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x11ace3000) [pid = 1648] [serial = 1839] [outer = 0x0] 16:32:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x11af7ac00) [pid = 1648] [serial = 1840] [outer = 0x11ace3000] 16:32:53 INFO - PROCESS | 1648 | 1461022373148 Marionette DEBUG loaded listener.js 16:32:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x11b6e4000) [pid = 1648] [serial = 1841] [outer = 0x11ace3000] 16:32:53 INFO - PROCESS | 1648 | 1461022373506 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]]]}] 16:32:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 16:32:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 577ms 16:32:53 INFO - PROCESS | 1648 | 1461022373561 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 16:32:53 INFO - PROCESS | 1648 | 1461022373562 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 16:32:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 16:32:53 INFO - PROCESS | 1648 | 1461022373564 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 16:32:53 INFO - PROCESS | 1648 | 1461022373565 Marionette TRACE conn2 <- [1,2426,null,{}] 16:32:53 INFO - PROCESS | 1648 | 1461022373568 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}] 16:32:53 INFO - PROCESS | 1648 | 1461022373665 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 16:32:53 INFO - PROCESS | 1648 | 1461022373704 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a5a5800 == 39 [pid = 1648] [id = 614] 16:32:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x11b6e6c00) [pid = 1648] [serial = 1842] [outer = 0x0] 16:32:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x11b6ec400) [pid = 1648] [serial = 1843] [outer = 0x11b6e6c00] 16:32:53 INFO - PROCESS | 1648 | 1461022373729 Marionette DEBUG loaded listener.js 16:32:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x11b811000) [pid = 1648] [serial = 1844] [outer = 0x11b6e6c00] 16:32:54 INFO - PROCESS | 1648 | 1461022374029 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]]]}] 16:32:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 16:32:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 518ms 16:32:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 16:32:54 INFO - PROCESS | 1648 | 1461022374083 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 16:32:54 INFO - PROCESS | 1648 | 1461022374084 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 16:32:54 INFO - PROCESS | 1648 | 1461022374086 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 16:32:54 INFO - PROCESS | 1648 | 1461022374087 Marionette TRACE conn2 <- [1,2430,null,{}] 16:32:54 INFO - PROCESS | 1648 | 1461022374089 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}] 16:32:54 INFO - PROCESS | 1648 | 1461022374189 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 16:32:54 INFO - PROCESS | 1648 | 1461022374193 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a714000 == 40 [pid = 1648] [id = 615] 16:32:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x11b6e8c00) [pid = 1648] [serial = 1845] [outer = 0x0] 16:32:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x11b863800) [pid = 1648] [serial = 1846] [outer = 0x11b6e8c00] 16:32:54 INFO - PROCESS | 1648 | 1461022374249 Marionette DEBUG loaded listener.js 16:32:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x11b870c00) [pid = 1648] [serial = 1847] [outer = 0x11b6e8c00] 16:32:54 INFO - PROCESS | 1648 | 1461022374566 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]]]}] 16:32:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 16:32:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 519ms 16:32:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 16:32:54 INFO - PROCESS | 1648 | 1461022374606 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 16:32:54 INFO - PROCESS | 1648 | 1461022374607 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 16:32:54 INFO - PROCESS | 1648 | 1461022374609 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 16:32:54 INFO - PROCESS | 1648 | 1461022374610 Marionette TRACE conn2 <- [1,2434,null,{}] 16:32:54 INFO - PROCESS | 1648 | 1461022374612 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}] 16:32:54 INFO - PROCESS | 1648 | 1461022374713 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 16:32:54 INFO - PROCESS | 1648 | 1461022374725 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a73a800 == 41 [pid = 1648] [id = 616] 16:32:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x11ba4f800) [pid = 1648] [serial = 1848] [outer = 0x0] 16:32:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x11bb85800) [pid = 1648] [serial = 1849] [outer = 0x11ba4f800] 16:32:54 INFO - PROCESS | 1648 | 1461022374750 Marionette DEBUG loaded listener.js 16:32:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x11bbd5400) [pid = 1648] [serial = 1850] [outer = 0x11ba4f800] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x12b02b000) [pid = 1648] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x12d057800) [pid = 1648] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x1236d3400) [pid = 1648] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12d9ab800) [pid = 1648] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x128624800) [pid = 1648] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12ae43c00) [pid = 1648] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x114d5b400) [pid = 1648] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12905f800) [pid = 1648] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12b152400) [pid = 1648] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x114d5c000) [pid = 1648] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x128620000) [pid = 1648] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x1123a5000) [pid = 1648] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x112310400) [pid = 1648] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x11bbd9c00) [pid = 1648] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x12ae4d000) [pid = 1648] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x12d9e0000) [pid = 1648] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x118f1e400) [pid = 1648] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x11a855c00) [pid = 1648] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x112317c00) [pid = 1648] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x12e313400) [pid = 1648] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x12e33b000) [pid = 1648] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x12a0e7800) [pid = 1648] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x112410400) [pid = 1648] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x11bbda000) [pid = 1648] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x123644000) [pid = 1648] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x127c34400) [pid = 1648] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x1123a2400) [pid = 1648] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x11a85b800) [pid = 1648] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x11a85a400) [pid = 1648] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x119543800) [pid = 1648] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x11560f000) [pid = 1648] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x114b9b000) [pid = 1648] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x1123a6c00) [pid = 1648] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x112398400) [pid = 1648] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x115614800) [pid = 1648] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12ad49c00) [pid = 1648] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12b04c800) [pid = 1648] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12b043c00) [pid = 1648] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x129c4f400) [pid = 1648] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x129c50000) [pid = 1648] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x12d315000) [pid = 1648] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12ae4b800) [pid = 1648] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x129c41400) [pid = 1648] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12368f400) [pid = 1648] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x11ad7c400) [pid = 1648] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x1123c0000) [pid = 1648] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 16:32:55 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x11c2f4000) [pid = 1648] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 16:32:55 INFO - PROCESS | 1648 | 1461022375629 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]]]}] 16:32:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 16:32:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 1070ms 16:32:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 16:32:55 INFO - PROCESS | 1648 | 1461022375680 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 16:32:55 INFO - PROCESS | 1648 | 1461022375681 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 16:32:55 INFO - PROCESS | 1648 | 1461022375683 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 16:32:55 INFO - PROCESS | 1648 | 1461022375684 Marionette TRACE conn2 <- [1,2438,null,{}] 16:32:55 INFO - PROCESS | 1648 | 1461022375686 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}] 16:32:55 INFO - PROCESS | 1648 | 1461022375788 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 16:32:55 INFO - PROCESS | 1648 | 1461022375823 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x127415800 == 42 [pid = 1648] [id = 617] 16:32:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x1123a6800) [pid = 1648] [serial = 1851] [outer = 0x0] 16:32:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x114ba4c00) [pid = 1648] [serial = 1852] [outer = 0x1123a6800] 16:32:55 INFO - PROCESS | 1648 | 1461022375851 Marionette DEBUG loaded listener.js 16:32:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x119e62c00) [pid = 1648] [serial = 1853] [outer = 0x1123a6800] 16:32:56 INFO - PROCESS | 1648 | 1461022376136 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]]]}] 16:32:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 16:32:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 471ms 16:32:56 INFO - PROCESS | 1648 | 1461022376158 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 16:32:56 INFO - PROCESS | 1648 | 1461022376159 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 16:32:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 16:32:56 INFO - PROCESS | 1648 | 1461022376162 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 16:32:56 INFO - PROCESS | 1648 | 1461022376163 Marionette TRACE conn2 <- [1,2442,null,{}] 16:32:56 INFO - PROCESS | 1648 | 1461022376165 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}] 16:32:56 INFO - PROCESS | 1648 | 1461022376253 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 16:32:56 INFO - PROCESS | 1648 | 1461022376258 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12abc3000 == 43 [pid = 1648] [id = 618] 16:32:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x11a85b800) [pid = 1648] [serial = 1854] [outer = 0x0] 16:32:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x11bb8b800) [pid = 1648] [serial = 1855] [outer = 0x11a85b800] 16:32:56 INFO - PROCESS | 1648 | 1461022376284 Marionette DEBUG loaded listener.js 16:32:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x11bbdf800) [pid = 1648] [serial = 1856] [outer = 0x11a85b800] 16:32:56 INFO - PROCESS | 1648 | 1461022376616 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]]]}] 16:32:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 16:32:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 470ms 16:32:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 16:32:56 INFO - PROCESS | 1648 | 1461022376632 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 16:32:56 INFO - PROCESS | 1648 | 1461022376633 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 16:32:56 INFO - PROCESS | 1648 | 1461022376637 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 16:32:56 INFO - PROCESS | 1648 | 1461022376639 Marionette TRACE conn2 <- [1,2446,null,{}] 16:32:56 INFO - PROCESS | 1648 | 1461022376641 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}] 16:32:56 INFO - PROCESS | 1648 | 1461022376751 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 16:32:56 INFO - PROCESS | 1648 | 1461022376757 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac88000 == 44 [pid = 1648] [id = 619] 16:32:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x115594000) [pid = 1648] [serial = 1857] [outer = 0x0] 16:32:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x11bbe1c00) [pid = 1648] [serial = 1858] [outer = 0x115594000] 16:32:56 INFO - PROCESS | 1648 | 1461022376784 Marionette DEBUG loaded listener.js 16:32:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x11c3b5c00) [pid = 1648] [serial = 1859] [outer = 0x115594000] 16:32:57 INFO - PROCESS | 1648 | 1461022377077 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]]]}] 16:32:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 16:32:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 471ms 16:32:57 INFO - PROCESS | 1648 | 1461022377107 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 16:32:57 INFO - PROCESS | 1648 | 1461022377108 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 16:32:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 16:32:57 INFO - PROCESS | 1648 | 1461022377111 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 16:32:57 INFO - PROCESS | 1648 | 1461022377112 Marionette TRACE conn2 <- [1,2450,null,{}] 16:32:57 INFO - PROCESS | 1648 | 1461022377115 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}] 16:32:57 INFO - PROCESS | 1648 | 1461022377198 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 16:32:57 INFO - PROCESS | 1648 | 1461022377202 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af13800 == 45 [pid = 1648] [id = 620] 16:32:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x11c53fc00) [pid = 1648] [serial = 1860] [outer = 0x0] 16:32:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x11c549000) [pid = 1648] [serial = 1861] [outer = 0x11c53fc00] 16:32:57 INFO - PROCESS | 1648 | 1461022377226 Marionette DEBUG loaded listener.js 16:32:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x11c68f000) [pid = 1648] [serial = 1862] [outer = 0x11c53fc00] 16:32:57 INFO - PROCESS | 1648 | 1461022377711 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]]]}] 16:32:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 16:32:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 618ms 16:32:57 INFO - PROCESS | 1648 | 1461022377731 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 16:32:57 INFO - PROCESS | 1648 | 1461022377734 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 16:32:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 16:32:57 INFO - PROCESS | 1648 | 1461022377737 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 16:32:57 INFO - PROCESS | 1648 | 1461022377740 Marionette TRACE conn2 <- [1,2454,null,{}] 16:32:57 INFO - PROCESS | 1648 | 1461022377744 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}] 16:32:57 INFO - PROCESS | 1648 | 1461022377857 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 16:32:57 INFO - PROCESS | 1648 | 1461022377970 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x118eeb000 == 46 [pid = 1648] [id = 621] 16:32:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x1123c3800) [pid = 1648] [serial = 1863] [outer = 0x0] 16:32:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x112408400) [pid = 1648] [serial = 1864] [outer = 0x1123c3800] 16:32:58 INFO - PROCESS | 1648 | 1461022378025 Marionette DEBUG loaded listener.js 16:32:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x1140c5c00) [pid = 1648] [serial = 1865] [outer = 0x1123c3800] 16:32:58 INFO - PROCESS | 1648 | 1461022378497 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]]]}] 16:32:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 16:32:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 771ms 16:32:58 INFO - PROCESS | 1648 | 1461022378509 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 16:32:58 INFO - PROCESS | 1648 | 1461022378513 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 16:32:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 16:32:58 INFO - PROCESS | 1648 | 1461022378518 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 16:32:58 INFO - PROCESS | 1648 | 1461022378520 Marionette TRACE conn2 <- [1,2458,null,{}] 16:32:58 INFO - PROCESS | 1648 | 1461022378522 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}] 16:32:58 INFO - PROCESS | 1648 | 1461022378634 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 16:32:58 INFO - PROCESS | 1648 | 1461022378693 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bac4000 == 47 [pid = 1648] [id = 622] 16:32:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x11470fc00) [pid = 1648] [serial = 1866] [outer = 0x0] 16:32:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x114c97c00) [pid = 1648] [serial = 1867] [outer = 0x11470fc00] 16:32:58 INFO - PROCESS | 1648 | 1461022378724 Marionette DEBUG loaded listener.js 16:32:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x114d58400) [pid = 1648] [serial = 1868] [outer = 0x11470fc00] 16:32:59 INFO - PROCESS | 1648 | 1461022379251 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]]]}] 16:32:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 16:32:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 820ms 16:32:59 INFO - PROCESS | 1648 | 1461022379338 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 16:32:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 16:32:59 INFO - PROCESS | 1648 | 1461022379340 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 16:32:59 INFO - PROCESS | 1648 | 1461022379342 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 16:32:59 INFO - PROCESS | 1648 | 1461022379345 Marionette TRACE conn2 <- [1,2462,null,{}] 16:32:59 INFO - PROCESS | 1648 | 1461022379353 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}] 16:32:59 INFO - PROCESS | 1648 | 1461022379469 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 16:32:59 INFO - PROCESS | 1648 | 1461022379530 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:32:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aab7000 == 48 [pid = 1648] [id = 623] 16:32:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x114ba7800) [pid = 1648] [serial = 1869] [outer = 0x0] 16:32:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x11558e000) [pid = 1648] [serial = 1870] [outer = 0x114ba7800] 16:32:59 INFO - PROCESS | 1648 | 1461022379564 Marionette DEBUG loaded listener.js 16:32:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x11892c000) [pid = 1648] [serial = 1871] [outer = 0x114ba7800] 16:33:00 INFO - PROCESS | 1648 | --DOCSHELL 0x11b823000 == 47 [pid = 1648] [id = 101] 16:33:00 INFO - PROCESS | 1648 | --DOCSHELL 0x119844000 == 46 [pid = 1648] [id = 97] 16:33:00 INFO - PROCESS | 1648 | --DOCSHELL 0x114424000 == 45 [pid = 1648] [id = 85] 16:33:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12edc4800 == 44 [pid = 1648] [id = 89] 16:33:00 INFO - PROCESS | 1648 | --DOCSHELL 0x119ed0000 == 43 [pid = 1648] [id = 98] 16:33:00 INFO - PROCESS | 1648 | --DOCSHELL 0x118610000 == 42 [pid = 1648] [id = 84] 16:33:00 INFO - PROCESS | 1648 | --DOCSHELL 0x11b64a800 == 41 [pid = 1648] [id = 100] 16:33:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1268b8800 == 40 [pid = 1648] [id = 92] 16:33:00 INFO - PROCESS | 1648 | --DOCSHELL 0x11aac6800 == 39 [pid = 1648] [id = 99] 16:33:00 INFO - PROCESS | 1648 | --DOCSHELL 0x119ee2000 == 38 [pid = 1648] [id = 91] 16:33:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1195a1800 == 37 [pid = 1648] [id = 96] 16:33:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12c140000 == 36 [pid = 1648] [id = 87] 16:33:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12f73c000 == 35 [pid = 1648] [id = 90] 16:33:00 INFO - PROCESS | 1648 | --DOCSHELL 0x11670c000 == 34 [pid = 1648] [id = 95] 16:33:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12d953800 == 33 [pid = 1648] [id = 88] 16:33:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1290cc800 == 32 [pid = 1648] [id = 86] 16:33:00 INFO - PROCESS | 1648 | --DOCSHELL 0x11601c800 == 31 [pid = 1648] [id = 94] 16:33:00 INFO - PROCESS | 1648 | --DOCSHELL 0x1286ae800 == 30 [pid = 1648] [id = 93] 16:33:00 INFO - PROCESS | 1648 | 1461022380309 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]]]}] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x1298b7000) [pid = 1648] [serial = 1807] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOCSHELL 0x12f736800 == 29 [pid = 1648] [id = 602] 16:33:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 16:33:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 1026ms 16:33:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 16:33:00 INFO - PROCESS | 1648 | 1461022380369 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 16:33:00 INFO - PROCESS | 1648 | 1461022380371 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 16:33:00 INFO - PROCESS | 1648 | 1461022380374 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 16:33:00 INFO - PROCESS | 1648 | 1461022380376 Marionette TRACE conn2 <- [1,2466,null,{}] 16:33:00 INFO - PROCESS | 1648 | 1461022380379 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}] 16:33:00 INFO - PROCESS | 1648 | 1461022380460 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12d9ab000) [pid = 1648] [serial = 1679] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x127c7fc00) [pid = 1648] [serial = 1601] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12d9e3c00) [pid = 1648] [serial = 1682] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12a00b000) [pid = 1648] [serial = 1670] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x12b15e800) [pid = 1648] [serial = 1610] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12e6fcc00) [pid = 1648] [serial = 1694] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12ad2b000) [pid = 1648] [serial = 1673] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12d061000) [pid = 1648] [serial = 1730] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x119a50400) [pid = 1648] [serial = 1595] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12a0e6c00) [pid = 1648] [serial = 1604] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12cf9a800) [pid = 1648] [serial = 1616] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x1123c2400) [pid = 1648] [serial = 1661] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x126bce800) [pid = 1648] [serial = 1667] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x12bb4d800) [pid = 1648] [serial = 1613] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12e15fc00) [pid = 1648] [serial = 1685] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x11aff3400) [pid = 1648] [serial = 1664] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x11bbdcc00) [pid = 1648] [serial = 1598] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x12368fc00) [pid = 1648] [serial = 1619] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12e33d400) [pid = 1648] [serial = 1688] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12e6b9c00) [pid = 1648] [serial = 1691] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x12a980400) [pid = 1648] [serial = 1607] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x12be34c00) [pid = 1648] [serial = 1676] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x11bb91800) [pid = 1648] [serial = 1789] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x11c546c00) [pid = 1648] [serial = 1792] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x123699000) [pid = 1648] [serial = 1796] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x12364a400) [pid = 1648] [serial = 1795] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x123641400) [pid = 1648] [serial = 1793] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x127d89400) [pid = 1648] [serial = 1804] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x112405c00) [pid = 1648] [serial = 1798] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x119e65c00) [pid = 1648] [serial = 1799] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11acf1400) [pid = 1648] [serial = 1786] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x11a871000) [pid = 1648] [serial = 1783] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11a89e400) [pid = 1648] [serial = 1784] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11a643800) [pid = 1648] [serial = 1780] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11a855800) [pid = 1648] [serial = 1781] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x118638000) [pid = 1648] [serial = 1777] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x118ecdc00) [pid = 1648] [serial = 1778] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x114d13400) [pid = 1648] [serial = 1775] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x114ba6c00) [pid = 1648] [serial = 1774] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x114005000) [pid = 1648] [serial = 1772] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x112407000) [pid = 1648] [serial = 1771] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12fdc9000) [pid = 1648] [serial = 1769] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12a0e8000) [pid = 1648] [serial = 1768] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x12fd19c00) [pid = 1648] [serial = 1766] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x126a5e800) [pid = 1648] [serial = 1765] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12ad4cc00) [pid = 1648] [serial = 1762] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x12b051400) [pid = 1648] [serial = 1763] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x12f6e0000) [pid = 1648] [serial = 1760] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x12e787c00) [pid = 1648] [serial = 1759] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x12b04b400) [pid = 1648] [serial = 1756] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x12b04fc00) [pid = 1648] [serial = 1757] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x12e787000) [pid = 1648] [serial = 1754] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x12e6f5800) [pid = 1648] [serial = 1753] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x129c4e800) [pid = 1648] [serial = 1751] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x12d9dcc00) [pid = 1648] [serial = 1750] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x12e3ab400) [pid = 1648] [serial = 1748] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x12d9ac400) [pid = 1648] [serial = 1747] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x12b106400) [pid = 1648] [serial = 1745] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x12b031000) [pid = 1648] [serial = 1744] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x12ad33000) [pid = 1648] [serial = 1742] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x12a751000) [pid = 1648] [serial = 1741] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x127fca400) [pid = 1648] [serial = 1739] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x127041400) [pid = 1648] [serial = 1738] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11bbda800) [pid = 1648] [serial = 1736] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 89 (0x11b6e1400) [pid = 1648] [serial = 1735] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 88 (0x114c96800) [pid = 1648] [serial = 1733] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 87 (0x112410800) [pid = 1648] [serial = 1732] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 86 (0x126822c00) [pid = 1648] [serial = 1801] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 85 (0x11c2f4c00) [pid = 1648] [serial = 1790] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 84 (0x127c34000) [pid = 1648] [serial = 1802] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 83 (0x11bb85c00) [pid = 1648] [serial = 1787] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | --DOMWINDOW == 82 (0x129067400) [pid = 1648] [serial = 1805] [outer = 0x0] [url = about:blank] 16:33:00 INFO - PROCESS | 1648 | 1461022380529 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189b2800 == 30 [pid = 1648] [id = 624] 16:33:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 83 (0x1123c2400) [pid = 1648] [serial = 1872] [outer = 0x0] 16:33:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 84 (0x112408000) [pid = 1648] [serial = 1873] [outer = 0x1123c2400] 16:33:00 INFO - PROCESS | 1648 | 1461022380562 Marionette DEBUG loaded listener.js 16:33:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 85 (0x1147bd400) [pid = 1648] [serial = 1874] [outer = 0x1123c2400] 16:33:00 INFO - PROCESS | 1648 | 1461022380940 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]]]}] 16:33:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 16:33:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 571ms 16:33:00 INFO - PROCESS | 1648 | 1461022380946 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 16:33:00 INFO - PROCESS | 1648 | 1461022380954 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 16:33:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 16:33:00 INFO - PROCESS | 1648 | 1461022380980 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 16:33:00 INFO - PROCESS | 1648 | 1461022380982 Marionette TRACE conn2 <- [1,2470,null,{}] 16:33:00 INFO - PROCESS | 1648 | 1461022380986 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}] 16:33:01 INFO - PROCESS | 1648 | 1461022381066 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 16:33:01 INFO - PROCESS | 1648 | 1461022381135 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ad54000 == 31 [pid = 1648] [id = 625] 16:33:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 86 (0x11423a800) [pid = 1648] [serial = 1875] [outer = 0x0] 16:33:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 87 (0x114c91800) [pid = 1648] [serial = 1876] [outer = 0x11423a800] 16:33:01 INFO - PROCESS | 1648 | 1461022381166 Marionette DEBUG loaded listener.js 16:33:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 88 (0x115598c00) [pid = 1648] [serial = 1877] [outer = 0x11423a800] 16:33:01 INFO - PROCESS | 1648 | 1461022381454 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]]]}] 16:33:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 16:33:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 524ms 16:33:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 16:33:01 INFO - PROCESS | 1648 | 1461022381507 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 16:33:01 INFO - PROCESS | 1648 | 1461022381508 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 16:33:01 INFO - PROCESS | 1648 | 1461022381510 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 16:33:01 INFO - PROCESS | 1648 | 1461022381512 Marionette TRACE conn2 <- [1,2474,null,{}] 16:33:01 INFO - PROCESS | 1648 | 1461022381522 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}] 16:33:01 INFO - PROCESS | 1648 | 1461022381604 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 16:33:01 INFO - PROCESS | 1648 | 1461022381609 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12689c000 == 32 [pid = 1648] [id = 626] 16:33:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 89 (0x11560d400) [pid = 1648] [serial = 1878] [outer = 0x0] 16:33:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 90 (0x11863fc00) [pid = 1648] [serial = 1879] [outer = 0x11560d400] 16:33:01 INFO - PROCESS | 1648 | 1461022381637 Marionette DEBUG loaded listener.js 16:33:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x118ec6c00) [pid = 1648] [serial = 1880] [outer = 0x11560d400] 16:33:01 INFO - PROCESS | 1648 | 1461022381965 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]]]}] 16:33:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 16:33:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 471ms 16:33:01 INFO - PROCESS | 1648 | 1461022381981 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 16:33:01 INFO - PROCESS | 1648 | 1461022381983 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 16:33:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 16:33:01 INFO - PROCESS | 1648 | 1461022381987 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 16:33:01 INFO - PROCESS | 1648 | 1461022381989 Marionette TRACE conn2 <- [1,2478,null,{}] 16:33:01 INFO - PROCESS | 1648 | 1461022381991 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}] 16:33:02 INFO - PROCESS | 1648 | 1461022382074 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 16:33:02 INFO - PROCESS | 1648 | 1461022382078 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x1270e9000 == 33 [pid = 1648] [id = 627] 16:33:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x118f25c00) [pid = 1648] [serial = 1881] [outer = 0x0] 16:33:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x119543c00) [pid = 1648] [serial = 1882] [outer = 0x118f25c00] 16:33:02 INFO - PROCESS | 1648 | 1461022382105 Marionette DEBUG loaded listener.js 16:33:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x119e65400) [pid = 1648] [serial = 1883] [outer = 0x118f25c00] 16:33:02 INFO - PROCESS | 1648 | 1461022382445 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]]]}] 16:33:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 16:33:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 470ms 16:33:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 16:33:02 INFO - PROCESS | 1648 | 1461022382457 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 16:33:02 INFO - PROCESS | 1648 | 1461022382458 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 16:33:02 INFO - PROCESS | 1648 | 1461022382460 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 16:33:02 INFO - PROCESS | 1648 | 1461022382461 Marionette TRACE conn2 <- [1,2482,null,{}] 16:33:02 INFO - PROCESS | 1648 | 1461022382463 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}] 16:33:02 INFO - PROCESS | 1648 | 1461022382545 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 16:33:02 INFO - PROCESS | 1648 | 1461022382550 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x128697800 == 34 [pid = 1648] [id = 628] 16:33:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x115614000) [pid = 1648] [serial = 1884] [outer = 0x0] 16:33:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11a84d800) [pid = 1648] [serial = 1885] [outer = 0x115614000] 16:33:02 INFO - PROCESS | 1648 | 1461022382578 Marionette DEBUG loaded listener.js 16:33:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11a857c00) [pid = 1648] [serial = 1886] [outer = 0x115614000] 16:33:02 INFO - PROCESS | 1648 | 1461022382970 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]]]}] 16:33:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 16:33:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 519ms 16:33:02 INFO - PROCESS | 1648 | 1461022382979 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 16:33:02 INFO - PROCESS | 1648 | 1461022382980 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 16:33:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 16:33:02 INFO - PROCESS | 1648 | 1461022382983 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 16:33:02 INFO - PROCESS | 1648 | 1461022382984 Marionette TRACE conn2 <- [1,2486,null,{}] 16:33:02 INFO - PROCESS | 1648 | 1461022382989 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}] 16:33:03 INFO - PROCESS | 1648 | 1461022383104 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 16:33:03 INFO - PROCESS | 1648 | 1461022383108 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296a9000 == 35 [pid = 1648] [id = 629] 16:33:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x119e64c00) [pid = 1648] [serial = 1887] [outer = 0x0] 16:33:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11a877000) [pid = 1648] [serial = 1888] [outer = 0x119e64c00] 16:33:03 INFO - PROCESS | 1648 | 1461022383166 Marionette DEBUG loaded listener.js 16:33:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11a96bc00) [pid = 1648] [serial = 1889] [outer = 0x119e64c00] 16:33:03 INFO - PROCESS | 1648 | 1461022383499 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]]]}] 16:33:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 16:33:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 522ms 16:33:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 16:33:03 INFO - PROCESS | 1648 | 1461022383507 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 16:33:03 INFO - PROCESS | 1648 | 1461022383508 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 16:33:03 INFO - PROCESS | 1648 | 1461022383510 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 16:33:03 INFO - PROCESS | 1648 | 1461022383511 Marionette TRACE conn2 <- [1,2490,null,{}] 16:33:03 INFO - PROCESS | 1648 | 1461022383514 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}] 16:33:03 INFO - PROCESS | 1648 | 1461022383612 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 16:33:03 INFO - PROCESS | 1648 | 1461022383625 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a71d800 == 36 [pid = 1648] [id = 630] 16:33:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11a86bc00) [pid = 1648] [serial = 1890] [outer = 0x0] 16:33:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11ad84000) [pid = 1648] [serial = 1891] [outer = 0x11a86bc00] 16:33:03 INFO - PROCESS | 1648 | 1461022383650 Marionette DEBUG loaded listener.js 16:33:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11afea400) [pid = 1648] [serial = 1892] [outer = 0x11a86bc00] 16:33:03 INFO - PROCESS | 1648 | 1461022383989 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]]]}] 16:33:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 16:33:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 520ms 16:33:04 INFO - PROCESS | 1648 | 1461022384030 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 16:33:04 INFO - PROCESS | 1648 | 1461022384031 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 16:33:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 16:33:04 INFO - PROCESS | 1648 | 1461022384033 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 16:33:04 INFO - PROCESS | 1648 | 1461022384034 Marionette TRACE conn2 <- [1,2494,null,{}] 16:33:04 INFO - PROCESS | 1648 | 1461022384037 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}] 16:33:04 INFO - PROCESS | 1648 | 1461022384134 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 16:33:04 INFO - PROCESS | 1648 | 1461022384146 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a905800 == 37 [pid = 1648] [id = 631] 16:33:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11af73400) [pid = 1648] [serial = 1893] [outer = 0x0] 16:33:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11b6e1800) [pid = 1648] [serial = 1894] [outer = 0x11af73400] 16:33:04 INFO - PROCESS | 1648 | 1461022384171 Marionette DEBUG loaded listener.js 16:33:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11b6ec800) [pid = 1648] [serial = 1895] [outer = 0x11af73400] 16:33:04 INFO - PROCESS | 1648 | 1461022384490 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]]]}] 16:33:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 16:33:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 470ms 16:33:04 INFO - PROCESS | 1648 | 1461022384506 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 16:33:04 INFO - PROCESS | 1648 | 1461022384508 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 16:33:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 16:33:04 INFO - PROCESS | 1648 | 1461022384515 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 16:33:04 INFO - PROCESS | 1648 | 1461022384516 Marionette TRACE conn2 <- [1,2498,null,{}] 16:33:04 INFO - PROCESS | 1648 | 1461022384519 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}] 16:33:04 INFO - PROCESS | 1648 | 1461022384621 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 16:33:04 INFO - PROCESS | 1648 | 1461022384625 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12abb1000 == 38 [pid = 1648] [id = 632] 16:33:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x11afeb800) [pid = 1648] [serial = 1896] [outer = 0x0] 16:33:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x11b811c00) [pid = 1648] [serial = 1897] [outer = 0x11afeb800] 16:33:04 INFO - PROCESS | 1648 | 1461022384680 Marionette DEBUG loaded listener.js 16:33:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x11b86e400) [pid = 1648] [serial = 1898] [outer = 0x11afeb800] 16:33:04 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11b6e6c00) [pid = 1648] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 16:33:04 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x112402400) [pid = 1648] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 16:33:04 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11ace3000) [pid = 1648] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 16:33:04 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x114ba5400) [pid = 1648] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 16:33:04 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x1123bd000) [pid = 1648] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 16:33:04 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11a63b400) [pid = 1648] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 16:33:04 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x112406400) [pid = 1648] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 16:33:04 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11a86b800) [pid = 1648] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 16:33:04 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x118f90000) [pid = 1648] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 16:33:04 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11b6e8c00) [pid = 1648] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 16:33:04 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x112311400) [pid = 1648] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 16:33:04 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11892e800) [pid = 1648] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 16:33:04 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11ba4f800) [pid = 1648] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 16:33:04 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x1123a6800) [pid = 1648] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 16:33:04 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x115594000) [pid = 1648] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 16:33:04 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11240c000) [pid = 1648] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 16:33:04 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x11a85b800) [pid = 1648] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 16:33:05 INFO - PROCESS | 1648 | 1461022385120 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]]]}] 16:33:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 16:33:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 619ms 16:33:05 INFO - PROCESS | 1648 | 1461022385148 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 16:33:05 INFO - PROCESS | 1648 | 1461022385150 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 16:33:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 16:33:05 INFO - PROCESS | 1648 | 1461022385166 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 16:33:05 INFO - PROCESS | 1648 | 1461022385168 Marionette TRACE conn2 <- [1,2502,null,{}] 16:33:05 INFO - PROCESS | 1648 | 1461022385175 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}] 16:33:05 INFO - PROCESS | 1648 | 1461022385305 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 16:33:05 INFO - PROCESS | 1648 | 1461022385313 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a744800 == 39 [pid = 1648] [id = 633] 16:33:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x114d5b400) [pid = 1648] [serial = 1899] [outer = 0x0] 16:33:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x11a84f800) [pid = 1648] [serial = 1900] [outer = 0x114d5b400] 16:33:05 INFO - PROCESS | 1648 | 1461022385344 Marionette DEBUG loaded listener.js 16:33:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11af7cc00) [pid = 1648] [serial = 1901] [outer = 0x114d5b400] 16:33:05 INFO - PROCESS | 1648 | 1461022385689 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]]]}] 16:33:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 16:33:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 527ms 16:33:05 INFO - PROCESS | 1648 | 1461022385692 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 16:33:05 INFO - PROCESS | 1648 | 1461022385694 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 16:33:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 16:33:05 INFO - PROCESS | 1648 | 1461022385696 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 16:33:05 INFO - PROCESS | 1648 | 1461022385697 Marionette TRACE conn2 <- [1,2506,null,{}] 16:33:05 INFO - PROCESS | 1648 | 1461022385700 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}] 16:33:05 INFO - PROCESS | 1648 | 1461022385828 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 16:33:05 INFO - PROCESS | 1648 | 1461022385834 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af04800 == 40 [pid = 1648] [id = 634] 16:33:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x115615800) [pid = 1648] [serial = 1902] [outer = 0x0] 16:33:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11ba56c00) [pid = 1648] [serial = 1903] [outer = 0x115615800] 16:33:05 INFO - PROCESS | 1648 | 1461022385864 Marionette DEBUG loaded listener.js 16:33:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11c2f7800) [pid = 1648] [serial = 1904] [outer = 0x115615800] 16:33:06 INFO - PROCESS | 1648 | 1461022386191 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]]]}] 16:33:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 16:33:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 519ms 16:33:06 INFO - PROCESS | 1648 | 1461022386215 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 16:33:06 INFO - PROCESS | 1648 | 1461022386217 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 16:33:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 16:33:06 INFO - PROCESS | 1648 | 1461022386220 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 16:33:06 INFO - PROCESS | 1648 | 1461022386222 Marionette TRACE conn2 <- [1,2510,null,{}] 16:33:06 INFO - PROCESS | 1648 | 1461022386225 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}] 16:33:06 INFO - PROCESS | 1648 | 1461022386305 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 16:33:06 INFO - PROCESS | 1648 | 1461022386310 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2d3000 == 41 [pid = 1648] [id = 635] 16:33:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11a63b400) [pid = 1648] [serial = 1905] [outer = 0x0] 16:33:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11c68d400) [pid = 1648] [serial = 1906] [outer = 0x11a63b400] 16:33:06 INFO - PROCESS | 1648 | 1461022386335 Marionette DEBUG loaded listener.js 16:33:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x123640c00) [pid = 1648] [serial = 1907] [outer = 0x11a63b400] 16:33:06 INFO - PROCESS | 1648 | 1461022386664 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]]]}] 16:33:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 16:33:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 472ms 16:33:06 INFO - PROCESS | 1648 | 1461022386692 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 16:33:06 INFO - PROCESS | 1648 | 1461022386693 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 16:33:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 16:33:06 INFO - PROCESS | 1648 | 1461022386695 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 16:33:06 INFO - PROCESS | 1648 | 1461022386696 Marionette TRACE conn2 <- [1,2514,null,{}] 16:33:06 INFO - PROCESS | 1648 | 1461022386698 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}] 16:33:06 INFO - PROCESS | 1648 | 1461022386808 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 16:33:06 INFO - PROCESS | 1648 | 1461022386815 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2e5800 == 42 [pid = 1648] [id = 636] 16:33:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x112318000) [pid = 1648] [serial = 1908] [outer = 0x0] 16:33:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x123642c00) [pid = 1648] [serial = 1909] [outer = 0x112318000] 16:33:06 INFO - PROCESS | 1648 | 1461022386840 Marionette DEBUG loaded listener.js 16:33:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12368c400) [pid = 1648] [serial = 1910] [outer = 0x112318000] 16:33:07 INFO - PROCESS | 1648 | 1461022387314 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]]]}] 16:33:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 16:33:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 671ms 16:33:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 16:33:07 INFO - PROCESS | 1648 | 1461022387367 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 16:33:07 INFO - PROCESS | 1648 | 1461022387370 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 16:33:07 INFO - PROCESS | 1648 | 1461022387374 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 16:33:07 INFO - PROCESS | 1648 | 1461022387376 Marionette TRACE conn2 <- [1,2518,null,{}] 16:33:07 INFO - PROCESS | 1648 | 1461022387380 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}] 16:33:07 INFO - PROCESS | 1648 | 1461022387483 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 16:33:07 INFO - PROCESS | 1648 | 1461022387541 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x11ab2a800 == 43 [pid = 1648] [id = 637] 16:33:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x114002400) [pid = 1648] [serial = 1911] [outer = 0x0] 16:33:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x114ba7c00) [pid = 1648] [serial = 1912] [outer = 0x114002400] 16:33:07 INFO - PROCESS | 1648 | 1461022387573 Marionette DEBUG loaded listener.js 16:33:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x114d13400) [pid = 1648] [serial = 1913] [outer = 0x114002400] 16:33:08 INFO - PROCESS | 1648 | 1461022388023 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]]]}] 16:33:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 16:33:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 673ms 16:33:08 INFO - PROCESS | 1648 | 1461022388047 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 16:33:08 INFO - PROCESS | 1648 | 1461022388051 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 16:33:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 16:33:08 INFO - PROCESS | 1648 | 1461022388058 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 16:33:08 INFO - PROCESS | 1648 | 1461022388060 Marionette TRACE conn2 <- [1,2522,null,{}] 16:33:08 INFO - PROCESS | 1648 | 1461022388062 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}] 16:33:08 INFO - PROCESS | 1648 | 1461022388166 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 16:33:08 INFO - PROCESS | 1648 | 1461022388255 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x1286a3000 == 44 [pid = 1648] [id = 638] 16:33:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x114d5ac00) [pid = 1648] [serial = 1914] [outer = 0x0] 16:33:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x1165e4800) [pid = 1648] [serial = 1915] [outer = 0x114d5ac00] 16:33:08 INFO - PROCESS | 1648 | 1461022388288 Marionette DEBUG loaded listener.js 16:33:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x118f98400) [pid = 1648] [serial = 1916] [outer = 0x114d5ac00] 16:33:08 INFO - PROCESS | 1648 | 1461022388713 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]]]}] 16:33:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 16:33:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 670ms 16:33:08 INFO - PROCESS | 1648 | 1461022388728 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 16:33:08 INFO - PROCESS | 1648 | 1461022388729 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 16:33:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 16:33:08 INFO - PROCESS | 1648 | 1461022388732 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 16:33:08 INFO - PROCESS | 1648 | 1461022388734 Marionette TRACE conn2 <- [1,2526,null,{}] 16:33:08 INFO - PROCESS | 1648 | 1461022388742 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}] 16:33:08 INFO - PROCESS | 1648 | 1461022388841 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 16:33:08 INFO - PROCESS | 1648 | 1461022388894 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2d8000 == 45 [pid = 1648] [id = 639] 16:33:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x119547400) [pid = 1648] [serial = 1917] [outer = 0x0] 16:33:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11a872400) [pid = 1648] [serial = 1918] [outer = 0x119547400] 16:33:08 INFO - PROCESS | 1648 | 1461022388926 Marionette DEBUG loaded listener.js 16:33:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11b6e5000) [pid = 1648] [serial = 1919] [outer = 0x119547400] 16:33:09 INFO - PROCESS | 1648 | 1461022389395 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]]]}] 16:33:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 16:33:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 722ms 16:33:09 INFO - PROCESS | 1648 | 1461022389456 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 16:33:09 INFO - PROCESS | 1648 | 1461022389458 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 16:33:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 16:33:09 INFO - PROCESS | 1648 | 1461022389462 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 16:33:09 INFO - PROCESS | 1648 | 1461022389464 Marionette TRACE conn2 <- [1,2530,null,{}] 16:33:09 INFO - PROCESS | 1648 | 1461022389468 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}] 16:33:09 INFO - PROCESS | 1648 | 1461022389629 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 16:33:09 INFO - PROCESS | 1648 | 1461022389686 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b918000 == 46 [pid = 1648] [id = 640] 16:33:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11b6e5c00) [pid = 1648] [serial = 1920] [outer = 0x0] 16:33:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11bb91800) [pid = 1648] [serial = 1921] [outer = 0x11b6e5c00] 16:33:09 INFO - PROCESS | 1648 | 1461022389718 Marionette DEBUG loaded listener.js 16:33:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11c546c00) [pid = 1648] [serial = 1922] [outer = 0x11b6e5c00] 16:33:10 INFO - PROCESS | 1648 | 1461022390161 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]]]}] 16:33:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 16:33:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 720ms 16:33:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 16:33:10 INFO - PROCESS | 1648 | 1461022390182 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 16:33:10 INFO - PROCESS | 1648 | 1461022390183 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 16:33:10 INFO - PROCESS | 1648 | 1461022390186 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 16:33:10 INFO - PROCESS | 1648 | 1461022390189 Marionette TRACE conn2 <- [1,2534,null,{}] 16:33:10 INFO - PROCESS | 1648 | 1461022390192 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}] 16:33:10 INFO - PROCESS | 1648 | 1461022390291 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 16:33:10 INFO - PROCESS | 1648 | 1461022390343 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb22800 == 47 [pid = 1648] [id = 641] 16:33:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11bb85c00) [pid = 1648] [serial = 1923] [outer = 0x0] 16:33:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x12364b800) [pid = 1648] [serial = 1924] [outer = 0x11bb85c00] 16:33:10 INFO - PROCESS | 1648 | 1461022390376 Marionette DEBUG loaded listener.js 16:33:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x123691800) [pid = 1648] [serial = 1925] [outer = 0x11bb85c00] 16:33:11 INFO - PROCESS | 1648 | 1461022391039 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]]]}] 16:33:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 16:33:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 921ms 16:33:11 INFO - PROCESS | 1648 | 1461022391108 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 16:33:11 INFO - PROCESS | 1648 | 1461022391110 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 16:33:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 16:33:11 INFO - PROCESS | 1648 | 1461022391113 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 16:33:11 INFO - PROCESS | 1648 | 1461022391116 Marionette TRACE conn2 <- [1,2538,null,{}] 16:33:11 INFO - PROCESS | 1648 | 1461022391120 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}] 16:33:11 INFO - PROCESS | 1648 | 1461022391214 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 16:33:11 INFO - PROCESS | 1648 | 1461022391280 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12361e000 == 48 [pid = 1648] [id = 642] 16:33:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11240b000) [pid = 1648] [serial = 1926] [outer = 0x0] 16:33:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x114005000) [pid = 1648] [serial = 1927] [outer = 0x11240b000] 16:33:11 INFO - PROCESS | 1648 | 1461022391308 Marionette DEBUG loaded listener.js 16:33:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x114ba0800) [pid = 1648] [serial = 1928] [outer = 0x11240b000] 16:33:11 INFO - PROCESS | 1648 | 1461022391728 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]]]}] 16:33:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 16:33:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 621ms 16:33:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 16:33:11 INFO - PROCESS | 1648 | 1461022391735 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 16:33:11 INFO - PROCESS | 1648 | 1461022391741 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 16:33:11 INFO - PROCESS | 1648 | 1461022391745 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 16:33:11 INFO - PROCESS | 1648 | 1461022391747 Marionette TRACE conn2 <- [1,2542,null,{}] 16:33:11 INFO - PROCESS | 1648 | 1461022391749 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}] 16:33:11 INFO - PROCESS | 1648 | 1461022391883 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 16:33:11 INFO - PROCESS | 1648 | 1461022391890 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aa4f000 == 49 [pid = 1648] [id = 643] 16:33:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11240c000) [pid = 1648] [serial = 1929] [outer = 0x0] 16:33:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x114c9cc00) [pid = 1648] [serial = 1930] [outer = 0x11240c000] 16:33:11 INFO - PROCESS | 1648 | 1461022391918 Marionette DEBUG loaded listener.js 16:33:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x115594000) [pid = 1648] [serial = 1931] [outer = 0x11240c000] 16:33:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2d3000 == 48 [pid = 1648] [id = 635] 16:33:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12af04800 == 47 [pid = 1648] [id = 634] 16:33:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12a744800 == 46 [pid = 1648] [id = 633] 16:33:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12abb1000 == 45 [pid = 1648] [id = 632] 16:33:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12a905800 == 44 [pid = 1648] [id = 631] 16:33:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12a71d800 == 43 [pid = 1648] [id = 630] 16:33:12 INFO - PROCESS | 1648 | --DOCSHELL 0x1296a9000 == 42 [pid = 1648] [id = 629] 16:33:12 INFO - PROCESS | 1648 | --DOCSHELL 0x128697800 == 41 [pid = 1648] [id = 628] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11c549000) [pid = 1648] [serial = 1861] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOCSHELL 0x1270e9000 == 40 [pid = 1648] [id = 627] 16:33:12 INFO - PROCESS | 1648 | --DOCSHELL 0x12689c000 == 39 [pid = 1648] [id = 626] 16:33:12 INFO - PROCESS | 1648 | --DOCSHELL 0x11ad54000 == 38 [pid = 1648] [id = 625] 16:33:12 INFO - PROCESS | 1648 | --DOCSHELL 0x1189b2800 == 37 [pid = 1648] [id = 624] 16:33:12 INFO - PROCESS | 1648 | --DOCSHELL 0x11aab7000 == 36 [pid = 1648] [id = 623] 16:33:12 INFO - PROCESS | 1648 | --DOCSHELL 0x11bac4000 == 35 [pid = 1648] [id = 622] 16:33:12 INFO - PROCESS | 1648 | --DOCSHELL 0x118eeb000 == 34 [pid = 1648] [id = 621] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11b6ec400) [pid = 1648] [serial = 1843] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x11a63f800) [pid = 1648] [serial = 1828] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11a850800) [pid = 1648] [serial = 1829] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11af7ac00) [pid = 1648] [serial = 1840] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x115606800) [pid = 1648] [serial = 1819] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x115835400) [pid = 1648] [serial = 1820] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x1165e3800) [pid = 1648] [serial = 1822] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1186a9c00) [pid = 1648] [serial = 1823] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11a858800) [pid = 1648] [serial = 1831] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11a86b000) [pid = 1648] [serial = 1832] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1140ca800) [pid = 1648] [serial = 1813] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x114ba1800) [pid = 1648] [serial = 1814] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11a875400) [pid = 1648] [serial = 1834] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11a89c800) [pid = 1648] [serial = 1835] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11a8a2c00) [pid = 1648] [serial = 1837] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11b863800) [pid = 1648] [serial = 1846] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x114c97000) [pid = 1648] [serial = 1816] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x114d5e800) [pid = 1648] [serial = 1817] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x118e3fc00) [pid = 1648] [serial = 1825] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x119a53800) [pid = 1648] [serial = 1826] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x11b811000) [pid = 1648] [serial = 1844] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11bb85800) [pid = 1648] [serial = 1849] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x114ba4c00) [pid = 1648] [serial = 1852] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11b870c00) [pid = 1648] [serial = 1847] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x11c3b5c00) [pid = 1648] [serial = 1859] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x11240d400) [pid = 1648] [serial = 1810] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x11bbe1c00) [pid = 1648] [serial = 1858] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x11bb8b800) [pid = 1648] [serial = 1855] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x11bbdf800) [pid = 1648] [serial = 1856] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x119e62c00) [pid = 1648] [serial = 1853] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 93 (0x11bbd5400) [pid = 1648] [serial = 1850] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 92 (0x114009800) [pid = 1648] [serial = 1811] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 91 (0x11b6e4000) [pid = 1648] [serial = 1841] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | --DOMWINDOW == 90 (0x11a968c00) [pid = 1648] [serial = 1838] [outer = 0x0] [url = about:blank] 16:33:12 INFO - PROCESS | 1648 | 1461022392326 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]]]}] 16:33:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 16:33:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 619ms 16:33:12 INFO - PROCESS | 1648 | 1461022392365 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 16:33:12 INFO - PROCESS | 1648 | 1461022392366 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 16:33:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 16:33:12 INFO - PROCESS | 1648 | 1461022392369 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 16:33:12 INFO - PROCESS | 1648 | 1461022392374 Marionette TRACE conn2 <- [1,2546,null,{}] 16:33:12 INFO - PROCESS | 1648 | 1461022392381 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}] 16:33:12 INFO - PROCESS | 1648 | 1461022392464 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 16:33:12 INFO - PROCESS | 1648 | 1461022392473 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aace800 == 35 [pid = 1648] [id = 644] 16:33:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 91 (0x115609800) [pid = 1648] [serial = 1932] [outer = 0x0] 16:33:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 92 (0x1160f7000) [pid = 1648] [serial = 1933] [outer = 0x115609800] 16:33:12 INFO - PROCESS | 1648 | 1461022392502 Marionette DEBUG loaded listener.js 16:33:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 93 (0x1189cbc00) [pid = 1648] [serial = 1934] [outer = 0x115609800] 16:33:12 INFO - PROCESS | 1648 | 1461022392955 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]]]}] 16:33:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 16:33:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 626ms 16:33:12 INFO - PROCESS | 1648 | 1461022392996 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 16:33:13 INFO - PROCESS | 1648 | 1461022392999 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 16:33:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 16:33:13 INFO - PROCESS | 1648 | 1461022393003 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 16:33:13 INFO - PROCESS | 1648 | 1461022393005 Marionette TRACE conn2 <- [1,2550,null,{}] 16:33:13 INFO - PROCESS | 1648 | 1461022393008 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}] 16:33:13 INFO - PROCESS | 1648 | 1461022393133 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 16:33:13 INFO - PROCESS | 1648 | 1461022393143 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c30a000 == 36 [pid = 1648] [id = 645] 16:33:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 94 (0x116567800) [pid = 1648] [serial = 1935] [outer = 0x0] 16:33:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x119541c00) [pid = 1648] [serial = 1936] [outer = 0x116567800] 16:33:13 INFO - PROCESS | 1648 | 1461022393236 Marionette DEBUG loaded listener.js 16:33:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x11a84f400) [pid = 1648] [serial = 1937] [outer = 0x116567800] 16:33:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 16:33:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 623ms 16:33:13 INFO - PROCESS | 1648 | 1461022393617 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]]]}] 16:33:13 INFO - PROCESS | 1648 | 1461022393626 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 16:33:13 INFO - PROCESS | 1648 | 1461022393628 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 16:33:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 16:33:13 INFO - PROCESS | 1648 | 1461022393631 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 16:33:13 INFO - PROCESS | 1648 | 1461022393633 Marionette TRACE conn2 <- [1,2554,null,{}] 16:33:13 INFO - PROCESS | 1648 | 1461022393636 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}] 16:33:13 INFO - PROCESS | 1648 | 1461022393745 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 16:33:13 INFO - PROCESS | 1648 | 1461022393855 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12868e000 == 37 [pid = 1648] [id = 646] 16:33:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11a86c400) [pid = 1648] [serial = 1938] [outer = 0x0] 16:33:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11a871800) [pid = 1648] [serial = 1939] [outer = 0x11a86c400] 16:33:13 INFO - PROCESS | 1648 | 1461022393882 Marionette DEBUG loaded listener.js 16:33:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11a89b400) [pid = 1648] [serial = 1940] [outer = 0x11a86c400] 16:33:14 INFO - PROCESS | 1648 | 1461022394158 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]]]}] 16:33:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 16:33:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 570ms 16:33:14 INFO - PROCESS | 1648 | 1461022394202 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 16:33:14 INFO - PROCESS | 1648 | 1461022394205 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 16:33:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 16:33:14 INFO - PROCESS | 1648 | 1461022394209 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 16:33:14 INFO - PROCESS | 1648 | 1461022394210 Marionette TRACE conn2 <- [1,2558,null,{}] 16:33:14 INFO - PROCESS | 1648 | 1461022394212 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}] 16:33:14 INFO - PROCESS | 1648 | 1461022394311 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 16:33:14 INFO - PROCESS | 1648 | 1461022394317 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aaca000 == 38 [pid = 1648] [id = 647] 16:33:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11a8a3400) [pid = 1648] [serial = 1941] [outer = 0x0] 16:33:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x11afee400) [pid = 1648] [serial = 1942] [outer = 0x11a8a3400] 16:33:14 INFO - PROCESS | 1648 | 1461022394346 Marionette DEBUG loaded listener.js 16:33:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x11b870c00) [pid = 1648] [serial = 1943] [outer = 0x11a8a3400] 16:33:14 INFO - PROCESS | 1648 | 1461022394710 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]]]}] 16:33:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 16:33:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 519ms 16:33:14 INFO - PROCESS | 1648 | 1461022394728 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 16:33:14 INFO - PROCESS | 1648 | 1461022394729 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 16:33:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 16:33:14 INFO - PROCESS | 1648 | 1461022394741 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 16:33:14 INFO - PROCESS | 1648 | 1461022394742 Marionette TRACE conn2 <- [1,2562,null,{}] 16:33:14 INFO - PROCESS | 1648 | 1461022394744 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}] 16:33:14 INFO - PROCESS | 1648 | 1461022394846 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 16:33:14 INFO - PROCESS | 1648 | 1461022394851 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a725800 == 39 [pid = 1648] [id = 648] 16:33:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11a86c800) [pid = 1648] [serial = 1944] [outer = 0x0] 16:33:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x11bbd5c00) [pid = 1648] [serial = 1945] [outer = 0x11a86c800] 16:33:14 INFO - PROCESS | 1648 | 1461022394906 Marionette DEBUG loaded listener.js 16:33:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x11c547400) [pid = 1648] [serial = 1946] [outer = 0x11a86c800] 16:33:15 INFO - PROCESS | 1648 | 1461022395273 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]]]}] 16:33:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 16:33:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 570ms 16:33:15 INFO - PROCESS | 1648 | 1461022395311 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 16:33:15 INFO - PROCESS | 1648 | 1461022395312 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 16:33:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 16:33:15 INFO - PROCESS | 1648 | 1461022395314 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 16:33:15 INFO - PROCESS | 1648 | 1461022395315 Marionette TRACE conn2 <- [1,2566,null,{}] 16:33:15 INFO - PROCESS | 1648 | 1461022395318 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}] 16:33:15 INFO - PROCESS | 1648 | 1461022395423 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 16:33:15 INFO - PROCESS | 1648 | 1461022395458 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a90d800 == 40 [pid = 1648] [id = 649] 16:33:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x11bbd5800) [pid = 1648] [serial = 1947] [outer = 0x0] 16:33:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x123690c00) [pid = 1648] [serial = 1948] [outer = 0x11bbd5800] 16:33:15 INFO - PROCESS | 1648 | 1461022395483 Marionette DEBUG loaded listener.js 16:33:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x123699400) [pid = 1648] [serial = 1949] [outer = 0x11bbd5800] 16:33:15 INFO - PROCESS | 1648 | 1461022395804 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]]]}] 16:33:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 16:33:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 519ms 16:33:15 INFO - PROCESS | 1648 | 1461022395833 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 16:33:15 INFO - PROCESS | 1648 | 1461022395835 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 16:33:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 16:33:15 INFO - PROCESS | 1648 | 1461022395844 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 16:33:15 INFO - PROCESS | 1648 | 1461022395845 Marionette TRACE conn2 <- [1,2570,null,{}] 16:33:15 INFO - PROCESS | 1648 | 1461022395847 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}] 16:33:15 INFO - PROCESS | 1648 | 1461022395950 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 16:33:15 INFO - PROCESS | 1648 | 1461022395983 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac8c000 == 41 [pid = 1648] [id = 650] 16:33:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x12363d400) [pid = 1648] [serial = 1950] [outer = 0x0] 16:33:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x1236d3800) [pid = 1648] [serial = 1951] [outer = 0x12363d400] 16:33:16 INFO - PROCESS | 1648 | 1461022396010 Marionette DEBUG loaded listener.js 16:33:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x1236db400) [pid = 1648] [serial = 1952] [outer = 0x12363d400] 16:33:16 INFO - PROCESS | 1648 | 1461022396344 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]]]}] 16:33:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 16:33:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 526ms 16:33:16 INFO - PROCESS | 1648 | 1461022396366 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 16:33:16 INFO - PROCESS | 1648 | 1461022396367 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 16:33:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 16:33:16 INFO - PROCESS | 1648 | 1461022396372 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 16:33:16 INFO - PROCESS | 1648 | 1461022396373 Marionette TRACE conn2 <- [1,2574,null,{}] 16:33:16 INFO - PROCESS | 1648 | 1461022396376 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}] 16:33:16 INFO - PROCESS | 1648 | 1461022396540 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 16:33:16 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11a63b400) [pid = 1648] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 16:33:16 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x119e64c00) [pid = 1648] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 16:33:16 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11a86bc00) [pid = 1648] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 16:33:16 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x115614000) [pid = 1648] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 16:33:16 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x11423a800) [pid = 1648] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 16:33:16 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11560d400) [pid = 1648] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 16:33:16 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11af73400) [pid = 1648] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 16:33:16 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x118f25c00) [pid = 1648] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 16:33:16 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11afeb800) [pid = 1648] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 16:33:16 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x115615800) [pid = 1648] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 16:33:16 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x114d5b400) [pid = 1648] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 16:33:16 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x1123c2400) [pid = 1648] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 16:33:16 INFO - PROCESS | 1648 | 1461022396585 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b8ed800 == 42 [pid = 1648] [id = 651] 16:33:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x112311400) [pid = 1648] [serial = 1953] [outer = 0x0] 16:33:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x1147ff800) [pid = 1648] [serial = 1954] [outer = 0x112311400] 16:33:16 INFO - PROCESS | 1648 | 1461022396611 Marionette DEBUG loaded listener.js 16:33:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x118f25c00) [pid = 1648] [serial = 1955] [outer = 0x112311400] 16:33:16 INFO - PROCESS | 1648 | 1461022396879 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]]]}] 16:33:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 16:33:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 521ms 16:33:16 INFO - PROCESS | 1648 | 1461022396898 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 16:33:16 INFO - PROCESS | 1648 | 1461022396899 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 16:33:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 16:33:16 INFO - PROCESS | 1648 | 1461022396909 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 16:33:16 INFO - PROCESS | 1648 | 1461022396911 Marionette TRACE conn2 <- [1,2578,null,{}] 16:33:16 INFO - PROCESS | 1648 | 1461022396914 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}] 16:33:17 INFO - PROCESS | 1648 | 1461022397018 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 16:33:17 INFO - PROCESS | 1648 | 1461022397023 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2e1000 == 43 [pid = 1648] [id = 652] 16:33:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x11a853c00) [pid = 1648] [serial = 1956] [outer = 0x0] 16:33:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x12364cc00) [pid = 1648] [serial = 1957] [outer = 0x11a853c00] 16:33:17 INFO - PROCESS | 1648 | 1461022397053 Marionette DEBUG loaded listener.js 16:33:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x12703b800) [pid = 1648] [serial = 1958] [outer = 0x11a853c00] 16:33:17 INFO - PROCESS | 1648 | 1461022397488 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]]]}] 16:33:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 16:33:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 626ms 16:33:17 INFO - PROCESS | 1648 | 1461022397530 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 16:33:17 INFO - PROCESS | 1648 | 1461022397532 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 16:33:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 16:33:17 INFO - PROCESS | 1648 | 1461022397535 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 16:33:17 INFO - PROCESS | 1648 | 1461022397537 Marionette TRACE conn2 <- [1,2582,null,{}] 16:33:17 INFO - PROCESS | 1648 | 1461022397540 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}] 16:33:17 INFO - PROCESS | 1648 | 1461022397672 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 16:33:17 INFO - PROCESS | 1648 | 1461022397682 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c147800 == 44 [pid = 1648] [id = 653] 16:33:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x127040400) [pid = 1648] [serial = 1959] [outer = 0x0] 16:33:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x127046000) [pid = 1648] [serial = 1960] [outer = 0x127040400] 16:33:17 INFO - PROCESS | 1648 | 1461022397724 Marionette DEBUG loaded listener.js 16:33:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x12726c800) [pid = 1648] [serial = 1961] [outer = 0x127040400] 16:33:18 INFO - PROCESS | 1648 | 1461022398131 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]]]}] 16:33:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 16:33:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 623ms 16:33:18 INFO - PROCESS | 1648 | 1461022398158 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 16:33:18 INFO - PROCESS | 1648 | 1461022398159 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 16:33:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 16:33:18 INFO - PROCESS | 1648 | 1461022398161 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 16:33:18 INFO - PROCESS | 1648 | 1461022398162 Marionette TRACE conn2 <- [1,2586,null,{}] 16:33:18 INFO - PROCESS | 1648 | 1461022398165 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}] 16:33:18 INFO - PROCESS | 1648 | 1461022398281 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 16:33:18 INFO - PROCESS | 1648 | 1461022398303 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d109000 == 45 [pid = 1648] [id = 654] 16:33:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x127041800) [pid = 1648] [serial = 1962] [outer = 0x0] 16:33:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x12760b800) [pid = 1648] [serial = 1963] [outer = 0x127041800] 16:33:18 INFO - PROCESS | 1648 | 1461022398328 Marionette DEBUG loaded listener.js 16:33:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x127666400) [pid = 1648] [serial = 1964] [outer = 0x127041800] 16:33:18 INFO - PROCESS | 1648 | 1461022398730 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]]]}] 16:33:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 16:33:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 618ms 16:33:18 INFO - PROCESS | 1648 | 1461022398781 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 16:33:18 INFO - PROCESS | 1648 | 1461022398783 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 16:33:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 16:33:18 INFO - PROCESS | 1648 | 1461022398787 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 16:33:18 INFO - PROCESS | 1648 | 1461022398789 Marionette TRACE conn2 <- [1,2590,null,{}] 16:33:18 INFO - PROCESS | 1648 | 1461022398793 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}] 16:33:18 INFO - PROCESS | 1648 | 1461022398900 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 16:33:18 INFO - PROCESS | 1648 | 1461022398959 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aa54000 == 46 [pid = 1648] [id = 655] 16:33:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x1123a4000) [pid = 1648] [serial = 1965] [outer = 0x0] 16:33:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x112406400) [pid = 1648] [serial = 1966] [outer = 0x1123a4000] 16:33:18 INFO - PROCESS | 1648 | 1461022398992 Marionette DEBUG loaded listener.js 16:33:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x114ba4c00) [pid = 1648] [serial = 1967] [outer = 0x1123a4000] 16:33:19 INFO - PROCESS | 1648 | 1461022399458 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]]]}] 16:33:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 16:33:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 721ms 16:33:19 INFO - PROCESS | 1648 | 1461022399517 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 16:33:19 INFO - PROCESS | 1648 | 1461022399521 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 16:33:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 16:33:19 INFO - PROCESS | 1648 | 1461022399543 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 16:33:19 INFO - PROCESS | 1648 | 1461022399545 Marionette TRACE conn2 <- [1,2594,null,{}] 16:33:19 INFO - PROCESS | 1648 | 1461022399548 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}] 16:33:19 INFO - PROCESS | 1648 | 1461022399655 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 16:33:19 INFO - PROCESS | 1648 | 1461022399724 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x1277ed800 == 47 [pid = 1648] [id = 656] 16:33:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x114c9d000) [pid = 1648] [serial = 1968] [outer = 0x0] 16:33:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x118642800) [pid = 1648] [serial = 1969] [outer = 0x114c9d000] 16:33:19 INFO - PROCESS | 1648 | 1461022399755 Marionette DEBUG loaded listener.js 16:33:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x119120c00) [pid = 1648] [serial = 1970] [outer = 0x114c9d000] 16:33:20 INFO - PROCESS | 1648 | 1461022400177 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]]]}] 16:33:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 16:33:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 672ms 16:33:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 16:33:20 INFO - PROCESS | 1648 | 1461022400215 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 16:33:20 INFO - PROCESS | 1648 | 1461022400216 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 16:33:20 INFO - PROCESS | 1648 | 1461022400218 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 16:33:20 INFO - PROCESS | 1648 | 1461022400221 Marionette TRACE conn2 <- [1,2598,null,{}] 16:33:20 INFO - PROCESS | 1648 | 1461022400229 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}] 16:33:20 INFO - PROCESS | 1648 | 1461022400337 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 16:33:20 INFO - PROCESS | 1648 | 1461022400396 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2d4800 == 48 [pid = 1648] [id = 657] 16:33:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11a84e400) [pid = 1648] [serial = 1971] [outer = 0x0] 16:33:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11aced800) [pid = 1648] [serial = 1972] [outer = 0x11a84e400] 16:33:20 INFO - PROCESS | 1648 | 1461022400428 Marionette DEBUG loaded listener.js 16:33:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11b6e4c00) [pid = 1648] [serial = 1973] [outer = 0x11a84e400] 16:33:20 INFO - PROCESS | 1648 | 1461022400886 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]]]}] 16:33:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 16:33:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 721ms 16:33:20 INFO - PROCESS | 1648 | 1461022400992 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 16:33:20 INFO - PROCESS | 1648 | 1461022400993 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 16:33:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 16:33:21 INFO - PROCESS | 1648 | 1461022400998 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 16:33:21 INFO - PROCESS | 1648 | 1461022400999 Marionette TRACE conn2 <- [1,2602,null,{}] 16:33:21 INFO - PROCESS | 1648 | 1461022401002 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}] 16:33:21 INFO - PROCESS | 1648 | 1461022401105 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 16:33:21 INFO - PROCESS | 1648 | 1461022401174 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d92c800 == 49 [pid = 1648] [id = 658] 16:33:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x11bbd7400) [pid = 1648] [serial = 1974] [outer = 0x0] 16:33:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11c540800) [pid = 1648] [serial = 1975] [outer = 0x11bbd7400] 16:33:21 INFO - PROCESS | 1648 | 1461022401205 Marionette DEBUG loaded listener.js 16:33:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x12369ac00) [pid = 1648] [serial = 1976] [outer = 0x11bbd7400] 16:33:21 INFO - PROCESS | 1648 | 1461022401616 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]]]}] 16:33:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 16:33:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 673ms 16:33:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 16:33:21 INFO - PROCESS | 1648 | 1461022401671 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 16:33:21 INFO - PROCESS | 1648 | 1461022401673 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 16:33:21 INFO - PROCESS | 1648 | 1461022401675 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 16:33:21 INFO - PROCESS | 1648 | 1461022401676 Marionette TRACE conn2 <- [1,2606,null,{}] 16:33:21 INFO - PROCESS | 1648 | 1461022401679 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}] 16:33:21 INFO - PROCESS | 1648 | 1461022401778 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 16:33:21 INFO - PROCESS | 1648 | 1461022401836 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d942000 == 50 [pid = 1648] [id = 659] 16:33:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x123641c00) [pid = 1648] [serial = 1977] [outer = 0x0] 16:33:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x126824400) [pid = 1648] [serial = 1978] [outer = 0x123641c00] 16:33:21 INFO - PROCESS | 1648 | 1461022401866 Marionette DEBUG loaded listener.js 16:33:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x126bce800) [pid = 1648] [serial = 1979] [outer = 0x123641c00] 16:33:22 INFO - PROCESS | 1648 | 1461022402388 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]]]}] 16:33:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 16:33:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 771ms 16:33:22 INFO - PROCESS | 1648 | 1461022402449 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 16:33:22 INFO - PROCESS | 1648 | 1461022402452 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 16:33:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 16:33:22 INFO - PROCESS | 1648 | 1461022402458 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 16:33:22 INFO - PROCESS | 1648 | 1461022402459 Marionette TRACE conn2 <- [1,2610,null,{}] 16:33:22 INFO - PROCESS | 1648 | 1461022402461 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}] 16:33:22 INFO - PROCESS | 1648 | 1461022402561 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 16:33:22 INFO - PROCESS | 1648 | 1461022402650 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x126899000 == 51 [pid = 1648] [id = 660] 16:33:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x114506400) [pid = 1648] [serial = 1980] [outer = 0x0] 16:33:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x11b6ef400) [pid = 1648] [serial = 1981] [outer = 0x114506400] 16:33:22 INFO - PROCESS | 1648 | 1461022402703 Marionette DEBUG loaded listener.js 16:33:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x127c87400) [pid = 1648] [serial = 1982] [outer = 0x114506400] 16:33:23 INFO - PROCESS | 1648 | 1461022403469 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]]]}] 16:33:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 16:33:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 1075ms 16:33:23 INFO - PROCESS | 1648 | 1461022403533 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 16:33:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 16:33:23 INFO - PROCESS | 1648 | 1461022403536 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 16:33:23 INFO - PROCESS | 1648 | 1461022403539 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 16:33:23 INFO - PROCESS | 1648 | 1461022403542 Marionette TRACE conn2 <- [1,2614,null,{}] 16:33:23 INFO - PROCESS | 1648 | 1461022403546 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}] 16:33:23 INFO - PROCESS | 1648 | 1461022403639 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 16:33:23 INFO - PROCESS | 1648 | 1461022403700 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b84800 == 52 [pid = 1648] [id = 661] 16:33:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x11240d400) [pid = 1648] [serial = 1983] [outer = 0x0] 16:33:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x114006c00) [pid = 1648] [serial = 1984] [outer = 0x11240d400] 16:33:23 INFO - PROCESS | 1648 | 1461022403729 Marionette DEBUG loaded listener.js 16:33:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x114d55400) [pid = 1648] [serial = 1985] [outer = 0x11240d400] 16:33:24 INFO - PROCESS | 1648 | 1461022404231 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]]]}] 16:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12c147800 == 51 [pid = 1648] [id = 653] 16:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2e1000 == 50 [pid = 1648] [id = 652] 16:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11b8ed800 == 49 [pid = 1648] [id = 651] 16:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac8c000 == 48 [pid = 1648] [id = 650] 16:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12a90d800 == 47 [pid = 1648] [id = 649] 16:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12a725800 == 46 [pid = 1648] [id = 648] 16:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11aaca000 == 45 [pid = 1648] [id = 647] 16:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12868e000 == 44 [pid = 1648] [id = 646] 16:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11c30a000 == 43 [pid = 1648] [id = 645] 16:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11aace800 == 42 [pid = 1648] [id = 644] 16:33:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 16:33:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 726ms 16:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11aa4f000 == 41 [pid = 1648] [id = 643] 16:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12361e000 == 40 [pid = 1648] [id = 642] 16:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2d8000 == 39 [pid = 1648] [id = 639] 16:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x1286a3000 == 38 [pid = 1648] [id = 638] 16:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x11ab2a800 == 37 [pid = 1648] [id = 637] 16:33:24 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2e5800 == 36 [pid = 1648] [id = 636] 16:33:24 INFO - PROCESS | 1648 | 1461022404267 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 16:33:24 INFO - PROCESS | 1648 | 1461022404271 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 16:33:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 16:33:24 INFO - PROCESS | 1648 | 1461022404275 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 16:33:24 INFO - PROCESS | 1648 | 1461022404277 Marionette TRACE conn2 <- [1,2618,null,{}] 16:33:24 INFO - PROCESS | 1648 | 1461022404279 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}] 16:33:24 INFO - PROCESS | 1648 | 1461022404363 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 16:33:24 INFO - PROCESS | 1648 | 1461022404369 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x1195b9000 == 37 [pid = 1648] [id = 662] 16:33:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x112409800) [pid = 1648] [serial = 1986] [outer = 0x0] 16:33:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x114d63c00) [pid = 1648] [serial = 1987] [outer = 0x112409800] 16:33:24 INFO - PROCESS | 1648 | 1461022404396 Marionette DEBUG loaded listener.js 16:33:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x1189d3800) [pid = 1648] [serial = 1988] [outer = 0x112409800] 16:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x11b86e400) [pid = 1648] [serial = 1898] [outer = 0x0] [url = about:blank] 16:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x112408400) [pid = 1648] [serial = 1864] [outer = 0x0] [url = about:blank] 16:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x112408000) [pid = 1648] [serial = 1873] [outer = 0x0] [url = about:blank] 16:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x1147bd400) [pid = 1648] [serial = 1874] [outer = 0x0] [url = about:blank] 16:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x119e65400) [pid = 1648] [serial = 1883] [outer = 0x0] [url = about:blank] 16:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x11c2f7800) [pid = 1648] [serial = 1904] [outer = 0x0] [url = about:blank] 16:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x11af7cc00) [pid = 1648] [serial = 1901] [outer = 0x0] [url = about:blank] 16:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x123640c00) [pid = 1648] [serial = 1907] [outer = 0x0] [url = about:blank] 16:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11a857c00) [pid = 1648] [serial = 1886] [outer = 0x0] [url = about:blank] 16:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11c68d400) [pid = 1648] [serial = 1906] [outer = 0x0] [url = about:blank] 16:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x11a877000) [pid = 1648] [serial = 1888] [outer = 0x0] [url = about:blank] 16:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11ad84000) [pid = 1648] [serial = 1891] [outer = 0x0] [url = about:blank] 16:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x11a96bc00) [pid = 1648] [serial = 1889] [outer = 0x0] [url = about:blank] 16:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11a84d800) [pid = 1648] [serial = 1885] [outer = 0x0] [url = about:blank] 16:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x114c91800) [pid = 1648] [serial = 1876] [outer = 0x0] [url = about:blank] 16:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x115598c00) [pid = 1648] [serial = 1877] [outer = 0x0] [url = about:blank] 16:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11863fc00) [pid = 1648] [serial = 1879] [outer = 0x0] [url = about:blank] 16:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x118ec6c00) [pid = 1648] [serial = 1880] [outer = 0x0] [url = about:blank] 16:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11b6e1800) [pid = 1648] [serial = 1894] [outer = 0x0] [url = about:blank] 16:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x119543c00) [pid = 1648] [serial = 1882] [outer = 0x0] [url = about:blank] 16:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11558e000) [pid = 1648] [serial = 1870] [outer = 0x0] [url = about:blank] 16:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x11b6ec800) [pid = 1648] [serial = 1895] [outer = 0x0] [url = about:blank] 16:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x114c97c00) [pid = 1648] [serial = 1867] [outer = 0x0] [url = about:blank] 16:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x11afea400) [pid = 1648] [serial = 1892] [outer = 0x0] [url = about:blank] 16:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11b811c00) [pid = 1648] [serial = 1897] [outer = 0x0] [url = about:blank] 16:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11ba56c00) [pid = 1648] [serial = 1903] [outer = 0x0] [url = about:blank] 16:33:24 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x11a84f800) [pid = 1648] [serial = 1900] [outer = 0x0] [url = about:blank] 16:33:24 INFO - PROCESS | 1648 | 1461022404764 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]]]}] 16:33:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 16:33:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 520ms 16:33:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 16:33:24 INFO - PROCESS | 1648 | 1461022404796 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 16:33:24 INFO - PROCESS | 1648 | 1461022404797 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 16:33:24 INFO - PROCESS | 1648 | 1461022404799 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 16:33:24 INFO - PROCESS | 1648 | 1461022404801 Marionette TRACE conn2 <- [1,2622,null,{}] 16:33:24 INFO - PROCESS | 1648 | 1461022404809 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}] 16:33:24 INFO - PROCESS | 1648 | 1461022404896 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 16:33:24 INFO - PROCESS | 1648 | 1461022404901 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x12361e000 == 38 [pid = 1648] [id = 663] 16:33:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x118f98800) [pid = 1648] [serial = 1989] [outer = 0x0] 16:33:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x11a84dc00) [pid = 1648] [serial = 1990] [outer = 0x118f98800] 16:33:24 INFO - PROCESS | 1648 | 1461022404930 Marionette DEBUG loaded listener.js 16:33:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x11a86cc00) [pid = 1648] [serial = 1991] [outer = 0x118f98800] 16:33:25 INFO - PROCESS | 1648 | 1461022405309 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]]]}] 16:33:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 16:33:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 525ms 16:33:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 16:33:25 INFO - PROCESS | 1648 | 1461022405324 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 16:33:25 INFO - PROCESS | 1648 | 1461022405326 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 16:33:25 INFO - PROCESS | 1648 | 1461022405328 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 16:33:25 INFO - PROCESS | 1648 | 1461022405329 Marionette TRACE conn2 <- [1,2626,null,{}] 16:33:25 INFO - PROCESS | 1648 | 1461022405331 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}] 16:33:25 INFO - PROCESS | 1648 | 1461022405417 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 16:33:25 INFO - PROCESS | 1648 | 1461022405424 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x1296a9800 == 39 [pid = 1648] [id = 664] 16:33:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x11a88e000) [pid = 1648] [serial = 1992] [outer = 0x0] 16:33:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x11ad7d000) [pid = 1648] [serial = 1993] [outer = 0x11a88e000] 16:33:25 INFO - PROCESS | 1648 | 1461022405451 Marionette DEBUG loaded listener.js 16:33:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11b6e9800) [pid = 1648] [serial = 1994] [outer = 0x11a88e000] 16:33:25 INFO - PROCESS | 1648 | 1461022405800 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]]]}] 16:33:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 16:33:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 518ms 16:33:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 16:33:25 INFO - PROCESS | 1648 | 1461022405847 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 16:33:25 INFO - PROCESS | 1648 | 1461022405848 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 16:33:25 INFO - PROCESS | 1648 | 1461022405850 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 16:33:25 INFO - PROCESS | 1648 | 1461022405851 Marionette TRACE conn2 <- [1,2630,null,{}] 16:33:25 INFO - PROCESS | 1648 | 1461022405854 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}] 16:33:25 INFO - PROCESS | 1648 | 1461022405932 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 16:33:25 INFO - PROCESS | 1648 | 1461022405941 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x1189b3800 == 40 [pid = 1648] [id = 665] 16:33:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11b6e9c00) [pid = 1648] [serial = 1995] [outer = 0x0] 16:33:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11b86f000) [pid = 1648] [serial = 1996] [outer = 0x11b6e9c00] 16:33:25 INFO - PROCESS | 1648 | 1461022405967 Marionette DEBUG loaded listener.js 16:33:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11c2f9c00) [pid = 1648] [serial = 1997] [outer = 0x11b6e9c00] 16:33:26 INFO - PROCESS | 1648 | 1461022406331 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]]]}] 16:33:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 16:33:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 520ms 16:33:26 INFO - PROCESS | 1648 | 1461022406373 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 16:33:26 INFO - PROCESS | 1648 | 1461022406374 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 16:33:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 16:33:26 INFO - PROCESS | 1648 | 1461022406376 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 16:33:26 INFO - PROCESS | 1648 | 1461022406377 Marionette TRACE conn2 <- [1,2634,null,{}] 16:33:26 INFO - PROCESS | 1648 | 1461022406380 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}] 16:33:26 INFO - PROCESS | 1648 | 1461022406476 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 16:33:26 INFO - PROCESS | 1648 | 1461022406554 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac85000 == 41 [pid = 1648] [id = 666] 16:33:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11c548400) [pid = 1648] [serial = 1998] [outer = 0x0] 16:33:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x123644c00) [pid = 1648] [serial = 1999] [outer = 0x11c548400] 16:33:26 INFO - PROCESS | 1648 | 1461022406581 Marionette DEBUG loaded listener.js 16:33:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x126bcc000) [pid = 1648] [serial = 2000] [outer = 0x11c548400] 16:33:26 INFO - PROCESS | 1648 | 1461022406922 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]]]}] 16:33:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 16:33:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 571ms 16:33:26 INFO - PROCESS | 1648 | 1461022406949 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 16:33:26 INFO - PROCESS | 1648 | 1461022406950 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 16:33:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 16:33:26 INFO - PROCESS | 1648 | 1461022406958 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 16:33:26 INFO - PROCESS | 1648 | 1461022406959 Marionette TRACE conn2 <- [1,2638,null,{}] 16:33:26 INFO - PROCESS | 1648 | 1461022406962 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}] 16:33:27 INFO - PROCESS | 1648 | 1461022407065 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 16:33:27 INFO - PROCESS | 1648 | 1461022407100 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12af14800 == 42 [pid = 1648] [id = 667] 16:33:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x11b812c00) [pid = 1648] [serial = 2001] [outer = 0x0] 16:33:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x127048800) [pid = 1648] [serial = 2002] [outer = 0x11b812c00] 16:33:27 INFO - PROCESS | 1648 | 1461022407126 Marionette DEBUG loaded listener.js 16:33:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x127663000) [pid = 1648] [serial = 2003] [outer = 0x11b812c00] 16:33:27 INFO - PROCESS | 1648 | 1461022407464 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]]]}] 16:33:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 16:33:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 527ms 16:33:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 16:33:27 INFO - PROCESS | 1648 | 1461022407479 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 16:33:27 INFO - PROCESS | 1648 | 1461022407480 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 16:33:27 INFO - PROCESS | 1648 | 1461022407482 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 16:33:27 INFO - PROCESS | 1648 | 1461022407483 Marionette TRACE conn2 <- [1,2642,null,{}] 16:33:27 INFO - PROCESS | 1648 | 1461022407486 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}] 16:33:27 INFO - PROCESS | 1648 | 1461022407592 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 16:33:27 INFO - PROCESS | 1648 | 1461022407604 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2d3000 == 43 [pid = 1648] [id = 668] 16:33:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x12777a000) [pid = 1648] [serial = 2004] [outer = 0x0] 16:33:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x127c28000) [pid = 1648] [serial = 2005] [outer = 0x12777a000] 16:33:27 INFO - PROCESS | 1648 | 1461022407629 Marionette DEBUG loaded listener.js 16:33:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x127ca2400) [pid = 1648] [serial = 2006] [outer = 0x12777a000] 16:33:27 INFO - PROCESS | 1648 | 1461022407979 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]]]}] 16:33:27 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 16:33:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 517ms 16:33:28 INFO - PROCESS | 1648 | 1461022408001 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 16:33:28 INFO - PROCESS | 1648 | 1461022408002 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 16:33:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 16:33:28 INFO - PROCESS | 1648 | 1461022408004 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 16:33:28 INFO - PROCESS | 1648 | 1461022408005 Marionette TRACE conn2 <- [1,2646,null,{}] 16:33:28 INFO - PROCESS | 1648 | 1461022408008 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}] 16:33:28 INFO - PROCESS | 1648 | 1461022408098 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 16:33:28 INFO - PROCESS | 1648 | 1461022408123 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b914000 == 44 [pid = 1648] [id = 669] 16:33:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12777ec00) [pid = 1648] [serial = 2007] [outer = 0x0] 16:33:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x127fca000) [pid = 1648] [serial = 2008] [outer = 0x12777ec00] 16:33:28 INFO - PROCESS | 1648 | 1461022408149 Marionette DEBUG loaded listener.js 16:33:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x128621800) [pid = 1648] [serial = 2009] [outer = 0x12777ec00] 16:33:28 INFO - PROCESS | 1648 | 1461022408482 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]]]}] 16:33:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 16:33:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 519ms 16:33:28 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x11a86c800) [pid = 1648] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 16:33:28 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x11bbd5800) [pid = 1648] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 16:33:28 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x11a8a3400) [pid = 1648] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 16:33:28 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x11a86c400) [pid = 1648] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 16:33:28 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x115609800) [pid = 1648] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 16:33:28 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x11240c000) [pid = 1648] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 16:33:28 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x11240b000) [pid = 1648] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 16:33:28 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x116567800) [pid = 1648] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 16:33:28 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x127040400) [pid = 1648] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 16:33:28 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12363d400) [pid = 1648] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 16:33:28 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x112311400) [pid = 1648] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 16:33:28 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11a853c00) [pid = 1648] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 16:33:28 INFO - PROCESS | 1648 | 1461022408650 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 16:33:28 INFO - PROCESS | 1648 | 1461022408652 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 16:33:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 16:33:28 INFO - PROCESS | 1648 | 1461022408657 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 16:33:28 INFO - PROCESS | 1648 | 1461022408658 Marionette TRACE conn2 <- [1,2650,null,{}] 16:33:28 INFO - PROCESS | 1648 | 1461022408660 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}] 16:33:28 INFO - PROCESS | 1648 | 1461022408741 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 16:33:28 INFO - PROCESS | 1648 | 1461022408746 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b80000 == 45 [pid = 1648] [id = 670] 16:33:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x114d14400) [pid = 1648] [serial = 2010] [outer = 0x0] 16:33:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x119e6ac00) [pid = 1648] [serial = 2011] [outer = 0x114d14400] 16:33:28 INFO - PROCESS | 1648 | 1461022408774 Marionette DEBUG loaded listener.js 16:33:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11bbda400) [pid = 1648] [serial = 2012] [outer = 0x114d14400] 16:33:29 INFO - PROCESS | 1648 | 1461022409120 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]]]}] 16:33:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 16:33:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 469ms 16:33:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 16:33:29 INFO - PROCESS | 1648 | 1461022409125 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 16:33:29 INFO - PROCESS | 1648 | 1461022409126 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 16:33:29 INFO - PROCESS | 1648 | 1461022409128 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 16:33:29 INFO - PROCESS | 1648 | 1461022409130 Marionette TRACE conn2 <- [1,2654,null,{}] 16:33:29 INFO - PROCESS | 1648 | 1461022409132 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}] 16:33:29 INFO - PROCESS | 1648 | 1461022409235 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 16:33:29 INFO - PROCESS | 1648 | 1461022409292 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d928800 == 46 [pid = 1648] [id = 671] 16:33:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x115613000) [pid = 1648] [serial = 2013] [outer = 0x0] 16:33:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x128620000) [pid = 1648] [serial = 2014] [outer = 0x115613000] 16:33:29 INFO - PROCESS | 1648 | 1461022409323 Marionette DEBUG loaded listener.js 16:33:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x129069c00) [pid = 1648] [serial = 2015] [outer = 0x115613000] 16:33:29 INFO - PROCESS | 1648 | 1461022409610 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]]]}] 16:33:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 16:33:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 519ms 16:33:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 16:33:29 INFO - PROCESS | 1648 | 1461022409649 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 16:33:29 INFO - PROCESS | 1648 | 1461022409650 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 16:33:29 INFO - PROCESS | 1648 | 1461022409652 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 16:33:29 INFO - PROCESS | 1648 | 1461022409653 Marionette TRACE conn2 <- [1,2658,null,{}] 16:33:29 INFO - PROCESS | 1648 | 1461022409659 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}] 16:33:29 INFO - PROCESS | 1648 | 1461022409748 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 16:33:29 INFO - PROCESS | 1648 | 1461022409753 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e437000 == 47 [pid = 1648] [id = 672] 16:33:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x1296f3000) [pid = 1648] [serial = 2016] [outer = 0x0] 16:33:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x129b88000) [pid = 1648] [serial = 2017] [outer = 0x1296f3000] 16:33:29 INFO - PROCESS | 1648 | 1461022409778 Marionette DEBUG loaded listener.js 16:33:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x129c36400) [pid = 1648] [serial = 2018] [outer = 0x1296f3000] 16:33:30 INFO - PROCESS | 1648 | 1461022410133 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]]]}] 16:33:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 16:33:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 522ms 16:33:30 INFO - PROCESS | 1648 | 1461022410175 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 16:33:30 INFO - PROCESS | 1648 | 1461022410176 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 16:33:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 16:33:30 INFO - PROCESS | 1648 | 1461022410179 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 16:33:30 INFO - PROCESS | 1648 | 1461022410180 Marionette TRACE conn2 <- [1,2662,null,{}] 16:33:30 INFO - PROCESS | 1648 | 1461022410182 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}] 16:33:30 INFO - PROCESS | 1648 | 1461022410267 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 16:33:30 INFO - PROCESS | 1648 | 1461022410272 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e654000 == 48 [pid = 1648] [id = 673] 16:33:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12906a800) [pid = 1648] [serial = 2019] [outer = 0x0] 16:33:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x129c3e800) [pid = 1648] [serial = 2020] [outer = 0x12906a800] 16:33:30 INFO - PROCESS | 1648 | 1461022410297 Marionette DEBUG loaded listener.js 16:33:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x129c44c00) [pid = 1648] [serial = 2021] [outer = 0x12906a800] 16:33:30 INFO - PROCESS | 1648 | 1461022410623 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]]]}] 16:33:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 16:33:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 468ms 16:33:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 16:33:30 INFO - PROCESS | 1648 | 1461022410713 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 16:33:30 INFO - PROCESS | 1648 | 1461022410716 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 16:33:30 INFO - PROCESS | 1648 | 1461022410720 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 16:33:30 INFO - PROCESS | 1648 | 1461022410722 Marionette TRACE conn2 <- [1,2666,null,{}] 16:33:30 INFO - PROCESS | 1648 | 1461022410727 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}] 16:33:30 INFO - PROCESS | 1648 | 1461022410825 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 16:33:30 INFO - PROCESS | 1648 | 1461022410929 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x119eed000 == 49 [pid = 1648] [id = 674] 16:33:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1123be400) [pid = 1648] [serial = 2022] [outer = 0x0] 16:33:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x112404c00) [pid = 1648] [serial = 2023] [outer = 0x1123be400] 16:33:30 INFO - PROCESS | 1648 | 1461022410960 Marionette DEBUG loaded listener.js 16:33:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x114c93000) [pid = 1648] [serial = 2024] [outer = 0x1123be400] 16:33:31 INFO - PROCESS | 1648 | 1461022411841 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]]]}] 16:33:31 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) 16:33:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1172ms 16:33:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 16:33:31 INFO - PROCESS | 1648 | 1461022411892 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 16:33:31 INFO - PROCESS | 1648 | 1461022411894 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 16:33:31 INFO - PROCESS | 1648 | 1461022411900 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 16:33:31 INFO - PROCESS | 1648 | 1461022411903 Marionette TRACE conn2 <- [1,2670,null,{}] 16:33:31 INFO - PROCESS | 1648 | 1461022411906 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}] 16:33:32 INFO - PROCESS | 1648 | 1461022412012 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 16:33:32 INFO - PROCESS | 1648 | 1461022412068 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x1286b4800 == 50 [pid = 1648] [id = 675] 16:33:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x114d54400) [pid = 1648] [serial = 2025] [outer = 0x0] 16:33:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x1186a5000) [pid = 1648] [serial = 2026] [outer = 0x114d54400] 16:33:32 INFO - PROCESS | 1648 | 1461022412098 Marionette DEBUG loaded listener.js 16:33:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11a85b000) [pid = 1648] [serial = 2027] [outer = 0x114d54400] 16:33:33 INFO - PROCESS | 1648 | 1461022413003 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 16:33:33 INFO - PROCESS | 1648 | 1461022413027 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 16:33:33 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 16:33:33 INFO - PROCESS | 1648 | 1461022413030 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 16:33:33 INFO - PROCESS | 1648 | 1461022413031 Marionette TRACE conn2 <- [1,2674,null,{}] 16:33:33 INFO - PROCESS | 1648 | 1461022413040 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}] 16:33:33 INFO - PROCESS | 1648 | 1461022413150 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 16:33:33 INFO - PROCESS | 1648 | 1461022413210 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d959000 == 51 [pid = 1648] [id = 676] 16:33:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x11b811c00) [pid = 1648] [serial = 2028] [outer = 0x0] 16:33:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x11c2f4000) [pid = 1648] [serial = 2029] [outer = 0x11b811c00] 16:33:33 INFO - PROCESS | 1648 | 1461022413243 Marionette DEBUG loaded listener.js 16:33:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x123694c00) [pid = 1648] [serial = 2030] [outer = 0x11b811c00] 16:33:34 INFO - PROCESS | 1648 | 1461022414202 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 16:33:34 INFO - PROCESS | 1648 | 1461022414252 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 16:33:34 INFO - PROCESS | 1648 | 1461022414254 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 16:33:34 INFO - PROCESS | 1648 | 1461022414255 Marionette TRACE conn2 <- [1,2678,null,{}] 16:33:34 INFO - PROCESS | 1648 | 1461022414258 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}] 16:33:34 INFO - PROCESS | 1648 | 1461022414508 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 16:33:34 INFO - PROCESS | 1648 | 1461022414627 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x126ad5000 == 52 [pid = 1648] [id = 677] 16:33:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x1142c4c00) [pid = 1648] [serial = 2031] [outer = 0x0] 16:33:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x114ba4800) [pid = 1648] [serial = 2032] [outer = 0x1142c4c00] 16:33:34 INFO - PROCESS | 1648 | 1461022414656 Marionette DEBUG loaded listener.js 16:33:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x115439000) [pid = 1648] [serial = 2033] [outer = 0x1142c4c00] 16:33:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12e437000 == 51 [pid = 1648] [id = 672] 16:33:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12d928800 == 50 [pid = 1648] [id = 671] 16:33:35 INFO - PROCESS | 1648 | --DOCSHELL 0x126b80000 == 49 [pid = 1648] [id = 670] 16:33:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12b914000 == 48 [pid = 1648] [id = 669] 16:33:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2d3000 == 47 [pid = 1648] [id = 668] 16:33:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12af14800 == 46 [pid = 1648] [id = 667] 16:33:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac85000 == 45 [pid = 1648] [id = 666] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x123642c00) [pid = 1648] [serial = 1909] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x114ba7c00) [pid = 1648] [serial = 1912] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x1165e4800) [pid = 1648] [serial = 1915] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x11bb91800) [pid = 1648] [serial = 1921] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x11a872400) [pid = 1648] [serial = 1918] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12364b800) [pid = 1648] [serial = 1924] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x12760b800) [pid = 1648] [serial = 1963] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1189b3800 == 44 [pid = 1648] [id = 665] 16:33:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1296a9800 == 43 [pid = 1648] [id = 664] 16:33:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12361e000 == 42 [pid = 1648] [id = 663] 16:33:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1195b9000 == 41 [pid = 1648] [id = 662] 16:33:35 INFO - PROCESS | 1648 | --DOCSHELL 0x126b84800 == 40 [pid = 1648] [id = 661] 16:33:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12d92c800 == 39 [pid = 1648] [id = 658] 16:33:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2d4800 == 38 [pid = 1648] [id = 657] 16:33:35 INFO - PROCESS | 1648 | --DOCSHELL 0x1277ed800 == 37 [pid = 1648] [id = 656] 16:33:35 INFO - PROCESS | 1648 | --DOCSHELL 0x11aa54000 == 36 [pid = 1648] [id = 655] 16:33:35 INFO - PROCESS | 1648 | --DOCSHELL 0x12d109000 == 35 [pid = 1648] [id = 654] 16:33:35 INFO - PROCESS | 1648 | 1461022415515 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]]]}] 16:33:35 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) 16:33:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1271ms 16:33:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 16:33:35 INFO - PROCESS | 1648 | 1461022415526 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 16:33:35 INFO - PROCESS | 1648 | 1461022415529 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 16:33:35 INFO - PROCESS | 1648 | 1461022415532 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 16:33:35 INFO - PROCESS | 1648 | 1461022415534 Marionette TRACE conn2 <- [1,2682,null,{}] 16:33:35 INFO - PROCESS | 1648 | 1461022415538 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}] 16:33:35 INFO - PROCESS | 1648 | 1461022415618 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x11bbd5c00) [pid = 1648] [serial = 1945] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x123690c00) [pid = 1648] [serial = 1948] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x11c547400) [pid = 1648] [serial = 1946] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 130 (0x11afee400) [pid = 1648] [serial = 1942] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 129 (0x11a871800) [pid = 1648] [serial = 1939] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 128 (0x11a89b400) [pid = 1648] [serial = 1940] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 127 (0x1160f7000) [pid = 1648] [serial = 1933] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 126 (0x1189cbc00) [pid = 1648] [serial = 1934] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 125 (0x115594000) [pid = 1648] [serial = 1931] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x114c9cc00) [pid = 1648] [serial = 1930] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x114ba0800) [pid = 1648] [serial = 1928] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x114005000) [pid = 1648] [serial = 1927] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x119541c00) [pid = 1648] [serial = 1936] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x11a84f400) [pid = 1648] [serial = 1937] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x127046000) [pid = 1648] [serial = 1960] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x1236d3800) [pid = 1648] [serial = 1951] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x123699400) [pid = 1648] [serial = 1949] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x1236db400) [pid = 1648] [serial = 1952] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x118f25c00) [pid = 1648] [serial = 1955] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12703b800) [pid = 1648] [serial = 1958] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1147ff800) [pid = 1648] [serial = 1954] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x12726c800) [pid = 1648] [serial = 1961] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x12364cc00) [pid = 1648] [serial = 1957] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11b870c00) [pid = 1648] [serial = 1943] [outer = 0x0] [url = about:blank] 16:33:35 INFO - PROCESS | 1648 | 1461022415683 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x1195a6000 == 36 [pid = 1648] [id = 678] 16:33:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x112410400) [pid = 1648] [serial = 2034] [outer = 0x0] 16:33:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x114ba0800) [pid = 1648] [serial = 2035] [outer = 0x112410400] 16:33:35 INFO - PROCESS | 1648 | 1461022415714 Marionette DEBUG loaded listener.js 16:33:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x118641000) [pid = 1648] [serial = 2036] [outer = 0x112410400] 16:33:36 INFO - PROCESS | 1648 | 1461022416586 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]]]}] 16:33:36 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) 16:33:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1071ms 16:33:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 16:33:36 INFO - PROCESS | 1648 | 1461022416605 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 16:33:36 INFO - PROCESS | 1648 | 1461022416606 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 16:33:36 INFO - PROCESS | 1648 | 1461022416608 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 16:33:36 INFO - PROCESS | 1648 | 1461022416610 Marionette TRACE conn2 <- [1,2686,null,{}] 16:33:36 INFO - PROCESS | 1648 | 1461022416612 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}] 16:33:36 INFO - PROCESS | 1648 | 1461022416695 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 16:33:36 INFO - PROCESS | 1648 | 1461022416701 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x12689c800 == 37 [pid = 1648] [id = 679] 16:33:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x11954f400) [pid = 1648] [serial = 2037] [outer = 0x0] 16:33:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11a640400) [pid = 1648] [serial = 2038] [outer = 0x11954f400] 16:33:36 INFO - PROCESS | 1648 | 1461022416728 Marionette DEBUG loaded listener.js 16:33:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11a857000) [pid = 1648] [serial = 2039] [outer = 0x11954f400] 16:33:37 INFO - PROCESS | 1648 | 1461022417576 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 16:33:37 INFO - PROCESS | 1648 | 1461022417585 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 16:33:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 16:33:37 INFO - PROCESS | 1648 | 1461022417593 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 16:33:37 INFO - PROCESS | 1648 | 1461022417596 Marionette TRACE conn2 <- [1,2690,null,{}] 16:33:37 INFO - PROCESS | 1648 | 1461022417598 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}] 16:33:37 INFO - PROCESS | 1648 | 1461022417711 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 16:33:37 INFO - PROCESS | 1648 | 1461022417725 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x128697800 == 38 [pid = 1648] [id = 680] 16:33:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11a869000) [pid = 1648] [serial = 2040] [outer = 0x0] 16:33:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11a8a3000) [pid = 1648] [serial = 2041] [outer = 0x11a869000] 16:33:37 INFO - PROCESS | 1648 | 1461022417751 Marionette DEBUG loaded listener.js 16:33:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11af7cc00) [pid = 1648] [serial = 2042] [outer = 0x11a869000] 16:33:38 INFO - PROCESS | 1648 | 1461022418577 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 16:33:38 INFO - PROCESS | 1648 | 1461022418616 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 16:33:38 INFO - PROCESS | 1648 | 1461022418625 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 16:33:38 INFO - PROCESS | 1648 | 1461022418626 Marionette TRACE conn2 <- [1,2694,null,{}] 16:33:38 INFO - PROCESS | 1648 | 1461022418636 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}] 16:33:38 INFO - PROCESS | 1648 | 1461022418737 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 16:33:38 INFO - PROCESS | 1648 | 1461022418741 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a712800 == 39 [pid = 1648] [id = 681] 16:33:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11400a000) [pid = 1648] [serial = 2043] [outer = 0x0] 16:33:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x11b6e9000) [pid = 1648] [serial = 2044] [outer = 0x11400a000] 16:33:38 INFO - PROCESS | 1648 | 1461022418799 Marionette DEBUG loaded listener.js 16:33:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x11b868000) [pid = 1648] [serial = 2045] [outer = 0x11400a000] 16:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x11b812c00) [pid = 1648] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 16:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x112409800) [pid = 1648] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 16:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x12777a000) [pid = 1648] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 16:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11a88e000) [pid = 1648] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 16:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11b6e9c00) [pid = 1648] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 16:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x11240d400) [pid = 1648] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 16:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x118f98800) [pid = 1648] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 16:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x12777ec00) [pid = 1648] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 16:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x1296f3000) [pid = 1648] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 16:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x114d14400) [pid = 1648] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 16:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x115613000) [pid = 1648] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 16:33:39 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11c548400) [pid = 1648] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 16:33:39 INFO - PROCESS | 1648 | 1461022419919 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 16:33:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 16:33:39 INFO - PROCESS | 1648 | 1461022419976 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 16:33:39 INFO - PROCESS | 1648 | 1461022419980 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 16:33:39 INFO - PROCESS | 1648 | 1461022419982 Marionette TRACE conn2 <- [1,2698,null,{}] 16:33:39 INFO - PROCESS | 1648 | 1461022419986 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}] 16:33:40 INFO - PROCESS | 1648 | 1461022420076 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 16:33:40 INFO - PROCESS | 1648 | 1461022420170 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x123622800 == 40 [pid = 1648] [id = 682] 16:33:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x114d57000) [pid = 1648] [serial = 2046] [outer = 0x0] 16:33:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x115613c00) [pid = 1648] [serial = 2047] [outer = 0x114d57000] 16:33:40 INFO - PROCESS | 1648 | 1461022420203 Marionette DEBUG loaded listener.js 16:33:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x1189d6400) [pid = 1648] [serial = 2048] [outer = 0x114d57000] 16:33:40 INFO - PROCESS | 1648 | --DOCSHELL 0x12fd55800 == 39 [pid = 1648] [id = 17] 16:33:41 INFO - PROCESS | 1648 | 1461022421117 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 16:33:41 INFO - PROCESS | 1648 | 1461022421161 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 16:33:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 16:33:41 INFO - PROCESS | 1648 | 1461022421166 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 16:33:41 INFO - PROCESS | 1648 | 1461022421167 Marionette TRACE conn2 <- [1,2702,null,{}] 16:33:41 INFO - PROCESS | 1648 | 1461022421170 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}] 16:33:41 INFO - PROCESS | 1648 | 1461022421269 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 16:33:41 INFO - PROCESS | 1648 | 1461022421323 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a741800 == 40 [pid = 1648] [id = 683] 16:33:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x114d58800) [pid = 1648] [serial = 2049] [outer = 0x0] 16:33:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x11a86bc00) [pid = 1648] [serial = 2050] [outer = 0x114d58800] 16:33:41 INFO - PROCESS | 1648 | 1461022421354 Marionette DEBUG loaded listener.js 16:33:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x11a96f800) [pid = 1648] [serial = 2051] [outer = 0x114d58800] 16:33:41 INFO - PROCESS | 1648 | 1461022421800 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]]]}] 16:33:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 16:33:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 674ms 16:33:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 16:33:41 INFO - PROCESS | 1648 | 1461022421840 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 16:33:41 INFO - PROCESS | 1648 | 1461022421842 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 16:33:41 INFO - PROCESS | 1648 | 1461022421844 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 16:33:41 INFO - PROCESS | 1648 | 1461022421847 Marionette TRACE conn2 <- [1,2706,null,{}] 16:33:41 INFO - PROCESS | 1648 | 1461022421856 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}] 16:33:41 INFO - PROCESS | 1648 | 1461022421957 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 16:33:42 INFO - PROCESS | 1648 | 1461022422027 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12abc0000 == 41 [pid = 1648] [id = 684] 16:33:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x11b86a000) [pid = 1648] [serial = 2052] [outer = 0x0] 16:33:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x11bb8e000) [pid = 1648] [serial = 2053] [outer = 0x11b86a000] 16:33:42 INFO - PROCESS | 1648 | 1461022422060 Marionette DEBUG loaded listener.js 16:33:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x11c543c00) [pid = 1648] [serial = 2054] [outer = 0x11b86a000] 16:33:42 INFO - PROCESS | 1648 | 1461022422487 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]]]}] 16:33:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 16:33:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 672ms 16:33:42 INFO - PROCESS | 1648 | 1461022422517 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 16:33:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 16:33:42 INFO - PROCESS | 1648 | 1461022422519 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 16:33:42 INFO - PROCESS | 1648 | 1461022422521 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 16:33:42 INFO - PROCESS | 1648 | 1461022422522 Marionette TRACE conn2 <- [1,2710,null,{}] 16:33:42 INFO - PROCESS | 1648 | 1461022422525 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}] 16:33:42 INFO - PROCESS | 1648 | 1461022422642 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 16:33:42 INFO - PROCESS | 1648 | 1461022422714 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac9e800 == 42 [pid = 1648] [id = 685] 16:33:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x115609800) [pid = 1648] [serial = 2055] [outer = 0x0] 16:33:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x11c54a000) [pid = 1648] [serial = 2056] [outer = 0x115609800] 16:33:42 INFO - PROCESS | 1648 | 1461022422745 Marionette DEBUG loaded listener.js 16:33:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x12368d000) [pid = 1648] [serial = 2057] [outer = 0x115609800] 16:33:43 INFO - PROCESS | 1648 | 1461022423267 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] 16:33:43 INFO - PROCESS | 1648 | 1461022423293 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 16:33:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 16:33:43 INFO - PROCESS | 1648 | 1461022423297 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 16:33:43 INFO - PROCESS | 1648 | 1461022423299 Marionette TRACE conn2 <- [1,2714,null,{}] 16:33:43 INFO - PROCESS | 1648 | 1461022423303 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}] 16:33:43 INFO - PROCESS | 1648 | 1461022423410 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 16:33:43 INFO - PROCESS | 1648 | 1461022423541 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b81800 == 43 [pid = 1648] [id = 686] 16:33:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x11400a400) [pid = 1648] [serial = 2058] [outer = 0x0] 16:33:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x114d0f000) [pid = 1648] [serial = 2059] [outer = 0x11400a400] 16:33:43 INFO - PROCESS | 1648 | 1461022423589 Marionette DEBUG loaded listener.js 16:33:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x115882000) [pid = 1648] [serial = 2060] [outer = 0x11400a400] 16:33:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12d942000 == 42 [pid = 1648] [id = 659] 16:33:44 INFO - PROCESS | 1648 | --DOCSHELL 0x128697800 == 41 [pid = 1648] [id = 680] 16:33:44 INFO - PROCESS | 1648 | --DOCSHELL 0x12689c800 == 40 [pid = 1648] [id = 679] 16:33:44 INFO - PROCESS | 1648 | --DOCSHELL 0x1195a6000 == 39 [pid = 1648] [id = 678] 16:33:44 INFO - PROCESS | 1648 | --DOCSHELL 0x126ad5000 == 38 [pid = 1648] [id = 677] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 124 (0x129c3e800) [pid = 1648] [serial = 2020] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOCSHELL 0x119eed000 == 37 [pid = 1648] [id = 674] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 123 (0x127048800) [pid = 1648] [serial = 2002] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 122 (0x114d63c00) [pid = 1648] [serial = 1987] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 121 (0x1189d3800) [pid = 1648] [serial = 1988] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 120 (0x127c28000) [pid = 1648] [serial = 2005] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 119 (0x11b6ef400) [pid = 1648] [serial = 1981] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 118 (0x11ad7d000) [pid = 1648] [serial = 1993] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 117 (0x11b6e9800) [pid = 1648] [serial = 1994] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 116 (0x126824400) [pid = 1648] [serial = 1978] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 115 (0x11b86f000) [pid = 1648] [serial = 1996] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 114 (0x11c2f9c00) [pid = 1648] [serial = 1997] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 113 (0x118642800) [pid = 1648] [serial = 1969] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 112 (0x114d55400) [pid = 1648] [serial = 1985] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 111 (0x114006c00) [pid = 1648] [serial = 1984] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 110 (0x11a84dc00) [pid = 1648] [serial = 1990] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 109 (0x11a86cc00) [pid = 1648] [serial = 1991] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x127663000) [pid = 1648] [serial = 2003] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x11c540800) [pid = 1648] [serial = 1975] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x112406400) [pid = 1648] [serial = 1966] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x11aced800) [pid = 1648] [serial = 1972] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x127fca000) [pid = 1648] [serial = 2008] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x129c36400) [pid = 1648] [serial = 2018] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x119e6ac00) [pid = 1648] [serial = 2011] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x128620000) [pid = 1648] [serial = 2014] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 100 (0x11bbda400) [pid = 1648] [serial = 2012] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 99 (0x129b88000) [pid = 1648] [serial = 2017] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 98 (0x129069c00) [pid = 1648] [serial = 2015] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 97 (0x123644c00) [pid = 1648] [serial = 1999] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 96 (0x128621800) [pid = 1648] [serial = 2009] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 95 (0x127ca2400) [pid = 1648] [serial = 2006] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | --DOMWINDOW == 94 (0x126bcc000) [pid = 1648] [serial = 2000] [outer = 0x0] [url = about:blank] 16:33:44 INFO - PROCESS | 1648 | 1461022424157 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]]]}] 16:33:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 16:33:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 877ms 16:33:44 INFO - PROCESS | 1648 | 1461022424175 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 16:33:44 INFO - PROCESS | 1648 | 1461022424178 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 16:33:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 16:33:44 INFO - PROCESS | 1648 | 1461022424183 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 16:33:44 INFO - PROCESS | 1648 | 1461022424184 Marionette TRACE conn2 <- [1,2718,null,{}] 16:33:44 INFO - PROCESS | 1648 | 1461022424187 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}] 16:33:44 INFO - PROCESS | 1648 | 1461022424268 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 16:33:44 INFO - PROCESS | 1648 | 1461022424275 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x11c60e000 == 38 [pid = 1648] [id = 687] 16:33:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 95 (0x11587e800) [pid = 1648] [serial = 2061] [outer = 0x0] 16:33:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 96 (0x119e61400) [pid = 1648] [serial = 2062] [outer = 0x11587e800] 16:33:44 INFO - PROCESS | 1648 | 1461022424301 Marionette DEBUG loaded listener.js 16:33:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 97 (0x11a86cc00) [pid = 1648] [serial = 2063] [outer = 0x11587e800] 16:33:44 INFO - PROCESS | 1648 | 1461022424649 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 16:33:44 INFO - PROCESS | 1648 | 1461022424704 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 16:33:44 INFO - PROCESS | 1648 | 1461022424706 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 16:33:44 INFO - PROCESS | 1648 | 1461022424708 Marionette TRACE conn2 <- [1,2722,null,{}] 16:33:44 INFO - PROCESS | 1648 | 1461022424715 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}] 16:33:44 INFO - PROCESS | 1648 | 1461022424803 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 16:33:44 INFO - PROCESS | 1648 | 1461022424812 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a5b6000 == 39 [pid = 1648] [id = 688] 16:33:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 98 (0x11af7bc00) [pid = 1648] [serial = 2064] [outer = 0x0] 16:33:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 99 (0x11bbda400) [pid = 1648] [serial = 2065] [outer = 0x11af7bc00] 16:33:44 INFO - PROCESS | 1648 | 1461022424840 Marionette DEBUG loaded listener.js 16:33:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 100 (0x11c693c00) [pid = 1648] [serial = 2066] [outer = 0x11af7bc00] 16:33:45 INFO - PROCESS | 1648 | 1461022425208 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 16:33:45 INFO - PROCESS | 1648 | 1461022425233 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 16:33:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 16:33:45 INFO - PROCESS | 1648 | 1461022425236 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 16:33:45 INFO - PROCESS | 1648 | 1461022425237 Marionette TRACE conn2 <- [1,2726,null,{}] 16:33:45 INFO - PROCESS | 1648 | 1461022425239 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}] 16:33:45 INFO - PROCESS | 1648 | 1461022425323 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 16:33:45 INFO - PROCESS | 1648 | 1461022425328 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12abb5000 == 40 [pid = 1648] [id = 689] 16:33:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 101 (0x12368c800) [pid = 1648] [serial = 2067] [outer = 0x0] 16:33:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x1236d5800) [pid = 1648] [serial = 2068] [outer = 0x12368c800] 16:33:45 INFO - PROCESS | 1648 | 1461022425354 Marionette DEBUG loaded listener.js 16:33:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x126a5c000) [pid = 1648] [serial = 2069] [outer = 0x12368c800] 16:33:45 INFO - PROCESS | 1648 | 1461022425703 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]]]}] 16:33:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 16:33:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 519ms 16:33:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 16:33:45 INFO - PROCESS | 1648 | 1461022425755 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 16:33:45 INFO - PROCESS | 1648 | 1461022425756 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 16:33:45 INFO - PROCESS | 1648 | 1461022425758 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 16:33:45 INFO - PROCESS | 1648 | 1461022425759 Marionette TRACE conn2 <- [1,2730,null,{}] 16:33:45 INFO - PROCESS | 1648 | 1461022425761 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}] 16:33:45 INFO - PROCESS | 1648 | 1461022425870 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 16:33:45 INFO - PROCESS | 1648 | 1461022425907 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac8c000 == 41 [pid = 1648] [id = 690] 16:33:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x1236d7000) [pid = 1648] [serial = 2070] [outer = 0x0] 16:33:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x126bce400) [pid = 1648] [serial = 2071] [outer = 0x1236d7000] 16:33:45 INFO - PROCESS | 1648 | 1461022425933 Marionette DEBUG loaded listener.js 16:33:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x127049000) [pid = 1648] [serial = 2072] [outer = 0x1236d7000] 16:33:46 INFO - PROCESS | 1648 | 1461022426709 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 16:33:46 INFO - PROCESS | 1648 | 1461022426732 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 16:33:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 16:33:46 INFO - PROCESS | 1648 | 1461022426734 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 16:33:46 INFO - PROCESS | 1648 | 1461022426735 Marionette TRACE conn2 <- [1,2734,null,{}] 16:33:46 INFO - PROCESS | 1648 | 1461022426738 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}] 16:33:46 INFO - PROCESS | 1648 | 1461022426855 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 16:33:46 INFO - PROCESS | 1648 | 1461022426866 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2d9800 == 42 [pid = 1648] [id = 691] 16:33:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x127610800) [pid = 1648] [serial = 2073] [outer = 0x0] 16:33:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x127d83400) [pid = 1648] [serial = 2074] [outer = 0x127610800] 16:33:46 INFO - PROCESS | 1648 | 1461022426895 Marionette DEBUG loaded listener.js 16:33:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x128623000) [pid = 1648] [serial = 2075] [outer = 0x127610800] 16:33:47 INFO - PROCESS | 1648 | --DOMWINDOW == 108 (0x12906a800) [pid = 1648] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 16:33:47 INFO - PROCESS | 1648 | --DOMWINDOW == 107 (0x127041800) [pid = 1648] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 16:33:47 INFO - PROCESS | 1648 | --DOMWINDOW == 106 (0x112318000) [pid = 1648] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 16:33:47 INFO - PROCESS | 1648 | --DOMWINDOW == 105 (0x1142c4c00) [pid = 1648] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 16:33:47 INFO - PROCESS | 1648 | --DOMWINDOW == 104 (0x11c53fc00) [pid = 1648] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 16:33:47 INFO - PROCESS | 1648 | --DOMWINDOW == 103 (0x112410400) [pid = 1648] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 16:33:47 INFO - PROCESS | 1648 | --DOMWINDOW == 102 (0x11954f400) [pid = 1648] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 16:33:47 INFO - PROCESS | 1648 | --DOMWINDOW == 101 (0x11a869000) [pid = 1648] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 16:33:47 INFO - PROCESS | 1648 | 1461022427239 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]]]}] 16:33:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 16:33:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 522ms 16:33:47 INFO - PROCESS | 1648 | 1461022427259 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 16:33:47 INFO - PROCESS | 1648 | 1461022427260 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 16:33:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 16:33:47 INFO - PROCESS | 1648 | 1461022427262 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 16:33:47 INFO - PROCESS | 1648 | 1461022427263 Marionette TRACE conn2 <- [1,2738,null,{}] 16:33:47 INFO - PROCESS | 1648 | 1461022427266 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}] 16:33:47 INFO - PROCESS | 1648 | 1461022427350 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 16:33:47 INFO - PROCESS | 1648 | 1461022427406 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2d3000 == 43 [pid = 1648] [id = 692] 16:33:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 102 (0x112314c00) [pid = 1648] [serial = 2076] [outer = 0x0] 16:33:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 103 (0x127041800) [pid = 1648] [serial = 2077] [outer = 0x112314c00] 16:33:47 INFO - PROCESS | 1648 | 1461022427432 Marionette DEBUG loaded listener.js 16:33:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 104 (0x128662800) [pid = 1648] [serial = 2078] [outer = 0x112314c00] 16:33:47 INFO - PROCESS | 1648 | 1461022427725 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]]]}] 16:33:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 16:33:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 519ms 16:33:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 16:33:47 INFO - PROCESS | 1648 | 1461022427781 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 16:33:47 INFO - PROCESS | 1648 | 1461022427782 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 16:33:47 INFO - PROCESS | 1648 | 1461022427784 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 16:33:47 INFO - PROCESS | 1648 | 1461022427786 Marionette TRACE conn2 <- [1,2742,null,{}] 16:33:47 INFO - PROCESS | 1648 | 1461022427788 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}] 16:33:47 INFO - PROCESS | 1648 | 1461022427867 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 16:33:47 INFO - PROCESS | 1648 | 1461022427873 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb18800 == 44 [pid = 1648] [id = 693] 16:33:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 105 (0x128662c00) [pid = 1648] [serial = 2079] [outer = 0x0] 16:33:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 106 (0x129060000) [pid = 1648] [serial = 2080] [outer = 0x128662c00] 16:33:47 INFO - PROCESS | 1648 | 1461022427899 Marionette DEBUG loaded listener.js 16:33:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 107 (0x1296f3400) [pid = 1648] [serial = 2081] [outer = 0x128662c00] 16:33:48 INFO - PROCESS | 1648 | 1461022428229 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]]]}] 16:33:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 16:33:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 472ms 16:33:48 INFO - PROCESS | 1648 | 1461022428258 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 16:33:48 INFO - PROCESS | 1648 | 1461022428259 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 16:33:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 16:33:48 INFO - PROCESS | 1648 | 1461022428261 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 16:33:48 INFO - PROCESS | 1648 | 1461022428262 Marionette TRACE conn2 <- [1,2746,null,{}] 16:33:48 INFO - PROCESS | 1648 | 1461022428265 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}] 16:33:48 INFO - PROCESS | 1648 | 1461022428374 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 16:33:48 INFO - PROCESS | 1648 | 1461022428381 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cf54800 == 45 [pid = 1648] [id = 694] 16:33:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 108 (0x128f61400) [pid = 1648] [serial = 2082] [outer = 0x0] 16:33:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 109 (0x129b8a400) [pid = 1648] [serial = 2083] [outer = 0x128f61400] 16:33:48 INFO - PROCESS | 1648 | 1461022428406 Marionette DEBUG loaded listener.js 16:33:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 110 (0x129c36400) [pid = 1648] [serial = 2084] [outer = 0x128f61400] 16:33:48 INFO - PROCESS | 1648 | 1461022428697 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]]]}] 16:33:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 16:33:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 469ms 16:33:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 16:33:48 INFO - PROCESS | 1648 | 1461022428731 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 16:33:48 INFO - PROCESS | 1648 | 1461022428732 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 16:33:48 INFO - PROCESS | 1648 | 1461022428734 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 16:33:48 INFO - PROCESS | 1648 | 1461022428735 Marionette TRACE conn2 <- [1,2750,null,{}] 16:33:48 INFO - PROCESS | 1648 | 1461022428740 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}] 16:33:48 INFO - PROCESS | 1648 | 1461022428824 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 16:33:48 INFO - PROCESS | 1648 | 1461022428828 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d931800 == 46 [pid = 1648] [id = 695] 16:33:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 111 (0x128f59c00) [pid = 1648] [serial = 2085] [outer = 0x0] 16:33:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 112 (0x129c40000) [pid = 1648] [serial = 2086] [outer = 0x128f59c00] 16:33:48 INFO - PROCESS | 1648 | 1461022428853 Marionette DEBUG loaded listener.js 16:33:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 113 (0x129c46c00) [pid = 1648] [serial = 2087] [outer = 0x128f59c00] 16:33:49 INFO - PROCESS | 1648 | 1461022429182 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]]]}] 16:33:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 16:33:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 470ms 16:33:49 INFO - PROCESS | 1648 | 1461022429207 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 16:33:49 INFO - PROCESS | 1648 | 1461022429209 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 16:33:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 16:33:49 INFO - PROCESS | 1648 | 1461022429211 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 16:33:49 INFO - PROCESS | 1648 | 1461022429212 Marionette TRACE conn2 <- [1,2754,null,{}] 16:33:49 INFO - PROCESS | 1648 | 1461022429215 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}] 16:33:49 INFO - PROCESS | 1648 | 1461022429337 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 16:33:49 INFO - PROCESS | 1648 | 1461022429345 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d958800 == 47 [pid = 1648] [id = 696] 16:33:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 114 (0x129c49000) [pid = 1648] [serial = 2088] [outer = 0x0] 16:33:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 115 (0x129c8fc00) [pid = 1648] [serial = 2089] [outer = 0x129c49000] 16:33:49 INFO - PROCESS | 1648 | 1461022429375 Marionette DEBUG loaded listener.js 16:33:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 116 (0x129c98c00) [pid = 1648] [serial = 2090] [outer = 0x129c49000] 16:33:49 INFO - PROCESS | 1648 | 1461022429699 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]]]}] 16:33:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 16:33:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 520ms 16:33:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 16:33:49 INFO - PROCESS | 1648 | 1461022429731 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 16:33:49 INFO - PROCESS | 1648 | 1461022429733 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 16:33:49 INFO - PROCESS | 1648 | 1461022429735 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 16:33:49 INFO - PROCESS | 1648 | 1461022429736 Marionette TRACE conn2 <- [1,2758,null,{}] 16:33:49 INFO - PROCESS | 1648 | 1461022429738 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}] 16:33:49 INFO - PROCESS | 1648 | 1461022429824 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 16:33:49 INFO - PROCESS | 1648 | 1461022429828 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e650000 == 48 [pid = 1648] [id = 697] 16:33:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 117 (0x1236d5c00) [pid = 1648] [serial = 2091] [outer = 0x0] 16:33:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 118 (0x129d8b400) [pid = 1648] [serial = 2092] [outer = 0x1236d5c00] 16:33:49 INFO - PROCESS | 1648 | 1461022429853 Marionette DEBUG loaded listener.js 16:33:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 119 (0x129d90800) [pid = 1648] [serial = 2093] [outer = 0x1236d5c00] 16:33:50 INFO - PROCESS | 1648 | 1461022430273 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]]]}] 16:33:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 16:33:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 567ms 16:33:50 INFO - PROCESS | 1648 | 1461022430303 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 16:33:50 INFO - PROCESS | 1648 | 1461022430306 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 16:33:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 16:33:50 INFO - PROCESS | 1648 | 1461022430309 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 16:33:50 INFO - PROCESS | 1648 | 1461022430312 Marionette TRACE conn2 <- [1,2762,null,{}] 16:33:50 INFO - PROCESS | 1648 | 1461022430316 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}] 16:33:50 INFO - PROCESS | 1648 | 1461022430425 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 16:33:50 INFO - PROCESS | 1648 | 1461022430499 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bec5000 == 49 [pid = 1648] [id = 698] 16:33:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 120 (0x11240c000) [pid = 1648] [serial = 2094] [outer = 0x0] 16:33:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 121 (0x115606400) [pid = 1648] [serial = 2095] [outer = 0x11240c000] 16:33:50 INFO - PROCESS | 1648 | 1461022430533 Marionette DEBUG loaded listener.js 16:33:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 122 (0x118e3fc00) [pid = 1648] [serial = 2096] [outer = 0x11240c000] 16:33:50 INFO - PROCESS | 1648 | 1461022430946 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]]]}] 16:33:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 16:33:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 672ms 16:33:50 INFO - PROCESS | 1648 | 1461022430982 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 16:33:50 INFO - PROCESS | 1648 | 1461022430986 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 16:33:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 16:33:50 INFO - PROCESS | 1648 | 1461022430991 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 16:33:50 INFO - PROCESS | 1648 | 1461022430993 Marionette TRACE conn2 <- [1,2766,null,{}] 16:33:50 INFO - PROCESS | 1648 | 1461022430995 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}] 16:33:51 INFO - PROCESS | 1648 | 1461022431103 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 16:33:51 INFO - PROCESS | 1648 | 1461022431212 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a5b5800 == 50 [pid = 1648] [id = 699] 16:33:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 123 (0x115610400) [pid = 1648] [serial = 2097] [outer = 0x0] 16:33:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 124 (0x11afea000) [pid = 1648] [serial = 2098] [outer = 0x115610400] 16:33:51 INFO - PROCESS | 1648 | 1461022431244 Marionette DEBUG loaded listener.js 16:33:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 125 (0x11bb85800) [pid = 1648] [serial = 2099] [outer = 0x115610400] 16:33:51 INFO - PROCESS | 1648 | 1461022431671 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]]]}] 16:33:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 16:33:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 723ms 16:33:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 16:33:51 INFO - PROCESS | 1648 | 1461022431713 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 16:33:51 INFO - PROCESS | 1648 | 1461022431715 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 16:33:51 INFO - PROCESS | 1648 | 1461022431717 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 16:33:51 INFO - PROCESS | 1648 | 1461022431719 Marionette TRACE conn2 <- [1,2770,null,{}] 16:33:51 INFO - PROCESS | 1648 | 1461022431727 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}] 16:33:51 INFO - PROCESS | 1648 | 1461022431826 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 16:33:51 INFO - PROCESS | 1648 | 1461022431887 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:51 INFO - PROCESS | 1648 | ++DOCSHELL 0x12db36800 == 51 [pid = 1648] [id = 700] 16:33:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 126 (0x1236d1c00) [pid = 1648] [serial = 2100] [outer = 0x0] 16:33:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 127 (0x12703e000) [pid = 1648] [serial = 2101] [outer = 0x1236d1c00] 16:33:51 INFO - PROCESS | 1648 | 1461022431919 Marionette DEBUG loaded listener.js 16:33:51 INFO - PROCESS | 1648 | ++DOMWINDOW == 128 (0x127782000) [pid = 1648] [serial = 2102] [outer = 0x1236d1c00] 16:33:52 INFO - PROCESS | 1648 | 1461022432389 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]]]}] 16:33:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 16:33:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 720ms 16:33:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 16:33:52 INFO - PROCESS | 1648 | 1461022432464 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 16:33:52 INFO - PROCESS | 1648 | 1461022432467 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 16:33:52 INFO - PROCESS | 1648 | 1461022432485 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 16:33:52 INFO - PROCESS | 1648 | 1461022432487 Marionette TRACE conn2 <- [1,2774,null,{}] 16:33:52 INFO - PROCESS | 1648 | 1461022432515 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}] 16:33:52 INFO - PROCESS | 1648 | 1461022432680 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 16:33:52 INFO - PROCESS | 1648 | 1461022432778 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:52 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e688000 == 52 [pid = 1648] [id = 701] 16:33:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 129 (0x12861fc00) [pid = 1648] [serial = 2103] [outer = 0x0] 16:33:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 130 (0x1298ab400) [pid = 1648] [serial = 2104] [outer = 0x12861fc00] 16:33:52 INFO - PROCESS | 1648 | 1461022432829 Marionette DEBUG loaded listener.js 16:33:52 INFO - PROCESS | 1648 | ++DOMWINDOW == 131 (0x129c46800) [pid = 1648] [serial = 2105] [outer = 0x12861fc00] 16:33:53 INFO - PROCESS | 1648 | 1461022433271 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]]]}] 16:33:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 16:33:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 860ms 16:33:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 16:33:53 INFO - PROCESS | 1648 | 1461022433331 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 16:33:53 INFO - PROCESS | 1648 | 1461022433333 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 16:33:53 INFO - PROCESS | 1648 | 1461022433335 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 16:33:53 INFO - PROCESS | 1648 | 1461022433336 Marionette TRACE conn2 <- [1,2778,null,{}] 16:33:53 INFO - PROCESS | 1648 | 1461022433339 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}] 16:33:53 INFO - PROCESS | 1648 | 1461022433441 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 16:33:53 INFO - PROCESS | 1648 | 1461022433513 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:53 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea30000 == 53 [pid = 1648] [id = 702] 16:33:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x129c36800) [pid = 1648] [serial = 2106] [outer = 0x0] 16:33:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x129c93400) [pid = 1648] [serial = 2107] [outer = 0x129c36800] 16:33:53 INFO - PROCESS | 1648 | 1461022433542 Marionette DEBUG loaded listener.js 16:33:53 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x129d90c00) [pid = 1648] [serial = 2108] [outer = 0x129c36800] 16:33:53 INFO - PROCESS | 1648 | 1461022433924 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]]]}] 16:33:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 16:33:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 621ms 16:33:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 16:33:53 INFO - PROCESS | 1648 | 1461022433956 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 16:33:53 INFO - PROCESS | 1648 | 1461022433958 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 16:33:53 INFO - PROCESS | 1648 | 1461022433960 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 16:33:53 INFO - PROCESS | 1648 | 1461022433962 Marionette TRACE conn2 <- [1,2782,null,{}] 16:33:53 INFO - PROCESS | 1648 | 1461022433965 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}] 16:33:54 INFO - PROCESS | 1648 | 1461022434178 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 16:33:54 INFO - PROCESS | 1648 | 1461022434286 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:54 INFO - PROCESS | 1648 | ++DOCSHELL 0x12edc6800 == 54 [pid = 1648] [id = 703] 16:33:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x129d91000) [pid = 1648] [serial = 2109] [outer = 0x0] 16:33:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x12a013400) [pid = 1648] [serial = 2110] [outer = 0x129d91000] 16:33:54 INFO - PROCESS | 1648 | 1461022434338 Marionette DEBUG loaded listener.js 16:33:54 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x12a049800) [pid = 1648] [serial = 2111] [outer = 0x129d91000] 16:33:54 INFO - PROCESS | 1648 | 1461022434808 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]]]}] 16:33:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 16:33:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 870ms 16:33:54 INFO - PROCESS | 1648 | 1461022434830 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 16:33:54 INFO - PROCESS | 1648 | 1461022434832 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 16:33:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 16:33:54 INFO - PROCESS | 1648 | 1461022434834 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 16:33:54 INFO - PROCESS | 1648 | 1461022434835 Marionette TRACE conn2 <- [1,2786,null,{}] 16:33:54 INFO - PROCESS | 1648 | 1461022434837 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}] 16:33:54 INFO - PROCESS | 1648 | 1461022434936 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 16:33:55 INFO - PROCESS | 1648 | 1461022434998 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f61f000 == 55 [pid = 1648] [id = 704] 16:33:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x12a049c00) [pid = 1648] [serial = 2112] [outer = 0x0] 16:33:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12a04ec00) [pid = 1648] [serial = 2113] [outer = 0x12a049c00] 16:33:55 INFO - PROCESS | 1648 | 1461022435075 Marionette DEBUG loaded listener.js 16:33:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x12a05dc00) [pid = 1648] [serial = 2114] [outer = 0x12a049c00] 16:33:55 INFO - PROCESS | 1648 | 1461022435652 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]]]}] 16:33:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 16:33:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 872ms 16:33:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 16:33:55 INFO - PROCESS | 1648 | 1461022435707 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 16:33:55 INFO - PROCESS | 1648 | 1461022435708 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 16:33:55 INFO - PROCESS | 1648 | 1461022435711 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 16:33:55 INFO - PROCESS | 1648 | 1461022435712 Marionette TRACE conn2 <- [1,2790,null,{}] 16:33:55 INFO - PROCESS | 1648 | 1461022435715 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}] 16:33:55 INFO - PROCESS | 1648 | 1461022435819 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 16:33:55 INFO - PROCESS | 1648 | 1461022435892 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:55 INFO - PROCESS | 1648 | ++DOCSHELL 0x126adc000 == 56 [pid = 1648] [id = 705] 16:33:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x112399000) [pid = 1648] [serial = 2115] [outer = 0x0] 16:33:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x1188d0400) [pid = 1648] [serial = 2116] [outer = 0x112399000] 16:33:55 INFO - PROCESS | 1648 | 1461022435922 Marionette DEBUG loaded listener.js 16:33:55 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12a04bc00) [pid = 1648] [serial = 2117] [outer = 0x112399000] 16:33:56 INFO - PROCESS | 1648 | 1461022436470 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]]]}] 16:33:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 16:33:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 822ms 16:33:56 INFO - PROCESS | 1648 | 1461022436533 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 16:33:56 INFO - PROCESS | 1648 | 1461022436536 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 16:33:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 16:33:56 INFO - PROCESS | 1648 | 1461022436563 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 16:33:56 INFO - PROCESS | 1648 | 1461022436565 Marionette TRACE conn2 <- [1,2794,null,{}] 16:33:56 INFO - PROCESS | 1648 | 1461022436568 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}] 16:33:56 INFO - PROCESS | 1648 | 1461022436669 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 16:33:56 INFO - PROCESS | 1648 | 1461022436734 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:56 INFO - PROCESS | 1648 | ++DOCSHELL 0x126f81800 == 57 [pid = 1648] [id = 706] 16:33:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x1189d2000) [pid = 1648] [serial = 2118] [outer = 0x0] 16:33:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x1189da800) [pid = 1648] [serial = 2119] [outer = 0x1189d2000] 16:33:56 INFO - PROCESS | 1648 | 1461022436809 Marionette DEBUG loaded listener.js 16:33:56 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x11a84e800) [pid = 1648] [serial = 2120] [outer = 0x1189d2000] 16:33:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12d958800 == 56 [pid = 1648] [id = 696] 16:33:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12d931800 == 55 [pid = 1648] [id = 695] 16:33:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12cf54800 == 54 [pid = 1648] [id = 694] 16:33:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12bb18800 == 53 [pid = 1648] [id = 693] 16:33:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2d3000 == 52 [pid = 1648] [id = 692] 16:33:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2d9800 == 51 [pid = 1648] [id = 691] 16:33:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac8c000 == 50 [pid = 1648] [id = 690] 16:33:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12fd55000 == 49 [pid = 1648] [id = 18] 16:33:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12abb5000 == 48 [pid = 1648] [id = 689] 16:33:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12a5b6000 == 47 [pid = 1648] [id = 688] 16:33:57 INFO - PROCESS | 1648 | --DOCSHELL 0x11c60e000 == 46 [pid = 1648] [id = 687] 16:33:57 INFO - PROCESS | 1648 | --DOCSHELL 0x126b81800 == 45 [pid = 1648] [id = 686] 16:33:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac9e800 == 44 [pid = 1648] [id = 685] 16:33:57 INFO - PROCESS | 1648 | --DOCSHELL 0x123622800 == 43 [pid = 1648] [id = 682] 16:33:57 INFO - PROCESS | 1648 | --DOCSHELL 0x12a712800 == 42 [pid = 1648] [id = 681] 16:33:57 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x11a857000) [pid = 1648] [serial = 2039] [outer = 0x0] [url = about:blank] 16:33:57 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x11a640400) [pid = 1648] [serial = 2038] [outer = 0x0] [url = about:blank] 16:33:57 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x11a8a3000) [pid = 1648] [serial = 2041] [outer = 0x0] [url = about:blank] 16:33:57 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x11af7cc00) [pid = 1648] [serial = 2042] [outer = 0x0] [url = about:blank] 16:33:57 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x129c44c00) [pid = 1648] [serial = 2021] [outer = 0x0] [url = about:blank] 16:33:57 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x127666400) [pid = 1648] [serial = 1964] [outer = 0x0] [url = about:blank] 16:33:57 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12368c400) [pid = 1648] [serial = 1910] [outer = 0x0] [url = about:blank] 16:33:57 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x11c2f4000) [pid = 1648] [serial = 2029] [outer = 0x0] [url = about:blank] 16:33:57 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x115439000) [pid = 1648] [serial = 2033] [outer = 0x0] [url = about:blank] 16:33:57 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x11c68f000) [pid = 1648] [serial = 1862] [outer = 0x0] [url = about:blank] 16:33:57 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x114ba4800) [pid = 1648] [serial = 2032] [outer = 0x0] [url = about:blank] 16:33:57 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x114ba0800) [pid = 1648] [serial = 2035] [outer = 0x0] [url = about:blank] 16:33:57 INFO - PROCESS | 1648 | --DOMWINDOW == 133 (0x118641000) [pid = 1648] [serial = 2036] [outer = 0x0] [url = about:blank] 16:33:57 INFO - PROCESS | 1648 | --DOMWINDOW == 132 (0x112404c00) [pid = 1648] [serial = 2023] [outer = 0x0] [url = about:blank] 16:33:57 INFO - PROCESS | 1648 | --DOMWINDOW == 131 (0x1186a5000) [pid = 1648] [serial = 2026] [outer = 0x0] [url = about:blank] 16:33:57 INFO - PROCESS | 1648 | 1461022437229 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]]]}] 16:33:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 16:33:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 676ms 16:33:57 INFO - PROCESS | 1648 | 1461022437238 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 16:33:57 INFO - PROCESS | 1648 | 1461022437242 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 16:33:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 16:33:57 INFO - PROCESS | 1648 | 1461022437252 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 16:33:57 INFO - PROCESS | 1648 | 1461022437253 Marionette TRACE conn2 <- [1,2798,null,{}] 16:33:57 INFO - PROCESS | 1648 | 1461022437259 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}] 16:33:57 INFO - PROCESS | 1648 | 1461022437367 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 16:33:57 INFO - PROCESS | 1648 | 1461022437374 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x11bac9800 == 43 [pid = 1648] [id = 707] 16:33:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 132 (0x1188c7c00) [pid = 1648] [serial = 2121] [outer = 0x0] 16:33:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 133 (0x11a8a3000) [pid = 1648] [serial = 2122] [outer = 0x1188c7c00] 16:33:57 INFO - PROCESS | 1648 | 1461022437401 Marionette DEBUG loaded listener.js 16:33:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 134 (0x11b6b4800) [pid = 1648] [serial = 2123] [outer = 0x1188c7c00] 16:33:57 INFO - PROCESS | 1648 | 1461022437796 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]]]}] 16:33:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 16:33:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 571ms 16:33:57 INFO - PROCESS | 1648 | 1461022437824 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 16:33:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 16:33:57 INFO - PROCESS | 1648 | 1461022437826 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 16:33:57 INFO - PROCESS | 1648 | 1461022437829 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 16:33:57 INFO - PROCESS | 1648 | 1461022437831 Marionette TRACE conn2 <- [1,2802,null,{}] 16:33:57 INFO - PROCESS | 1648 | 1461022437839 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}] 16:33:57 INFO - PROCESS | 1648 | 1461022437919 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 16:33:57 INFO - PROCESS | 1648 | 1461022437926 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:57 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a5b8800 == 44 [pid = 1648] [id = 708] 16:33:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x11b812400) [pid = 1648] [serial = 2124] [outer = 0x0] 16:33:57 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x11c69b800) [pid = 1648] [serial = 2125] [outer = 0x11b812400] 16:33:57 INFO - PROCESS | 1648 | 1461022437954 Marionette DEBUG loaded listener.js 16:33:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x123698400) [pid = 1648] [serial = 2126] [outer = 0x11b812400] 16:33:58 INFO - PROCESS | 1648 | 1461022438305 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]]]}] 16:33:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 16:33:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 523ms 16:33:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 16:33:58 INFO - PROCESS | 1648 | 1461022438351 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 16:33:58 INFO - PROCESS | 1648 | 1461022438353 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 16:33:58 INFO - PROCESS | 1648 | 1461022438355 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 16:33:58 INFO - PROCESS | 1648 | 1461022438356 Marionette TRACE conn2 <- [1,2806,null,{}] 16:33:58 INFO - PROCESS | 1648 | 1461022438358 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}] 16:33:58 INFO - PROCESS | 1648 | 1461022438445 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 16:33:58 INFO - PROCESS | 1648 | 1461022438450 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:58 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac8f800 == 45 [pid = 1648] [id = 709] 16:33:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x1236d2c00) [pid = 1648] [serial = 2127] [outer = 0x0] 16:33:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x12703f800) [pid = 1648] [serial = 2128] [outer = 0x1236d2c00] 16:33:58 INFO - PROCESS | 1648 | 1461022438476 Marionette DEBUG loaded listener.js 16:33:58 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x127611400) [pid = 1648] [serial = 2129] [outer = 0x1236d2c00] 16:33:58 INFO - PROCESS | 1648 | 1461022438827 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]]]}] 16:33:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 16:33:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 521ms 16:33:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 16:33:58 INFO - PROCESS | 1648 | 1461022438877 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 16:33:58 INFO - PROCESS | 1648 | 1461022438879 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 16:33:58 INFO - PROCESS | 1648 | 1461022438882 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 16:33:58 INFO - PROCESS | 1648 | 1461022438884 Marionette TRACE conn2 <- [1,2810,null,{}] 16:33:58 INFO - PROCESS | 1648 | 1461022438887 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}] 16:33:59 INFO - PROCESS | 1648 | 1461022439073 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 16:33:59 INFO - PROCESS | 1648 | 1461022439135 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b0d4000 == 46 [pid = 1648] [id = 710] 16:33:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x126823400) [pid = 1648] [serial = 2130] [outer = 0x0] 16:33:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x127c28000) [pid = 1648] [serial = 2131] [outer = 0x126823400] 16:33:59 INFO - PROCESS | 1648 | 1461022439179 Marionette DEBUG loaded listener.js 16:33:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x127fca000) [pid = 1648] [serial = 2132] [outer = 0x126823400] 16:33:59 INFO - PROCESS | 1648 | 1461022439611 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]]]}] 16:33:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 16:33:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 774ms 16:33:59 INFO - PROCESS | 1648 | 1461022439656 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 16:33:59 INFO - PROCESS | 1648 | 1461022439657 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 16:33:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 16:33:59 INFO - PROCESS | 1648 | 1461022439659 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 16:33:59 INFO - PROCESS | 1648 | 1461022439660 Marionette TRACE conn2 <- [1,2814,null,{}] 16:33:59 INFO - PROCESS | 1648 | 1461022439662 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}] 16:33:59 INFO - PROCESS | 1648 | 1461022439781 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 16:33:59 INFO - PROCESS | 1648 | 1461022439823 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:33:59 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cf66000 == 47 [pid = 1648] [id = 711] 16:33:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x129068800) [pid = 1648] [serial = 2133] [outer = 0x0] 16:33:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x129c3b800) [pid = 1648] [serial = 2134] [outer = 0x129068800] 16:33:59 INFO - PROCESS | 1648 | 1461022439863 Marionette DEBUG loaded listener.js 16:33:59 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x129d8dc00) [pid = 1648] [serial = 2135] [outer = 0x129068800] 16:34:00 INFO - PROCESS | 1648 | 1461022440382 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]]]}] 16:34:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 16:34:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 774ms 16:34:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 16:34:00 INFO - PROCESS | 1648 | 1461022440434 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 16:34:00 INFO - PROCESS | 1648 | 1461022440436 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 16:34:00 INFO - PROCESS | 1648 | 1461022440442 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 16:34:00 INFO - PROCESS | 1648 | 1461022440444 Marionette TRACE conn2 <- [1,2818,null,{}] 16:34:00 INFO - PROCESS | 1648 | 1461022440453 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}] 16:34:00 INFO - PROCESS | 1648 | 1461022440567 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 16:34:00 INFO - PROCESS | 1648 | 1461022440607 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:00 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d962800 == 48 [pid = 1648] [id = 712] 16:34:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x129069800) [pid = 1648] [serial = 2136] [outer = 0x0] 16:34:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12a00e800) [pid = 1648] [serial = 2137] [outer = 0x129069800] 16:34:00 INFO - PROCESS | 1648 | 1461022440633 Marionette DEBUG loaded listener.js 16:34:00 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12a019000) [pid = 1648] [serial = 2138] [outer = 0x129069800] 16:34:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 16:34:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 527ms 16:34:00 INFO - PROCESS | 1648 | 1461022440962 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]]]}] 16:34:00 INFO - PROCESS | 1648 | 1461022440965 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 16:34:00 INFO - PROCESS | 1648 | 1461022440966 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 16:34:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 16:34:00 INFO - PROCESS | 1648 | 1461022440969 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 16:34:00 INFO - PROCESS | 1648 | 1461022440970 Marionette TRACE conn2 <- [1,2822,null,{}] 16:34:00 INFO - PROCESS | 1648 | 1461022440974 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}] 16:34:01 INFO - PROCESS | 1648 | 1461022441086 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 16:34:01 INFO - PROCESS | 1648 | 1461022441096 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e646800 == 49 [pid = 1648] [id = 713] 16:34:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x129d8ec00) [pid = 1648] [serial = 2139] [outer = 0x0] 16:34:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12a05b800) [pid = 1648] [serial = 2140] [outer = 0x129d8ec00] 16:34:01 INFO - PROCESS | 1648 | 1461022441122 Marionette DEBUG loaded listener.js 16:34:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12a064400) [pid = 1648] [serial = 2141] [outer = 0x129d8ec00] 16:34:01 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12fd56000) [pid = 1648] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:34:01 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x127610800) [pid = 1648] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 16:34:01 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x1236d7000) [pid = 1648] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 16:34:01 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12368c800) [pid = 1648] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 16:34:01 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x112314c00) [pid = 1648] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 16:34:01 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x11af7bc00) [pid = 1648] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 16:34:01 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x11400a400) [pid = 1648] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 16:34:01 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x11587e800) [pid = 1648] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 16:34:01 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x128662c00) [pid = 1648] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 16:34:01 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x128f61400) [pid = 1648] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 16:34:01 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x128f59c00) [pid = 1648] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 16:34:01 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x129c49000) [pid = 1648] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 16:34:01 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12fd0c400) [pid = 1648] [serial = 50] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 16:34:01 INFO - PROCESS | 1648 | 1461022441567 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]]]}] 16:34:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 16:34:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 620ms 16:34:01 INFO - PROCESS | 1648 | 1461022441589 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 16:34:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 16:34:01 INFO - PROCESS | 1648 | 1461022441592 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 16:34:01 INFO - PROCESS | 1648 | 1461022441594 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 16:34:01 INFO - PROCESS | 1648 | 1461022441595 Marionette TRACE conn2 <- [1,2826,null,{}] 16:34:01 INFO - PROCESS | 1648 | 1461022441597 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}] 16:34:01 INFO - PROCESS | 1648 | 1461022441687 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 16:34:01 INFO - PROCESS | 1648 | 1461022441691 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:01 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e681800 == 50 [pid = 1648] [id = 714] 16:34:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x119543c00) [pid = 1648] [serial = 2142] [outer = 0x0] 16:34:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x127046000) [pid = 1648] [serial = 2143] [outer = 0x119543c00] 16:34:01 INFO - PROCESS | 1648 | 1461022441717 Marionette DEBUG loaded listener.js 16:34:01 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x129c99800) [pid = 1648] [serial = 2144] [outer = 0x119543c00] 16:34:02 INFO - PROCESS | 1648 | 1461022442065 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 16:34:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 16:34:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 518ms 16:34:02 INFO - PROCESS | 1648 | 1461022442113 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 16:34:02 INFO - PROCESS | 1648 | 1461022442114 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 16:34:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 16:34:02 INFO - PROCESS | 1648 | 1461022442116 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 16:34:02 INFO - PROCESS | 1648 | 1461022442117 Marionette TRACE conn2 <- [1,2830,null,{}] 16:34:02 INFO - PROCESS | 1648 | 1461022442120 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}] 16:34:02 INFO - PROCESS | 1648 | 1461022442208 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 16:34:02 INFO - PROCESS | 1648 | 1461022442212 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f745800 == 51 [pid = 1648] [id = 715] 16:34:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x129c40400) [pid = 1648] [serial = 2145] [outer = 0x0] 16:34:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x12a069c00) [pid = 1648] [serial = 2146] [outer = 0x129c40400] 16:34:02 INFO - PROCESS | 1648 | 1461022442237 Marionette DEBUG loaded listener.js 16:34:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x12a0dd000) [pid = 1648] [serial = 2147] [outer = 0x129c40400] 16:34:02 INFO - PROCESS | 1648 | 1461022442590 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]]]}] 16:34:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 16:34:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 518ms 16:34:02 INFO - PROCESS | 1648 | 1461022442635 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 16:34:02 INFO - PROCESS | 1648 | 1461022442636 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 16:34:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 16:34:02 INFO - PROCESS | 1648 | 1461022442639 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 16:34:02 INFO - PROCESS | 1648 | 1461022442640 Marionette TRACE conn2 <- [1,2834,null,{}] 16:34:02 INFO - PROCESS | 1648 | 1461022442642 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}] 16:34:02 INFO - PROCESS | 1648 | 1461022442746 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 16:34:02 INFO - PROCESS | 1648 | 1461022442819 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:02 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fe6a800 == 52 [pid = 1648] [id = 716] 16:34:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x12a0e0000) [pid = 1648] [serial = 2148] [outer = 0x0] 16:34:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x12a749c00) [pid = 1648] [serial = 2149] [outer = 0x12a0e0000] 16:34:02 INFO - PROCESS | 1648 | 1461022442848 Marionette DEBUG loaded listener.js 16:34:02 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12a754800) [pid = 1648] [serial = 2150] [outer = 0x12a0e0000] 16:34:03 INFO - PROCESS | 1648 | 1461022443126 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 16:34:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 16:34:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 520ms 16:34:03 INFO - PROCESS | 1648 | 1461022443162 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 16:34:03 INFO - PROCESS | 1648 | 1461022443163 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 16:34:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 16:34:03 INFO - PROCESS | 1648 | 1461022443165 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 16:34:03 INFO - PROCESS | 1648 | 1461022443166 Marionette TRACE conn2 <- [1,2838,null,{}] 16:34:03 INFO - PROCESS | 1648 | 1461022443169 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}] 16:34:03 INFO - PROCESS | 1648 | 1461022443266 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 16:34:03 INFO - PROCESS | 1648 | 1461022443271 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:03 INFO - PROCESS | 1648 | ++DOCSHELL 0x130123800 == 53 [pid = 1648] [id = 717] 16:34:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12a0e8800) [pid = 1648] [serial = 2151] [outer = 0x0] 16:34:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12a941800) [pid = 1648] [serial = 2152] [outer = 0x12a0e8800] 16:34:03 INFO - PROCESS | 1648 | 1461022443296 Marionette DEBUG loaded listener.js 16:34:03 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12a946c00) [pid = 1648] [serial = 2153] [outer = 0x12a0e8800] 16:34:03 INFO - PROCESS | 1648 | 1461022443808 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]]]}] 16:34:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 16:34:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 668ms 16:34:03 INFO - PROCESS | 1648 | 1461022443835 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 16:34:03 INFO - PROCESS | 1648 | 1461022443838 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 16:34:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 16:34:03 INFO - PROCESS | 1648 | 1461022443842 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 16:34:03 INFO - PROCESS | 1648 | 1461022443844 Marionette TRACE conn2 <- [1,2842,null,{}] 16:34:03 INFO - PROCESS | 1648 | 1461022443848 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}] 16:34:03 INFO - PROCESS | 1648 | 1461022443961 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 16:34:04 INFO - PROCESS | 1648 | 1461022444040 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x1286b2800 == 54 [pid = 1648] [id = 718] 16:34:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x1186a6400) [pid = 1648] [serial = 2154] [outer = 0x0] 16:34:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x11a85a400) [pid = 1648] [serial = 2155] [outer = 0x1186a6400] 16:34:04 INFO - PROCESS | 1648 | 1461022444072 Marionette DEBUG loaded listener.js 16:34:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x11ace3c00) [pid = 1648] [serial = 2156] [outer = 0x1186a6400] 16:34:04 INFO - PROCESS | 1648 | 1461022444501 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]]]}] 16:34:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 16:34:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 671ms 16:34:04 INFO - PROCESS | 1648 | 1461022444539 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 16:34:04 INFO - PROCESS | 1648 | 1461022444543 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 16:34:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 16:34:04 INFO - PROCESS | 1648 | 1461022444549 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 16:34:04 INFO - PROCESS | 1648 | 1461022444551 Marionette TRACE conn2 <- [1,2846,null,{}] 16:34:04 INFO - PROCESS | 1648 | 1461022444566 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}] 16:34:04 INFO - PROCESS | 1648 | 1461022444700 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 16:34:04 INFO - PROCESS | 1648 | 1461022444712 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:04 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ac99000 == 55 [pid = 1648] [id = 719] 16:34:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x11b6e8400) [pid = 1648] [serial = 2157] [outer = 0x0] 16:34:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x123693400) [pid = 1648] [serial = 2158] [outer = 0x11b6e8400] 16:34:04 INFO - PROCESS | 1648 | 1461022444742 Marionette DEBUG loaded listener.js 16:34:04 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x1270a8c00) [pid = 1648] [serial = 2159] [outer = 0x11b6e8400] 16:34:05 INFO - PROCESS | 1648 | 1461022445207 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]]]}] 16:34:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 16:34:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 670ms 16:34:05 INFO - PROCESS | 1648 | 1461022445219 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 16:34:05 INFO - PROCESS | 1648 | 1461022445220 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 16:34:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 16:34:05 INFO - PROCESS | 1648 | 1461022445243 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 16:34:05 INFO - PROCESS | 1648 | 1461022445246 Marionette TRACE conn2 <- [1,2850,null,{}] 16:34:05 INFO - PROCESS | 1648 | 1461022445255 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}] 16:34:05 INFO - PROCESS | 1648 | 1461022445367 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 16:34:05 INFO - PROCESS | 1648 | 1461022445446 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:05 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fd63800 == 56 [pid = 1648] [id = 720] 16:34:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x1298ae000) [pid = 1648] [serial = 2160] [outer = 0x0] 16:34:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x129c44c00) [pid = 1648] [serial = 2161] [outer = 0x1298ae000] 16:34:05 INFO - PROCESS | 1648 | 1461022445478 Marionette DEBUG loaded listener.js 16:34:05 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x129c99000) [pid = 1648] [serial = 2162] [outer = 0x1298ae000] 16:34:05 INFO - PROCESS | 1648 | 1461022445869 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 16:34:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 16:34:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 677ms 16:34:05 INFO - PROCESS | 1648 | 1461022445918 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 16:34:05 INFO - PROCESS | 1648 | 1461022445920 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 16:34:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 16:34:05 INFO - PROCESS | 1648 | 1461022445925 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 16:34:05 INFO - PROCESS | 1648 | 1461022445926 Marionette TRACE conn2 <- [1,2854,null,{}] 16:34:05 INFO - PROCESS | 1648 | 1461022445929 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}] 16:34:06 INFO - PROCESS | 1648 | 1461022446058 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 16:34:06 INFO - PROCESS | 1648 | 1461022446148 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x130206000 == 57 [pid = 1648] [id = 721] 16:34:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12a00a400) [pid = 1648] [serial = 2163] [outer = 0x0] 16:34:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12a0e1000) [pid = 1648] [serial = 2164] [outer = 0x12a00a400] 16:34:06 INFO - PROCESS | 1648 | 1461022446179 Marionette DEBUG loaded listener.js 16:34:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12a0e4400) [pid = 1648] [serial = 2165] [outer = 0x12a00a400] 16:34:06 INFO - PROCESS | 1648 | 1461022446570 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]]]}] 16:34:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 16:34:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 677ms 16:34:06 INFO - PROCESS | 1648 | 1461022446602 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 16:34:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 16:34:06 INFO - PROCESS | 1648 | 1461022446603 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 16:34:06 INFO - PROCESS | 1648 | 1461022446606 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 16:34:06 INFO - PROCESS | 1648 | 1461022446607 Marionette TRACE conn2 <- [1,2858,null,{}] 16:34:06 INFO - PROCESS | 1648 | 1461022446609 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}] 16:34:06 INFO - PROCESS | 1648 | 1461022446717 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 16:34:06 INFO - PROCESS | 1648 | 1461022446823 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:06 INFO - PROCESS | 1648 | ++DOCSHELL 0x130221800 == 58 [pid = 1648] [id = 722] 16:34:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x129d8d000) [pid = 1648] [serial = 2166] [outer = 0x0] 16:34:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12a74b800) [pid = 1648] [serial = 2167] [outer = 0x129d8d000] 16:34:06 INFO - PROCESS | 1648 | 1461022446855 Marionette DEBUG loaded listener.js 16:34:06 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12a940400) [pid = 1648] [serial = 2168] [outer = 0x129d8d000] 16:34:07 INFO - PROCESS | 1648 | 1461022447222 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 16:34:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 16:34:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 669ms 16:34:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 16:34:07 INFO - PROCESS | 1648 | 1461022447276 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 16:34:07 INFO - PROCESS | 1648 | 1461022447277 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 16:34:07 INFO - PROCESS | 1648 | 1461022447280 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 16:34:07 INFO - PROCESS | 1648 | 1461022447281 Marionette TRACE conn2 <- [1,2862,null,{}] 16:34:07 INFO - PROCESS | 1648 | 1461022447283 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}] 16:34:07 INFO - PROCESS | 1648 | 1461022447410 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 16:34:07 INFO - PROCESS | 1648 | 1461022447521 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:07 INFO - PROCESS | 1648 | ++DOCSHELL 0x130423000 == 59 [pid = 1648] [id = 723] 16:34:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12a94b400) [pid = 1648] [serial = 2169] [outer = 0x0] 16:34:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x12a977000) [pid = 1648] [serial = 2170] [outer = 0x12a94b400] 16:34:07 INFO - PROCESS | 1648 | 1461022447553 Marionette DEBUG loaded listener.js 16:34:07 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12ab44000) [pid = 1648] [serial = 2171] [outer = 0x12a94b400] 16:34:07 INFO - PROCESS | 1648 | 1461022447968 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]]]}] 16:34:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 16:34:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 718ms 16:34:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 16:34:08 INFO - PROCESS | 1648 | 1461022447998 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 16:34:08 INFO - PROCESS | 1648 | 1461022448000 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 16:34:08 INFO - PROCESS | 1648 | 1461022448002 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 16:34:08 INFO - PROCESS | 1648 | 1461022448003 Marionette TRACE conn2 <- [1,2866,null,{}] 16:34:08 INFO - PROCESS | 1648 | 1461022448005 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}] 16:34:08 INFO - PROCESS | 1648 | 1461022448113 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 16:34:08 INFO - PROCESS | 1648 | 1461022448188 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:08 INFO - PROCESS | 1648 | ++DOCSHELL 0x130449800 == 60 [pid = 1648] [id = 724] 16:34:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12ab44800) [pid = 1648] [serial = 2172] [outer = 0x0] 16:34:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x12ab4a400) [pid = 1648] [serial = 2173] [outer = 0x12ab44800] 16:34:08 INFO - PROCESS | 1648 | 1461022448217 Marionette DEBUG loaded listener.js 16:34:08 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12ab50000) [pid = 1648] [serial = 2174] [outer = 0x12ab44800] 16:34:08 INFO - PROCESS | 1648 | 1461022448664 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]]]}] 16:34:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 16:34:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 672ms 16:34:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 16:34:08 INFO - PROCESS | 1648 | 1461022448676 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 16:34:08 INFO - PROCESS | 1648 | 1461022448677 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 16:34:08 INFO - PROCESS | 1648 | 1461022448680 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 16:34:08 INFO - PROCESS | 1648 | 1461022448681 Marionette TRACE conn2 <- [1,2870,null,{}] 16:34:08 INFO - PROCESS | 1648 | 1461022448684 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}] 16:34:08 INFO - PROCESS | 1648 | 1461022448833 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 16:34:09 INFO - PROCESS | 1648 | 1461022449289 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:09 INFO - PROCESS | 1648 | ++DOCSHELL 0x1269cf000 == 61 [pid = 1648] [id = 725] 16:34:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x112407000) [pid = 1648] [serial = 2175] [outer = 0x0] 16:34:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x114009400) [pid = 1648] [serial = 2176] [outer = 0x112407000] 16:34:09 INFO - PROCESS | 1648 | 1461022449339 Marionette DEBUG loaded listener.js 16:34:09 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x114d5e000) [pid = 1648] [serial = 2177] [outer = 0x112407000] 16:34:09 INFO - PROCESS | 1648 | 1461022449780 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]]]}] 16:34:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 16:34:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 1122ms 16:34:09 INFO - PROCESS | 1648 | 1461022449803 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 16:34:09 INFO - PROCESS | 1648 | 1461022449805 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 16:34:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 16:34:09 INFO - PROCESS | 1648 | 1461022449808 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 16:34:09 INFO - PROCESS | 1648 | 1461022449811 Marionette TRACE conn2 <- [1,2874,null,{}] 16:34:09 INFO - PROCESS | 1648 | 1461022449815 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}] 16:34:09 INFO - PROCESS | 1648 | 1461022449917 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 16:34:09 INFO - PROCESS | 1648 | 1461022449987 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b8eb000 == 62 [pid = 1648] [id = 726] 16:34:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x119e67800) [pid = 1648] [serial = 2178] [outer = 0x0] 16:34:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x11a853800) [pid = 1648] [serial = 2179] [outer = 0x119e67800] 16:34:10 INFO - PROCESS | 1648 | 1461022450029 Marionette DEBUG loaded listener.js 16:34:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x11a89b400) [pid = 1648] [serial = 2180] [outer = 0x119e67800] 16:34:10 INFO - PROCESS | 1648 | 1461022450484 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]]]}] 16:34:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 16:34:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 725ms 16:34:10 INFO - PROCESS | 1648 | 1461022450592 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 16:34:10 INFO - PROCESS | 1648 | 1461022450596 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 16:34:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 16:34:10 INFO - PROCESS | 1648 | 1461022450602 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 16:34:10 INFO - PROCESS | 1648 | 1461022450604 Marionette TRACE conn2 <- [1,2878,null,{}] 16:34:10 INFO - PROCESS | 1648 | 1461022450608 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}] 16:34:10 INFO - PROCESS | 1648 | 1461022450747 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 16:34:10 INFO - PROCESS | 1648 | 1461022450854 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:10 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a738800 == 63 [pid = 1648] [id = 727] 16:34:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x11b810c00) [pid = 1648] [serial = 2181] [outer = 0x0] 16:34:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x11b86e400) [pid = 1648] [serial = 2182] [outer = 0x11b810c00] 16:34:10 INFO - PROCESS | 1648 | 1461022450885 Marionette DEBUG loaded listener.js 16:34:10 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x11c2f4000) [pid = 1648] [serial = 2183] [outer = 0x11b810c00] 16:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12fe6a800 == 62 [pid = 1648] [id = 716] 16:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12f745800 == 61 [pid = 1648] [id = 715] 16:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12e681800 == 60 [pid = 1648] [id = 714] 16:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12e646800 == 59 [pid = 1648] [id = 713] 16:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12d962800 == 58 [pid = 1648] [id = 712] 16:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12cf66000 == 57 [pid = 1648] [id = 711] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x12fd51000) [pid = 1648] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x11bb8e000) [pid = 1648] [serial = 2053] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x115613c00) [pid = 1648] [serial = 2047] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x11a86bc00) [pid = 1648] [serial = 2050] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x11c54a000) [pid = 1648] [serial = 2056] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x129d8b400) [pid = 1648] [serial = 2092] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12b0d4000 == 56 [pid = 1648] [id = 710] 16:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac8f800 == 55 [pid = 1648] [id = 709] 16:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12a5b8800 == 54 [pid = 1648] [id = 708] 16:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x11bac9800 == 53 [pid = 1648] [id = 707] 16:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x126f81800 == 52 [pid = 1648] [id = 706] 16:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12f61f000 == 51 [pid = 1648] [id = 704] 16:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12edc6800 == 50 [pid = 1648] [id = 703] 16:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea30000 == 49 [pid = 1648] [id = 702] 16:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12e688000 == 48 [pid = 1648] [id = 701] 16:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12db36800 == 47 [pid = 1648] [id = 700] 16:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x12a5b5800 == 46 [pid = 1648] [id = 699] 16:34:11 INFO - PROCESS | 1648 | --DOCSHELL 0x11bec5000 == 45 [pid = 1648] [id = 698] 16:34:11 INFO - PROCESS | 1648 | 1461022451264 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]]]}] 16:34:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 16:34:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 673ms 16:34:11 INFO - PROCESS | 1648 | 1461022451276 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 16:34:11 INFO - PROCESS | 1648 | 1461022451278 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 16:34:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x11c693c00) [pid = 1648] [serial = 2066] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x115882000) [pid = 1648] [serial = 2060] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x114d0f000) [pid = 1648] [serial = 2059] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x119e61400) [pid = 1648] [serial = 2062] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x11a86cc00) [pid = 1648] [serial = 2063] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x129060000) [pid = 1648] [serial = 2080] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x129c36400) [pid = 1648] [serial = 2084] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x129c40000) [pid = 1648] [serial = 2086] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x129c8fc00) [pid = 1648] [serial = 2089] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x1296f3400) [pid = 1648] [serial = 2081] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x127049000) [pid = 1648] [serial = 2072] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x128662800) [pid = 1648] [serial = 2078] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x12fde9400) [pid = 1648] [serial = 1406] [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.] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x129b8a400) [pid = 1648] [serial = 2083] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x129c46c00) [pid = 1648] [serial = 2087] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x129c98c00) [pid = 1648] [serial = 2090] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x127d83400) [pid = 1648] [serial = 2074] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x128623000) [pid = 1648] [serial = 2075] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x11b6e9000) [pid = 1648] [serial = 2044] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x126bce400) [pid = 1648] [serial = 2071] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x1236d5800) [pid = 1648] [serial = 2068] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x126a5c000) [pid = 1648] [serial = 2069] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x127041800) [pid = 1648] [serial = 2077] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x11bbda400) [pid = 1648] [serial = 2065] [outer = 0x0] [url = about:blank] 16:34:11 INFO - PROCESS | 1648 | 1461022451306 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 16:34:11 INFO - PROCESS | 1648 | 1461022451310 Marionette TRACE conn2 <- [1,2882,null,{}] 16:34:11 INFO - PROCESS | 1648 | 1461022451315 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}] 16:34:11 INFO - PROCESS | 1648 | 1461022451408 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 16:34:11 INFO - PROCESS | 1648 | 1461022451414 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x128690000 == 46 [pid = 1648] [id = 728] 16:34:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x11a873400) [pid = 1648] [serial = 2184] [outer = 0x0] 16:34:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x11c542c00) [pid = 1648] [serial = 2185] [outer = 0x11a873400] 16:34:11 INFO - PROCESS | 1648 | 1461022451440 Marionette DEBUG loaded listener.js 16:34:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12368d800) [pid = 1648] [serial = 2186] [outer = 0x11a873400] 16:34:11 INFO - PROCESS | 1648 | 1461022451793 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]]]}] 16:34:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 16:34:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 542ms 16:34:11 INFO - PROCESS | 1648 | 1461022451845 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 16:34:11 INFO - PROCESS | 1648 | 1461022451847 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 16:34:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 16:34:11 INFO - PROCESS | 1648 | 1461022451850 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 16:34:11 INFO - PROCESS | 1648 | 1461022451852 Marionette TRACE conn2 <- [1,2886,null,{}] 16:34:11 INFO - PROCESS | 1648 | 1461022451854 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}] 16:34:11 INFO - PROCESS | 1648 | 1461022451941 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 16:34:11 INFO - PROCESS | 1648 | 1461022451945 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:11 INFO - PROCESS | 1648 | ++DOCSHELL 0x12abbf800 == 47 [pid = 1648] [id = 729] 16:34:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x123699800) [pid = 1648] [serial = 2187] [outer = 0x0] 16:34:11 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x126958c00) [pid = 1648] [serial = 2188] [outer = 0x123699800] 16:34:11 INFO - PROCESS | 1648 | 1461022451972 Marionette DEBUG loaded listener.js 16:34:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x127049400) [pid = 1648] [serial = 2189] [outer = 0x123699800] 16:34:12 INFO - PROCESS | 1648 | 1461022452328 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]]]}] 16:34:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 16:34:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 521ms 16:34:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 16:34:12 INFO - PROCESS | 1648 | 1461022452372 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 16:34:12 INFO - PROCESS | 1648 | 1461022452374 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 16:34:12 INFO - PROCESS | 1648 | 1461022452376 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 16:34:12 INFO - PROCESS | 1648 | 1461022452377 Marionette TRACE conn2 <- [1,2890,null,{}] 16:34:12 INFO - PROCESS | 1648 | 1461022452391 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}] 16:34:12 INFO - PROCESS | 1648 | 1461022452478 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 16:34:12 INFO - PROCESS | 1648 | 1461022452482 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:12 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b0cf800 == 48 [pid = 1648] [id = 730] 16:34:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x127c28c00) [pid = 1648] [serial = 2190] [outer = 0x0] 16:34:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x127c88400) [pid = 1648] [serial = 2191] [outer = 0x127c28c00] 16:34:12 INFO - PROCESS | 1648 | 1461022452514 Marionette DEBUG loaded listener.js 16:34:12 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12905d000) [pid = 1648] [serial = 2192] [outer = 0x127c28c00] 16:34:12 INFO - PROCESS | 1648 | 1461022452873 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 16:34:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 16:34:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 526ms 16:34:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 16:34:12 INFO - PROCESS | 1648 | 1461022452903 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 16:34:12 INFO - PROCESS | 1648 | 1461022452904 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 16:34:12 INFO - PROCESS | 1648 | 1461022452906 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 16:34:12 INFO - PROCESS | 1648 | 1461022452907 Marionette TRACE conn2 <- [1,2894,null,{}] 16:34:12 INFO - PROCESS | 1648 | 1461022452910 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}] 16:34:13 INFO - PROCESS | 1648 | 1461022452997 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 16:34:13 INFO - PROCESS | 1648 | 1461022453070 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b415000 == 49 [pid = 1648] [id = 731] 16:34:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12865b400) [pid = 1648] [serial = 2193] [outer = 0x0] 16:34:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x129c36400) [pid = 1648] [serial = 2194] [outer = 0x12865b400] 16:34:13 INFO - PROCESS | 1648 | 1461022453096 Marionette DEBUG loaded listener.js 16:34:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x129c4ec00) [pid = 1648] [serial = 2195] [outer = 0x12865b400] 16:34:13 INFO - PROCESS | 1648 | 1461022453422 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]]]}] 16:34:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 16:34:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 570ms 16:34:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 16:34:13 INFO - PROCESS | 1648 | 1461022453477 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 16:34:13 INFO - PROCESS | 1648 | 1461022453478 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 16:34:13 INFO - PROCESS | 1648 | 1461022453480 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 16:34:13 INFO - PROCESS | 1648 | 1461022453481 Marionette TRACE conn2 <- [1,2898,null,{}] 16:34:13 INFO - PROCESS | 1648 | 1461022453484 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}] 16:34:13 INFO - PROCESS | 1648 | 1461022453596 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 16:34:13 INFO - PROCESS | 1648 | 1461022453609 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:13 INFO - PROCESS | 1648 | ++DOCSHELL 0x12cf5f800 == 50 [pid = 1648] [id = 732] 16:34:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x127611800) [pid = 1648] [serial = 2196] [outer = 0x0] 16:34:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x129c9a400) [pid = 1648] [serial = 2197] [outer = 0x127611800] 16:34:13 INFO - PROCESS | 1648 | 1461022453635 Marionette DEBUG loaded listener.js 16:34:13 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x129d92000) [pid = 1648] [serial = 2198] [outer = 0x127611800] 16:34:13 INFO - PROCESS | 1648 | 1461022453965 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]]]}] 16:34:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 16:34:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 518ms 16:34:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 16:34:14 INFO - PROCESS | 1648 | 1461022453998 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 16:34:14 INFO - PROCESS | 1648 | 1461022454000 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 16:34:14 INFO - PROCESS | 1648 | 1461022454002 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 16:34:14 INFO - PROCESS | 1648 | 1461022454003 Marionette TRACE conn2 <- [1,2902,null,{}] 16:34:14 INFO - PROCESS | 1648 | 1461022454005 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}] 16:34:14 INFO - PROCESS | 1648 | 1461022454117 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 16:34:14 INFO - PROCESS | 1648 | 1461022454127 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d952800 == 51 [pid = 1648] [id = 733] 16:34:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x129c90c00) [pid = 1648] [serial = 2199] [outer = 0x0] 16:34:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x12a012000) [pid = 1648] [serial = 2200] [outer = 0x129c90c00] 16:34:14 INFO - PROCESS | 1648 | 1461022454152 Marionette DEBUG loaded listener.js 16:34:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12a04ac00) [pid = 1648] [serial = 2201] [outer = 0x129c90c00] 16:34:14 INFO - PROCESS | 1648 | 1461022454512 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 16:34:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 16:34:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 522ms 16:34:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 16:34:14 INFO - PROCESS | 1648 | 1461022454530 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 16:34:14 INFO - PROCESS | 1648 | 1461022454531 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 16:34:14 INFO - PROCESS | 1648 | 1461022454533 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 16:34:14 INFO - PROCESS | 1648 | 1461022454535 Marionette TRACE conn2 <- [1,2906,null,{}] 16:34:14 INFO - PROCESS | 1648 | 1461022454537 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}] 16:34:14 INFO - PROCESS | 1648 | 1461022454652 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 16:34:14 INFO - PROCESS | 1648 | 1461022454662 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:14 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e65e000 == 52 [pid = 1648] [id = 734] 16:34:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x115614800) [pid = 1648] [serial = 2202] [outer = 0x0] 16:34:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x12a05e000) [pid = 1648] [serial = 2203] [outer = 0x115614800] 16:34:14 INFO - PROCESS | 1648 | 1461022454688 Marionette DEBUG loaded listener.js 16:34:14 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12a0df400) [pid = 1648] [serial = 2204] [outer = 0x115614800] 16:34:15 INFO - PROCESS | 1648 | 1461022455044 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]]]}] 16:34:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 16:34:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 518ms 16:34:15 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 16:34:15 INFO - PROCESS | 1648 | 1461022455053 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 16:34:15 INFO - PROCESS | 1648 | 1461022455054 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 16:34:15 INFO - PROCESS | 1648 | 1461022455057 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 16:34:15 INFO - PROCESS | 1648 | 1461022455059 Marionette TRACE conn2 <- [1,2910,null,{}] 16:34:15 INFO - PROCESS | 1648 | 1461022455062 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}] 16:34:15 INFO - PROCESS | 1648 | 1461022455176 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 16:34:15 INFO - PROCESS | 1648 | 1461022455190 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:15 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea2a800 == 53 [pid = 1648] [id = 735] 16:34:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x12a064c00) [pid = 1648] [serial = 2205] [outer = 0x0] 16:34:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x12a940800) [pid = 1648] [serial = 2206] [outer = 0x12a064c00] 16:34:15 INFO - PROCESS | 1648 | 1461022455220 Marionette DEBUG loaded listener.js 16:34:15 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12a976000) [pid = 1648] [serial = 2207] [outer = 0x12a064c00] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x115609800) [pid = 1648] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x11470fc00) [pid = 1648] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x114d5ac00) [pid = 1648] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x114c9d000) [pid = 1648] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x1123c3800) [pid = 1648] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x11b6e5c00) [pid = 1648] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x127c9a400) [pid = 1648] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x11bb85c00) [pid = 1648] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x129068800) [pid = 1648] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x129069800) [pid = 1648] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x129d8ec00) [pid = 1648] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x119543c00) [pid = 1648] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x11b812400) [pid = 1648] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x1188c7c00) [pid = 1648] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x126823400) [pid = 1648] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x112399000) [pid = 1648] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x1189d2000) [pid = 1648] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x1236d2c00) [pid = 1648] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x129c40400) [pid = 1648] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x12a0e0000) [pid = 1648] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x11b811c00) [pid = 1648] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x114d54400) [pid = 1648] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x1123be400) [pid = 1648] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x1123a4000) [pid = 1648] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x114ba7800) [pid = 1648] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x114002400) [pid = 1648] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x11a84e400) [pid = 1648] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x114506400) [pid = 1648] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x123641c00) [pid = 1648] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x119547400) [pid = 1648] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 16:34:15 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x11bbd7400) [pid = 1648] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 16:34:15 INFO - PROCESS | 1648 | 1461022455814 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]]]}] 16:34:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 16:34:15 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 16:34:15 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 771ms 16:34:15 INFO - PROCESS | 1648 | 1461022455827 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 16:34:15 INFO - PROCESS | 1648 | 1461022455829 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 16:34:15 INFO - TEST-START | /DOMEvents/constructors.html 16:34:15 INFO - PROCESS | 1648 | 1461022455831 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 16:34:15 INFO - PROCESS | 1648 | 1461022455833 Marionette TRACE conn2 <- [1,2914,null,{}] 16:34:15 INFO - PROCESS | 1648 | 1461022455835 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}] 16:34:15 INFO - PROCESS | 1648 | 1461022455940 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 16:34:16 INFO - PROCESS | 1648 | 1461022456006 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a907000 == 54 [pid = 1648] [id = 736] 16:34:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x11400dc00) [pid = 1648] [serial = 2208] [outer = 0x0] 16:34:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x114d54400) [pid = 1648] [serial = 2209] [outer = 0x11400dc00] 16:34:16 INFO - PROCESS | 1648 | 1461022456032 Marionette DEBUG loaded listener.js 16:34:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x11b812400) [pid = 1648] [serial = 2210] [outer = 0x11400dc00] 16:34:16 INFO - PROCESS | 1648 | 1461022456350 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]]]}] 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 16:34:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 16:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 16:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 16:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:34:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 16:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 16:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 16:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:34:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 16:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 16:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 16:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:34:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 16:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 16:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 16:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:34:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 16:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 16:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 16:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:34:16 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 16:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 16:34:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:16 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 16:34:16 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 16:34:16 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 16:34:16 INFO - TEST-OK | /DOMEvents/constructors.html | took 576ms 16:34:16 INFO - TEST-START | /DOMEvents/event-phases-order.html 16:34:16 INFO - PROCESS | 1648 | 1461022456408 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 16:34:16 INFO - PROCESS | 1648 | 1461022456409 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 16:34:16 INFO - PROCESS | 1648 | 1461022456413 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 16:34:16 INFO - PROCESS | 1648 | 1461022456414 Marionette TRACE conn2 <- [1,2918,null,{}] 16:34:16 INFO - PROCESS | 1648 | 1461022456417 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}] 16:34:16 INFO - PROCESS | 1648 | 1461022456526 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 16:34:16 INFO - PROCESS | 1648 | 1461022456533 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:16 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fd59000 == 55 [pid = 1648] [id = 737] 16:34:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x11b6e3400) [pid = 1648] [serial = 2211] [outer = 0x0] 16:34:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x1236dbc00) [pid = 1648] [serial = 2212] [outer = 0x11b6e3400] 16:34:16 INFO - PROCESS | 1648 | 1461022456575 Marionette DEBUG loaded listener.js 16:34:16 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12a754400) [pid = 1648] [serial = 2213] [outer = 0x11b6e3400] 16:34:16 INFO - PROCESS | 1648 | 1461022456981 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 16:34:17 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 16:34:17 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 620ms 16:34:17 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 16:34:17 INFO - PROCESS | 1648 | 1461022457033 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 16:34:17 INFO - PROCESS | 1648 | 1461022457034 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 16:34:17 INFO - PROCESS | 1648 | 1461022457036 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 16:34:17 INFO - PROCESS | 1648 | 1461022457037 Marionette TRACE conn2 <- [1,2922,null,{}] 16:34:17 INFO - PROCESS | 1648 | 1461022457039 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}] 16:34:17 INFO - PROCESS | 1648 | 1461022457131 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 16:34:17 INFO - PROCESS | 1648 | 1461022457135 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x130114000 == 56 [pid = 1648] [id = 738] 16:34:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12a976400) [pid = 1648] [serial = 2214] [outer = 0x0] 16:34:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12a97dc00) [pid = 1648] [serial = 2215] [outer = 0x12a976400] 16:34:17 INFO - PROCESS | 1648 | 1461022457160 Marionette DEBUG loaded listener.js 16:34:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x12ab4e800) [pid = 1648] [serial = 2216] [outer = 0x12a976400] 16:34:17 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 16:34:17 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 16:34:17 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 16:34:17 INFO - PROCESS | 1648 | [1648] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/dom/events/Event.cpp, line 567 16:34:17 INFO - PROCESS | 1648 | 1461022457486 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]]]}] 16:34:17 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 16:34:17 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 16:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 16:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:34:17 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 16:34:17 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 16:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:34:17 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 16:34:17 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 16:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:34:17 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]" 16:34:17 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 16:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 16:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:17 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 16:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 16:34:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:17 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 16:34:17 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 16:34:17 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 472ms 16:34:17 INFO - PROCESS | 1648 | 1461022457509 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 16:34:17 INFO - PROCESS | 1648 | 1461022457511 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 16:34:17 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 16:34:17 INFO - PROCESS | 1648 | 1461022457513 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 16:34:17 INFO - PROCESS | 1648 | 1461022457514 Marionette TRACE conn2 <- [1,2926,null,{}] 16:34:17 INFO - PROCESS | 1648 | 1461022457516 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}] 16:34:17 INFO - PROCESS | 1648 | 1461022457607 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 16:34:17 INFO - PROCESS | 1648 | 1461022457747 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:17 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aa68800 == 57 [pid = 1648] [id = 739] 16:34:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x11230f000) [pid = 1648] [serial = 2217] [outer = 0x0] 16:34:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x11239f000) [pid = 1648] [serial = 2218] [outer = 0x11230f000] 16:34:17 INFO - PROCESS | 1648 | 1461022457786 Marionette DEBUG loaded listener.js 16:34:17 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x114b9a400) [pid = 1648] [serial = 2219] [outer = 0x11230f000] 16:34:18 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 16:34:18 INFO - PROCESS | 1648 | 1461022458176 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]]]}] 16:34:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 16:34:18 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 670ms 16:34:18 INFO - PROCESS | 1648 | 1461022458183 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 16:34:18 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 16:34:18 INFO - PROCESS | 1648 | 1461022458186 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 16:34:18 INFO - PROCESS | 1648 | 1461022458189 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 16:34:18 INFO - PROCESS | 1648 | 1461022458192 Marionette TRACE conn2 <- [1,2930,null,{}] 16:34:18 INFO - PROCESS | 1648 | 1461022458196 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}] 16:34:18 INFO - PROCESS | 1648 | 1461022458311 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 16:34:18 INFO - PROCESS | 1648 | 1461022458421 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:18 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a745000 == 58 [pid = 1648] [id = 740] 16:34:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x116567000) [pid = 1648] [serial = 2220] [outer = 0x0] 16:34:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x11a84fc00) [pid = 1648] [serial = 2221] [outer = 0x116567000] 16:34:18 INFO - PROCESS | 1648 | 1461022458455 Marionette DEBUG loaded listener.js 16:34:18 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x11aced800) [pid = 1648] [serial = 2222] [outer = 0x116567000] 16:34:18 INFO - PROCESS | 1648 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 16:34:18 INFO - PROCESS | 1648 | 1461022458820 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]]]}] 16:34:18 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 16:34:18 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 674ms 16:34:18 INFO - PROCESS | 1648 | 1461022458864 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 16:34:18 INFO - PROCESS | 1648 | 1461022458867 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 16:34:18 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 16:34:18 INFO - PROCESS | 1648 | 1461022458870 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 16:34:18 INFO - PROCESS | 1648 | 1461022458872 Marionette TRACE conn2 <- [1,2934,null,{}] 16:34:18 INFO - PROCESS | 1648 | 1461022458874 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}] 16:34:18 INFO - PROCESS | 1648 | 1461022458987 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 16:34:19 INFO - PROCESS | 1648 | 1461022459089 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b4cc000 == 59 [pid = 1648] [id = 741] 16:34:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x11afe7400) [pid = 1648] [serial = 2223] [outer = 0x0] 16:34:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x11bbda400) [pid = 1648] [serial = 2224] [outer = 0x11afe7400] 16:34:19 INFO - PROCESS | 1648 | 1461022459121 Marionette DEBUG loaded listener.js 16:34:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12368d400) [pid = 1648] [serial = 2225] [outer = 0x11afe7400] 16:34:19 INFO - PROCESS | 1648 | 1461022459480 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]]]}] 16:34:19 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 16:34:19 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 621ms 16:34:19 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 16:34:19 INFO - PROCESS | 1648 | 1461022459492 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 16:34:19 INFO - PROCESS | 1648 | 1461022459493 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 16:34:19 INFO - PROCESS | 1648 | 1461022459497 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 16:34:19 INFO - PROCESS | 1648 | 1461022459501 Marionette TRACE conn2 <- [1,2938,null,{}] 16:34:19 INFO - PROCESS | 1648 | 1461022459508 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}] 16:34:19 INFO - PROCESS | 1648 | 1461022459621 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 16:34:19 INFO - PROCESS | 1648 | 1461022459731 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:19 INFO - PROCESS | 1648 | ++DOCSHELL 0x130445800 == 60 [pid = 1648] [id = 742] 16:34:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x11c204400) [pid = 1648] [serial = 2226] [outer = 0x0] 16:34:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x126bccc00) [pid = 1648] [serial = 2227] [outer = 0x11c204400] 16:34:19 INFO - PROCESS | 1648 | 1461022459763 Marionette DEBUG loaded listener.js 16:34:19 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x129068800) [pid = 1648] [serial = 2228] [outer = 0x11c204400] 16:34:20 INFO - PROCESS | 1648 | 1461022460113 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]]]}] 16:34:20 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. 16:34:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 628ms 16:34:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 16:34:20 INFO - PROCESS | 1648 | 1461022460126 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 16:34:20 INFO - PROCESS | 1648 | 1461022460128 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 16:34:20 INFO - PROCESS | 1648 | 1461022460130 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 16:34:20 INFO - PROCESS | 1648 | 1461022460131 Marionette TRACE conn2 <- [1,2942,null,{}] 16:34:20 INFO - PROCESS | 1648 | 1461022460134 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}] 16:34:20 INFO - PROCESS | 1648 | 1461022460245 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 16:34:20 INFO - PROCESS | 1648 | 1461022460373 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:20 INFO - PROCESS | 1648 | ++DOCSHELL 0x131d18000 == 61 [pid = 1648] [id = 743] 16:34:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x129069c00) [pid = 1648] [serial = 2229] [outer = 0x0] 16:34:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x129d96c00) [pid = 1648] [serial = 2230] [outer = 0x129069c00] 16:34:20 INFO - PROCESS | 1648 | 1461022460407 Marionette DEBUG loaded listener.js 16:34:20 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x12a0de800) [pid = 1648] [serial = 2231] [outer = 0x129069c00] 16:34:20 INFO - PROCESS | 1648 | 1461022460753 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"]]]}] 16:34:20 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 16:34:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 16:34:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:20 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 16:34:20 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 670ms 16:34:20 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 16:34:20 INFO - PROCESS | 1648 | 1461022460800 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 16:34:20 INFO - PROCESS | 1648 | 1461022460802 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 16:34:20 INFO - PROCESS | 1648 | 1461022460804 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 16:34:20 INFO - PROCESS | 1648 | 1461022460805 Marionette TRACE conn2 <- [1,2946,null,{}] 16:34:20 INFO - PROCESS | 1648 | 1461022460808 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}] 16:34:20 INFO - PROCESS | 1648 | 1461022460918 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 16:34:21 INFO - PROCESS | 1648 | 1461022460997 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x13721d800 == 62 [pid = 1648] [id = 744] 16:34:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12a973c00) [pid = 1648] [serial = 2232] [outer = 0x0] 16:34:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12a97b800) [pid = 1648] [serial = 2233] [outer = 0x12a973c00] 16:34:21 INFO - PROCESS | 1648 | 1461022461035 Marionette DEBUG loaded listener.js 16:34:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x12ad2e800) [pid = 1648] [serial = 2234] [outer = 0x12a973c00] 16:34:21 INFO - PROCESS | 1648 | 1461022461399 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]]]}] 16:34:21 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. 16:34:21 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 620ms 16:34:21 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 16:34:21 INFO - PROCESS | 1648 | 1461022461425 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 16:34:21 INFO - PROCESS | 1648 | 1461022461426 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 16:34:21 INFO - PROCESS | 1648 | 1461022461428 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 16:34:21 INFO - PROCESS | 1648 | 1461022461430 Marionette TRACE conn2 <- [1,2950,null,{}] 16:34:21 INFO - PROCESS | 1648 | 1461022461432 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}] 16:34:21 INFO - PROCESS | 1648 | 1461022461542 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 16:34:21 INFO - PROCESS | 1648 | 1461022461669 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x13723c000 == 63 [pid = 1648] [id = 745] 16:34:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12ad30c00) [pid = 1648] [serial = 2235] [outer = 0x0] 16:34:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x12ad4cc00) [pid = 1648] [serial = 2236] [outer = 0x12ad30c00] 16:34:21 INFO - PROCESS | 1648 | 1461022461704 Marionette DEBUG loaded listener.js 16:34:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x12ad52800) [pid = 1648] [serial = 2237] [outer = 0x12ad30c00] 16:34:21 INFO - PROCESS | 1648 | ++DOCSHELL 0x137ad5000 == 64 [pid = 1648] [id = 746] 16:34:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12ae46400) [pid = 1648] [serial = 2238] [outer = 0x0] 16:34:21 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12ad4e800) [pid = 1648] [serial = 2239] [outer = 0x12ae46400] 16:34:22 INFO - PROCESS | 1648 | 1461022462107 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]]]}] 16:34:22 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. 16:34:22 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 722ms 16:34:22 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 16:34:22 INFO - PROCESS | 1648 | 1461022462150 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 16:34:22 INFO - PROCESS | 1648 | 1461022462151 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 16:34:22 INFO - PROCESS | 1648 | 1461022462154 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 16:34:22 INFO - PROCESS | 1648 | 1461022462155 Marionette TRACE conn2 <- [1,2954,null,{}] 16:34:22 INFO - PROCESS | 1648 | 1461022462158 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}] 16:34:22 INFO - PROCESS | 1648 | 1461022462296 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 16:34:22 INFO - PROCESS | 1648 | 1461022462378 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:22 INFO - PROCESS | 1648 | ++DOCSHELL 0x138349000 == 65 [pid = 1648] [id = 747] 16:34:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x12ad53c00) [pid = 1648] [serial = 2240] [outer = 0x0] 16:34:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x12ae45400) [pid = 1648] [serial = 2241] [outer = 0x12ad53c00] 16:34:22 INFO - PROCESS | 1648 | 1461022462407 Marionette DEBUG loaded listener.js 16:34:22 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x12ae4d000) [pid = 1648] [serial = 2242] [outer = 0x12ad53c00] 16:34:22 INFO - PROCESS | 1648 | 1461022462758 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]]]}] 16:34:22 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:34:22 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 16:34:22 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 621ms 16:34:22 INFO - PROCESS | 1648 | 1461022462776 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 16:34:22 INFO - PROCESS | 1648 | 1461022462777 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 16:34:22 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 16:34:22 INFO - PROCESS | 1648 | 1461022462780 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 16:34:22 INFO - PROCESS | 1648 | 1461022462781 Marionette TRACE conn2 <- [1,2958,null,{}] 16:34:22 INFO - PROCESS | 1648 | 1461022462783 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}] 16:34:22 INFO - PROCESS | 1648 | 1461022462902 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 16:34:23 INFO - PROCESS | 1648 | 1461022463002 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1383c7000 == 66 [pid = 1648] [id = 748] 16:34:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x12ae44c00) [pid = 1648] [serial = 2243] [outer = 0x0] 16:34:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x12afa2800) [pid = 1648] [serial = 2244] [outer = 0x12ae44c00] 16:34:23 INFO - PROCESS | 1648 | 1461022463033 Marionette DEBUG loaded listener.js 16:34:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x12afab000) [pid = 1648] [serial = 2245] [outer = 0x12ae44c00] 16:34:23 INFO - PROCESS | 1648 | 1461022463460 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]]]}] 16:34:23 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. 16:34:23 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 722ms 16:34:23 INFO - PROCESS | 1648 | 1461022463503 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 16:34:23 INFO - PROCESS | 1648 | 1461022463506 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 16:34:23 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 16:34:23 INFO - PROCESS | 1648 | 1461022463509 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 16:34:23 INFO - PROCESS | 1648 | 1461022463511 Marionette TRACE conn2 <- [1,2962,null,{}] 16:34:23 INFO - PROCESS | 1648 | 1461022463515 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}] 16:34:23 INFO - PROCESS | 1648 | 1461022463683 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 16:34:23 INFO - PROCESS | 1648 | 1461022463858 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:23 INFO - PROCESS | 1648 | ++DOCSHELL 0x1383db000 == 67 [pid = 1648] [id = 749] 16:34:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x12a943c00) [pid = 1648] [serial = 2246] [outer = 0x0] 16:34:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x12afaf400) [pid = 1648] [serial = 2247] [outer = 0x12a943c00] 16:34:23 INFO - PROCESS | 1648 | 1461022463888 Marionette DEBUG loaded listener.js 16:34:23 INFO - PROCESS | 1648 | ++DOMWINDOW == 185 (0x12b027800) [pid = 1648] [serial = 2248] [outer = 0x12a943c00] 16:34:24 INFO - PROCESS | 1648 | 1461022464273 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]]]}] 16:34:24 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. 16:34:24 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 822ms 16:34:24 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 16:34:24 INFO - PROCESS | 1648 | 1461022464331 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 16:34:24 INFO - PROCESS | 1648 | 1461022464333 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 16:34:24 INFO - PROCESS | 1648 | 1461022464335 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 16:34:24 INFO - PROCESS | 1648 | 1461022464336 Marionette TRACE conn2 <- [1,2966,null,{}] 16:34:24 INFO - PROCESS | 1648 | 1461022464339 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}] 16:34:24 INFO - PROCESS | 1648 | 1461022464454 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 16:34:24 INFO - PROCESS | 1648 | 1461022464567 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:24 INFO - PROCESS | 1648 | ++DOCSHELL 0x11890a800 == 68 [pid = 1648] [id = 750] 16:34:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 186 (0x112315000) [pid = 1648] [serial = 2249] [outer = 0x0] 16:34:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 187 (0x11400c400) [pid = 1648] [serial = 2250] [outer = 0x112315000] 16:34:24 INFO - PROCESS | 1648 | 1461022464604 Marionette DEBUG loaded listener.js 16:34:24 INFO - PROCESS | 1648 | ++DOMWINDOW == 188 (0x1186a9c00) [pid = 1648] [serial = 2251] [outer = 0x112315000] 16:34:25 INFO - PROCESS | 1648 | 1461022465277 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]]]}] 16:34:25 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. 16:34:25 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 969ms 16:34:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 16:34:25 INFO - PROCESS | 1648 | 1461022465305 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 16:34:25 INFO - PROCESS | 1648 | 1461022465310 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 16:34:25 INFO - PROCESS | 1648 | 1461022465316 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 16:34:25 INFO - PROCESS | 1648 | 1461022465319 Marionette TRACE conn2 <- [1,2970,null,{}] 16:34:25 INFO - PROCESS | 1648 | 1461022465324 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}] 16:34:25 INFO - PROCESS | 1648 | 1461022465435 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 16:34:25 INFO - PROCESS | 1648 | 1461022465522 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:25 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a911000 == 69 [pid = 1648] [id = 751] 16:34:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 189 (0x115606800) [pid = 1648] [serial = 2252] [outer = 0x0] 16:34:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x1160f0400) [pid = 1648] [serial = 2253] [outer = 0x115606800] 16:34:25 INFO - PROCESS | 1648 | 1461022465550 Marionette DEBUG loaded listener.js 16:34:25 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x119122c00) [pid = 1648] [serial = 2254] [outer = 0x115606800] 16:34:25 INFO - PROCESS | 1648 | 1461022465911 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]]]}] 16:34:25 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. 16:34:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 623ms 16:34:25 INFO - PROCESS | 1648 | 1461022465938 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 16:34:25 INFO - PROCESS | 1648 | 1461022465942 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 16:34:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 16:34:25 INFO - PROCESS | 1648 | 1461022465946 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 16:34:25 INFO - PROCESS | 1648 | 1461022465948 Marionette TRACE conn2 <- [1,2974,null,{}] 16:34:25 INFO - PROCESS | 1648 | 1461022465950 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}] 16:34:26 INFO - PROCESS | 1648 | 1461022466060 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 16:34:26 INFO - PROCESS | 1648 | 1461022466212 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:26 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a708000 == 70 [pid = 1648] [id = 752] 16:34:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x11ad81000) [pid = 1648] [serial = 2255] [outer = 0x0] 16:34:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 193 (0x11af7ac00) [pid = 1648] [serial = 2256] [outer = 0x11ad81000] 16:34:26 INFO - PROCESS | 1648 | 1461022466260 Marionette DEBUG loaded listener.js 16:34:26 INFO - PROCESS | 1648 | ++DOMWINDOW == 194 (0x11b80a400) [pid = 1648] [serial = 2257] [outer = 0x11ad81000] 16:34:26 INFO - PROCESS | 1648 | 1461022466695 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]]]}] 16:34:26 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. 16:34:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 772ms 16:34:26 INFO - PROCESS | 1648 | 1461022466719 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 16:34:26 INFO - PROCESS | 1648 | 1461022466720 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 16:34:26 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 16:34:26 INFO - PROCESS | 1648 | 1461022466723 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 16:34:26 INFO - PROCESS | 1648 | 1461022466725 Marionette TRACE conn2 <- [1,2978,null,{}] 16:34:26 INFO - PROCESS | 1648 | 1461022466733 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}] 16:34:26 INFO - PROCESS | 1648 | 1461022466845 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 16:34:26 INFO - PROCESS | 1648 | 1461022466976 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12e650000 == 69 [pid = 1648] [id = 697] 16:34:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12e654000 == 68 [pid = 1648] [id = 673] 16:34:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12abc0000 == 67 [pid = 1648] [id = 684] 16:34:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12d959000 == 66 [pid = 1648] [id = 676] 16:34:26 INFO - PROCESS | 1648 | --DOCSHELL 0x1286b4800 == 65 [pid = 1648] [id = 675] 16:34:26 INFO - PROCESS | 1648 | --DOCSHELL 0x130114000 == 64 [pid = 1648] [id = 738] 16:34:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12fd59000 == 63 [pid = 1648] [id = 737] 16:34:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12a907000 == 62 [pid = 1648] [id = 736] 16:34:26 INFO - PROCESS | 1648 | --DOCSHELL 0x126adc000 == 61 [pid = 1648] [id = 705] 16:34:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12ea2a800 == 60 [pid = 1648] [id = 735] 16:34:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12e65e000 == 59 [pid = 1648] [id = 734] 16:34:26 INFO - PROCESS | 1648 | --DOCSHELL 0x12d952800 == 58 [pid = 1648] [id = 733] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 193 (0x1298ab400) [pid = 1648] [serial = 2104] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 192 (0x129c93400) [pid = 1648] [serial = 2107] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x12a013400) [pid = 1648] [serial = 2110] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x12a04ec00) [pid = 1648] [serial = 2113] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x12a941800) [pid = 1648] [serial = 2152] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x1197fe800 == 59 [pid = 1648] [id = 753] 16:34:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 190 (0x114d5f800) [pid = 1648] [serial = 2258] [outer = 0x0] 16:34:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 191 (0x11954f400) [pid = 1648] [serial = 2259] [outer = 0x114d5f800] 16:34:27 INFO - PROCESS | 1648 | 1461022467052 Marionette DEBUG loaded listener.js 16:34:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 192 (0x123696400) [pid = 1648] [serial = 2260] [outer = 0x114d5f800] 16:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12cf5f800 == 58 [pid = 1648] [id = 732] 16:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12b415000 == 57 [pid = 1648] [id = 731] 16:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12b0cf800 == 56 [pid = 1648] [id = 730] 16:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12abbf800 == 55 [pid = 1648] [id = 729] 16:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x128690000 == 54 [pid = 1648] [id = 728] 16:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12a738800 == 53 [pid = 1648] [id = 727] 16:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x11b8eb000 == 52 [pid = 1648] [id = 726] 16:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x1269cf000 == 51 [pid = 1648] [id = 725] 16:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x12ac99000 == 50 [pid = 1648] [id = 719] 16:34:27 INFO - PROCESS | 1648 | --DOCSHELL 0x1286b2800 == 49 [pid = 1648] [id = 718] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 191 (0x114ba4c00) [pid = 1648] [serial = 1967] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 190 (0x11892c000) [pid = 1648] [serial = 1871] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 189 (0x114d13400) [pid = 1648] [serial = 1913] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 188 (0x11b6e4c00) [pid = 1648] [serial = 1973] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 187 (0x127c87400) [pid = 1648] [serial = 1982] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 186 (0x126bce800) [pid = 1648] [serial = 1979] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 185 (0x11b6e5000) [pid = 1648] [serial = 1919] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 184 (0x12369ac00) [pid = 1648] [serial = 1976] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x12368d000) [pid = 1648] [serial = 2057] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x114d58400) [pid = 1648] [serial = 1868] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x118f98400) [pid = 1648] [serial = 1916] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x119120c00) [pid = 1648] [serial = 1970] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x1140c5c00) [pid = 1648] [serial = 1865] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x11c546c00) [pid = 1648] [serial = 1922] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x129c3d000) [pid = 1648] [serial = 1808] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x123691800) [pid = 1648] [serial = 1925] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x11a85b000) [pid = 1648] [serial = 2027] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x114c93000) [pid = 1648] [serial = 2024] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x12a00e800) [pid = 1648] [serial = 2137] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x12a05b800) [pid = 1648] [serial = 2140] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x12a019000) [pid = 1648] [serial = 2138] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x127046000) [pid = 1648] [serial = 2143] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x11c69b800) [pid = 1648] [serial = 2125] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x123698400) [pid = 1648] [serial = 2126] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x11a8a3000) [pid = 1648] [serial = 2122] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x11b6b4800) [pid = 1648] [serial = 2123] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x11afea000) [pid = 1648] [serial = 2098] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x127c28000) [pid = 1648] [serial = 2131] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x12a04bc00) [pid = 1648] [serial = 2117] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x1188d0400) [pid = 1648] [serial = 2116] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x115606400) [pid = 1648] [serial = 2095] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x1189da800) [pid = 1648] [serial = 2119] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x11a84e800) [pid = 1648] [serial = 2120] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x12703e000) [pid = 1648] [serial = 2101] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x127611400) [pid = 1648] [serial = 2129] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x12703f800) [pid = 1648] [serial = 2128] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x12a064400) [pid = 1648] [serial = 2141] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x129d8dc00) [pid = 1648] [serial = 2135] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x12a069c00) [pid = 1648] [serial = 2146] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x12a749c00) [pid = 1648] [serial = 2149] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12a0dd000) [pid = 1648] [serial = 2147] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x12a754800) [pid = 1648] [serial = 2150] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x127fca000) [pid = 1648] [serial = 2132] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x129c99800) [pid = 1648] [serial = 2144] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x123694c00) [pid = 1648] [serial = 2030] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x129c3b800) [pid = 1648] [serial = 2134] [outer = 0x0] [url = about:blank] 16:34:27 INFO - PROCESS | 1648 | 1461022467356 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]]]}] 16:34:27 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. 16:34:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 671ms 16:34:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 16:34:27 INFO - PROCESS | 1648 | 1461022467395 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 16:34:27 INFO - PROCESS | 1648 | 1461022467397 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 16:34:27 INFO - PROCESS | 1648 | 1461022467399 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 16:34:27 INFO - PROCESS | 1648 | 1461022467400 Marionette TRACE conn2 <- [1,2982,null,{}] 16:34:27 INFO - PROCESS | 1648 | 1461022467402 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}] 16:34:27 INFO - PROCESS | 1648 | 1461022467498 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 16:34:27 INFO - PROCESS | 1648 | 1461022467502 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:27 INFO - PROCESS | 1648 | ++DOCSHELL 0x1269cf000 == 50 [pid = 1648] [id = 754] 16:34:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x114ba4c00) [pid = 1648] [serial = 2261] [outer = 0x0] 16:34:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12368d000) [pid = 1648] [serial = 2262] [outer = 0x114ba4c00] 16:34:27 INFO - PROCESS | 1648 | 1461022467530 Marionette DEBUG loaded listener.js 16:34:27 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x1236dc400) [pid = 1648] [serial = 2263] [outer = 0x114ba4c00] 16:34:27 INFO - PROCESS | 1648 | 1461022467888 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"]]]}] 16:34:27 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 16:34:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 16:34:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 16:34:27 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 522ms 16:34:27 INFO - PROCESS | 1648 | 1461022467921 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 16:34:27 INFO - PROCESS | 1648 | 1461022467923 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 16:34:27 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 16:34:27 INFO - PROCESS | 1648 | 1461022467925 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 16:34:27 INFO - PROCESS | 1648 | 1461022467926 Marionette TRACE conn2 <- [1,2986,null,{}] 16:34:27 INFO - PROCESS | 1648 | 1461022467929 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}] 16:34:28 INFO - PROCESS | 1648 | 1461022468018 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 16:34:28 INFO - PROCESS | 1648 | 1461022468023 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a90a800 == 51 [pid = 1648] [id = 755] 16:34:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x1236de800) [pid = 1648] [serial = 2264] [outer = 0x0] 16:34:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x127269400) [pid = 1648] [serial = 2265] [outer = 0x1236de800] 16:34:28 INFO - PROCESS | 1648 | 1461022468049 Marionette DEBUG loaded listener.js 16:34:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x127aa4400) [pid = 1648] [serial = 2266] [outer = 0x1236de800] 16:34:28 INFO - PROCESS | 1648 | 1461022468389 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]]]}] 16:34:28 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. 16:34:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 468ms 16:34:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 16:34:28 INFO - PROCESS | 1648 | 1461022468393 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 16:34:28 INFO - PROCESS | 1648 | 1461022468394 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 16:34:28 INFO - PROCESS | 1648 | 1461022468397 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 16:34:28 INFO - PROCESS | 1648 | 1461022468398 Marionette TRACE conn2 <- [1,2990,null,{}] 16:34:28 INFO - PROCESS | 1648 | 1461022468400 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}] 16:34:28 INFO - PROCESS | 1648 | 1461022468527 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 16:34:28 INFO - PROCESS | 1648 | 1461022468534 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b2d7800 == 52 [pid = 1648] [id = 756] 16:34:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x127611400) [pid = 1648] [serial = 2267] [outer = 0x0] 16:34:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x128662c00) [pid = 1648] [serial = 2268] [outer = 0x127611400] 16:34:28 INFO - PROCESS | 1648 | 1461022468562 Marionette DEBUG loaded listener.js 16:34:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x129c93400) [pid = 1648] [serial = 2269] [outer = 0x127611400] 16:34:28 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d10a800 == 53 [pid = 1648] [id = 757] 16:34:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x12a019000) [pid = 1648] [serial = 2270] [outer = 0x0] 16:34:28 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x12a045800) [pid = 1648] [serial = 2271] [outer = 0x12a019000] 16:34:28 INFO - PROCESS | 1648 | 1461022468910 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]]]}] 16:34:28 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. 16:34:28 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 520ms 16:34:28 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 16:34:28 INFO - PROCESS | 1648 | 1461022468917 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 16:34:28 INFO - PROCESS | 1648 | 1461022468918 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 16:34:28 INFO - PROCESS | 1648 | 1461022468920 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 16:34:28 INFO - PROCESS | 1648 | 1461022468922 Marionette TRACE conn2 <- [1,2994,null,{}] 16:34:28 INFO - PROCESS | 1648 | 1461022468927 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}] 16:34:29 INFO - PROCESS | 1648 | 1461022469040 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 16:34:29 INFO - PROCESS | 1648 | 1461022469044 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d958800 == 54 [pid = 1648] [id = 758] 16:34:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x129c99800) [pid = 1648] [serial = 2272] [outer = 0x0] 16:34:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x12a015400) [pid = 1648] [serial = 2273] [outer = 0x129c99800] 16:34:29 INFO - PROCESS | 1648 | 1461022469070 Marionette DEBUG loaded listener.js 16:34:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12a066400) [pid = 1648] [serial = 2274] [outer = 0x129c99800] 16:34:29 INFO - PROCESS | 1648 | 1461022469431 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]]]}] 16:34:29 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 16:34:29 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 16:34:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 522ms 16:34:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 16:34:29 INFO - PROCESS | 1648 | 1461022469444 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 16:34:29 INFO - PROCESS | 1648 | 1461022469445 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 16:34:29 INFO - PROCESS | 1648 | 1461022469447 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 16:34:29 INFO - PROCESS | 1648 | 1461022469448 Marionette TRACE conn2 <- [1,2998,null,{}] 16:34:29 INFO - PROCESS | 1648 | 1461022469450 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}] 16:34:29 INFO - PROCESS | 1648 | 1461022469575 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 16:34:29 INFO - PROCESS | 1648 | 1461022469589 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:29 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e444800 == 55 [pid = 1648] [id = 759] 16:34:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12a067800) [pid = 1648] [serial = 2275] [outer = 0x0] 16:34:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12a0dec00) [pid = 1648] [serial = 2276] [outer = 0x12a067800] 16:34:29 INFO - PROCESS | 1648 | 1461022469614 Marionette DEBUG loaded listener.js 16:34:29 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12a74dc00) [pid = 1648] [serial = 2277] [outer = 0x12a067800] 16:34:29 INFO - PROCESS | 1648 | 1461022469935 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]]]}] 16:34:29 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. 16:34:29 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 520ms 16:34:29 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 16:34:29 INFO - PROCESS | 1648 | 1461022469967 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 16:34:29 INFO - PROCESS | 1648 | 1461022469968 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 16:34:29 INFO - PROCESS | 1648 | 1461022469970 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 16:34:29 INFO - PROCESS | 1648 | 1461022469971 Marionette TRACE conn2 <- [1,3002,null,{}] 16:34:29 INFO - PROCESS | 1648 | 1461022469974 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}] 16:34:30 INFO - PROCESS | 1648 | 1461022470090 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 16:34:30 INFO - PROCESS | 1648 | 1461022470101 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e835800 == 56 [pid = 1648] [id = 760] 16:34:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12a068400) [pid = 1648] [serial = 2278] [outer = 0x0] 16:34:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12a754800) [pid = 1648] [serial = 2279] [outer = 0x12a068400] 16:34:30 INFO - PROCESS | 1648 | 1461022470126 Marionette DEBUG loaded listener.js 16:34:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12a94b000) [pid = 1648] [serial = 2280] [outer = 0x12a068400] 16:34:30 INFO - PROCESS | 1648 | 1461022470484 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]]]}] 16:34:30 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. 16:34:30 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 520ms 16:34:30 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 16:34:30 INFO - PROCESS | 1648 | 1461022470492 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 16:34:30 INFO - PROCESS | 1648 | 1461022470494 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 16:34:30 INFO - PROCESS | 1648 | 1461022470496 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 16:34:30 INFO - PROCESS | 1648 | 1461022470497 Marionette TRACE conn2 <- [1,3006,null,{}] 16:34:30 INFO - PROCESS | 1648 | 1461022470499 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}] 16:34:30 INFO - PROCESS | 1648 | 1461022470621 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 16:34:30 INFO - PROCESS | 1648 | 1461022470634 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:30 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f733800 == 57 [pid = 1648] [id = 761] 16:34:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12a94b800) [pid = 1648] [serial = 2281] [outer = 0x0] 16:34:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x12ab45c00) [pid = 1648] [serial = 2282] [outer = 0x12a94b800] 16:34:30 INFO - PROCESS | 1648 | 1461022470660 Marionette DEBUG loaded listener.js 16:34:30 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12ad2cc00) [pid = 1648] [serial = 2283] [outer = 0x12a94b800] 16:34:30 INFO - PROCESS | 1648 | 1461022470981 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]]]}] 16:34:31 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. 16:34:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 519ms 16:34:31 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 16:34:31 INFO - PROCESS | 1648 | 1461022471015 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 16:34:31 INFO - PROCESS | 1648 | 1461022471017 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 16:34:31 INFO - PROCESS | 1648 | 1461022471019 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 16:34:31 INFO - PROCESS | 1648 | 1461022471021 Marionette TRACE conn2 <- [1,3010,null,{}] 16:34:31 INFO - PROCESS | 1648 | 1461022471031 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}] 16:34:31 INFO - PROCESS | 1648 | 1461022471161 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 16:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x1236d5c00) [pid = 1648] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 16:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x1236d1c00) [pid = 1648] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 16:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x11240c000) [pid = 1648] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 16:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x115610400) [pid = 1648] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 16:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x11a873400) [pid = 1648] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 16:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x129c90c00) [pid = 1648] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 16:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x129d91000) [pid = 1648] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 16:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x11400dc00) [pid = 1648] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 16:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x12a064c00) [pid = 1648] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 16:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x123699800) [pid = 1648] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 16:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x11b810c00) [pid = 1648] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 16:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x112407000) [pid = 1648] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 16:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x115614800) [pid = 1648] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 16:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x119e67800) [pid = 1648] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 16:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x127c28c00) [pid = 1648] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 16:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x127611800) [pid = 1648] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 16:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x114d58800) [pid = 1648] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 16:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x12861fc00) [pid = 1648] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 16:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x11b6e3400) [pid = 1648] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 16:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x11400a000) [pid = 1648] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 16:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x12a0e8800) [pid = 1648] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 16:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12865b400) [pid = 1648] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 16:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x129c36800) [pid = 1648] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 16:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x114d57000) [pid = 1648] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 16:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x12a049c00) [pid = 1648] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 16:34:31 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x11b86a000) [pid = 1648] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 16:34:31 INFO - PROCESS | 1648 | 1461022471430 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b8ec800 == 58 [pid = 1648] [id = 762] 16:34:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x1123a6c00) [pid = 1648] [serial = 2284] [outer = 0x0] 16:34:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x1140ca800) [pid = 1648] [serial = 2285] [outer = 0x1123a6c00] 16:34:31 INFO - PROCESS | 1648 | 1461022471460 Marionette DEBUG loaded listener.js 16:34:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x11b6b8000) [pid = 1648] [serial = 2286] [outer = 0x1123a6c00] 16:34:31 INFO - PROCESS | 1648 | 1461022471719 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]]]}] 16:34:31 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 16:34:31 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 729ms 16:34:31 INFO - TEST-START | /FileAPI/FileReaderSync.worker 16:34:31 INFO - PROCESS | 1648 | 1461022471749 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 16:34:31 INFO - PROCESS | 1648 | 1461022471750 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 16:34:31 INFO - PROCESS | 1648 | 1461022471752 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 16:34:31 INFO - PROCESS | 1648 | 1461022471753 Marionette TRACE conn2 <- [1,3014,null,{}] 16:34:31 INFO - PROCESS | 1648 | 1461022471756 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}] 16:34:31 INFO - PROCESS | 1648 | 1461022471865 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 16:34:31 INFO - PROCESS | 1648 | 1461022471869 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:31 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fe77800 == 59 [pid = 1648] [id = 763] 16:34:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x11c546000) [pid = 1648] [serial = 2287] [outer = 0x0] 16:34:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x12905e400) [pid = 1648] [serial = 2288] [outer = 0x11c546000] 16:34:31 INFO - PROCESS | 1648 | 1461022471895 Marionette DEBUG loaded listener.js 16:34:31 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x129d8b800) [pid = 1648] [serial = 2289] [outer = 0x11c546000] 16:34:32 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:34:32 INFO - PROCESS | 1648 | 1461022472263 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 16:34:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 16:34:32 INFO - {} 16:34:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 16:34:32 INFO - {} 16:34:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 16:34:32 INFO - {} 16:34:32 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 16:34:32 INFO - {} 16:34:32 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 524ms 16:34:32 INFO - PROCESS | 1648 | 1461022472277 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 16:34:32 INFO - PROCESS | 1648 | 1461022472278 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 16:34:32 INFO - TEST-START | /FileAPI/fileReader.html 16:34:32 INFO - PROCESS | 1648 | 1461022472280 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 16:34:32 INFO - PROCESS | 1648 | 1461022472281 Marionette TRACE conn2 <- [1,3018,null,{}] 16:34:32 INFO - PROCESS | 1648 | 1461022472284 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}] 16:34:32 INFO - PROCESS | 1648 | 1461022472412 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 16:34:32 INFO - PROCESS | 1648 | 1461022472418 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x13012e000 == 60 [pid = 1648] [id = 764] 16:34:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12a019800) [pid = 1648] [serial = 2290] [outer = 0x0] 16:34:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x12b022400) [pid = 1648] [serial = 2291] [outer = 0x12a019800] 16:34:32 INFO - PROCESS | 1648 | 1461022472444 Marionette DEBUG loaded listener.js 16:34:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x12b033c00) [pid = 1648] [serial = 2292] [outer = 0x12a019800] 16:34:32 INFO - PROCESS | 1648 | 1461022472758 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]]]}] 16:34:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 16:34:32 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 16:34:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 16:34:32 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 16:34:32 INFO - TEST-OK | /FileAPI/fileReader.html | took 518ms 16:34:32 INFO - PROCESS | 1648 | 1461022472799 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 16:34:32 INFO - PROCESS | 1648 | 1461022472800 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 16:34:32 INFO - TEST-START | /FileAPI/historical.html 16:34:32 INFO - PROCESS | 1648 | 1461022472802 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 16:34:32 INFO - PROCESS | 1648 | 1461022472804 Marionette TRACE conn2 <- [1,3022,null,{}] 16:34:32 INFO - PROCESS | 1648 | 1461022472806 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}] 16:34:32 INFO - PROCESS | 1648 | 1461022472902 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 16:34:32 INFO - PROCESS | 1648 | 1461022472906 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:32 INFO - PROCESS | 1648 | ++DOCSHELL 0x131d30800 == 61 [pid = 1648] [id = 765] 16:34:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x12b034c00) [pid = 1648] [serial = 2293] [outer = 0x0] 16:34:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x12b03c000) [pid = 1648] [serial = 2294] [outer = 0x12b034c00] 16:34:32 INFO - PROCESS | 1648 | 1461022472934 Marionette DEBUG loaded listener.js 16:34:32 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12b041000) [pid = 1648] [serial = 2295] [outer = 0x12b034c00] 16:34:33 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 16:34:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 16:34:33 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 16:34:33 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 16:34:33 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 16:34:33 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 16:34:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 16:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:33 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 16:34:33 INFO - TEST-OK | /FileAPI/historical.html | took 474ms 16:34:33 INFO - PROCESS | 1648 | 1461022473271 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"]]]}] 16:34:33 INFO - PROCESS | 1648 | 1461022473277 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 16:34:33 INFO - PROCESS | 1648 | 1461022473278 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 16:34:33 INFO - TEST-START | /FileAPI/idlharness.html 16:34:33 INFO - PROCESS | 1648 | 1461022473282 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 16:34:33 INFO - PROCESS | 1648 | 1461022473283 Marionette TRACE conn2 <- [1,3026,null,{}] 16:34:33 INFO - PROCESS | 1648 | 1461022473286 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}] 16:34:33 INFO - PROCESS | 1648 | 1461022473421 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 16:34:33 INFO - PROCESS | 1648 | 1461022473547 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:33 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aad1000 == 62 [pid = 1648] [id = 766] 16:34:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x112314400) [pid = 1648] [serial = 2296] [outer = 0x0] 16:34:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x1123b6000) [pid = 1648] [serial = 2297] [outer = 0x112314400] 16:34:33 INFO - PROCESS | 1648 | 1461022473579 Marionette DEBUG loaded listener.js 16:34:33 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x1147fac00) [pid = 1648] [serial = 2298] [outer = 0x112314400] 16:34:34 INFO - PROCESS | 1648 | 1461022474254 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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]]]}] 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 16:34:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:34:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:34:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:34:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:34:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:34:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:34:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:34:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:34:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 16:34:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:34:34 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:34 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:34:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:34:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:34:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:34:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:34:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:34:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:34:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 16:34:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:34:34 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:34 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:34:34 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:34:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:34:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:34:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:34:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:34:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:34:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 16:34:34 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 16:34:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:34:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:34:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:34:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:34:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:34:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:34:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:34:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:34:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 16:34:34 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 16:34:34 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 16:34:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:34:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:34:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:34:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:34:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:34:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:34:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:34:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:34:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 16:34:34 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:34:34 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:34 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:34:34 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:34:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:34:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:34:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:34:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:34:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 16:34:34 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 16:34:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:34:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:34:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:34:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:34:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:34:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:34:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:34:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:34:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 16:34:34 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 16:34:34 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 16:34:34 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:34:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:34 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:34:34 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:34:34 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:34:34 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:34:34 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 16:34:34 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 16:34:34 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 16:34:34 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 16:34:34 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 16:34:34 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 16:34:34 INFO - TEST-OK | /FileAPI/idlharness.html | took 1039ms 16:34:34 INFO - PROCESS | 1648 | 1461022474326 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 16:34:34 INFO - PROCESS | 1648 | 1461022474330 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 16:34:34 INFO - TEST-START | /FileAPI/idlharness.worker 16:34:34 INFO - PROCESS | 1648 | 1461022474335 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 16:34:34 INFO - PROCESS | 1648 | 1461022474338 Marionette TRACE conn2 <- [1,3030,null,{}] 16:34:34 INFO - PROCESS | 1648 | 1461022474341 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}] 16:34:34 INFO - PROCESS | 1648 | 1461022474465 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 16:34:34 INFO - PROCESS | 1648 | 1461022474547 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:34 INFO - PROCESS | 1648 | ++DOCSHELL 0x12fd5f800 == 63 [pid = 1648] [id = 767] 16:34:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x129065400) [pid = 1648] [serial = 2299] [outer = 0x0] 16:34:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12a0df000) [pid = 1648] [serial = 2300] [outer = 0x129065400] 16:34:34 INFO - PROCESS | 1648 | 1461022474580 Marionette DEBUG loaded listener.js 16:34:34 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12ab43400) [pid = 1648] [serial = 2301] [outer = 0x129065400] 16:34:34 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:34:35 INFO - PROCESS | 1648 | 1461022475329 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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,{},{}]]]}] 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 16:34:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 16:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:34:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:34:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 16:34:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 16:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:34:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:34:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 16:34:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 16:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:34:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:34:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 16:34:35 INFO - {} 16:34:35 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 16:34:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:34:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:34:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 16:34:35 INFO - {} 16:34:35 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 - {} 16:34:35 INFO - {} 16:34:35 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 16:34:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:34:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:34:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 16:34:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 16:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:34:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 16:34:35 INFO - {} 16:34:35 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 16:34:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:34:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:34:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 16:34:35 INFO - {} 16:34:35 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 - {} 16:34:35 INFO - {} 16:34:35 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 16:34:35 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 16:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:35 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 16:34:35 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 16:34:35 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 16:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 16:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:35 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 16:34:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 16:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 16:34:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:34:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 16:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 16:34:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:34:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 16:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 16:34:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:35 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 16:34:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 16:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 16:34:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:35 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 16:34:35 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 16:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:35 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 16:34:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 16:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:35 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 16:34:35 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 16:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:35 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 16:34:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 16:34:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:35 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 16:34:35 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 16:34:35 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:35 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:35 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 16:34:35 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 16:34:35 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 16:34:35 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 16:34:35 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 16:34:35 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 16:34:35 INFO - {} 16:34:35 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1092ms 16:34:35 INFO - PROCESS | 1648 | 1461022475434 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 16:34:35 INFO - PROCESS | 1648 | 1461022475440 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 16:34:35 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 16:34:35 INFO - PROCESS | 1648 | 1461022475445 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 16:34:35 INFO - PROCESS | 1648 | 1461022475453 Marionette TRACE conn2 <- [1,3034,null,{}] 16:34:35 INFO - PROCESS | 1648 | 1461022475459 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}] 16:34:35 INFO - PROCESS | 1648 | 1461022475672 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 16:34:35 INFO - PROCESS | 1648 | 1461022475857 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:35 INFO - PROCESS | 1648 | ++DOCSHELL 0x139966800 == 64 [pid = 1648] [id = 768] 16:34:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 162 (0x12afa3800) [pid = 1648] [serial = 2302] [outer = 0x0] 16:34:35 INFO - PROCESS | 1648 | ++DOMWINDOW == 163 (0x12b9b2800) [pid = 1648] [serial = 2303] [outer = 0x12afa3800] 16:34:35 INFO - PROCESS | 1648 | 1461022475953 Marionette DEBUG loaded listener.js 16:34:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 164 (0x12bb49c00) [pid = 1648] [serial = 2304] [outer = 0x12afa3800] 16:34:36 INFO - PROCESS | 1648 | 1461022476426 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]]]}] 16:34:36 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 16:34:36 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 1034ms 16:34:36 INFO - PROCESS | 1648 | 1461022476489 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 16:34:36 INFO - PROCESS | 1648 | 1461022476491 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 16:34:36 INFO - TEST-START | /FileAPI/blob/Blob-close.html 16:34:36 INFO - PROCESS | 1648 | 1461022476511 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 16:34:36 INFO - PROCESS | 1648 | 1461022476516 Marionette TRACE conn2 <- [1,3038,null,{}] 16:34:36 INFO - PROCESS | 1648 | 1461022476519 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}] 16:34:36 INFO - PROCESS | 1648 | 1461022476638 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 16:34:36 INFO - PROCESS | 1648 | 1461022476723 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:36 INFO - PROCESS | 1648 | ++DOCSHELL 0x139b14800 == 65 [pid = 1648] [id = 769] 16:34:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 165 (0x12a00bc00) [pid = 1648] [serial = 2305] [outer = 0x0] 16:34:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 166 (0x12be1ac00) [pid = 1648] [serial = 2306] [outer = 0x12a00bc00] 16:34:36 INFO - PROCESS | 1648 | 1461022476752 Marionette DEBUG loaded listener.js 16:34:36 INFO - PROCESS | 1648 | ++DOMWINDOW == 167 (0x12be29c00) [pid = 1648] [serial = 2307] [outer = 0x12a00bc00] 16:34:37 INFO - PROCESS | 1648 | 1461022477106 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"]]]}] 16:34:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 16:34:37 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 639ms 16:34:37 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 16:34:37 INFO - PROCESS | 1648 | 1461022477135 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 16:34:37 INFO - PROCESS | 1648 | 1461022477137 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 16:34:37 INFO - PROCESS | 1648 | 1461022477140 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 16:34:37 INFO - PROCESS | 1648 | 1461022477141 Marionette TRACE conn2 <- [1,3042,null,{}] 16:34:37 INFO - PROCESS | 1648 | 1461022477143 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}] 16:34:37 INFO - PROCESS | 1648 | 1461022477260 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 16:34:37 INFO - PROCESS | 1648 | 1461022477370 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:37 INFO - PROCESS | 1648 | ++DOCSHELL 0x130215800 == 66 [pid = 1648] [id = 770] 16:34:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 168 (0x12a00f800) [pid = 1648] [serial = 2308] [outer = 0x0] 16:34:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 169 (0x12a062400) [pid = 1648] [serial = 2309] [outer = 0x12a00f800] 16:34:37 INFO - PROCESS | 1648 | 1461022477400 Marionette DEBUG loaded listener.js 16:34:37 INFO - PROCESS | 1648 | ++DOMWINDOW == 170 (0x12be34000) [pid = 1648] [serial = 2310] [outer = 0x12a00f800] 16:34:37 INFO - PROCESS | 1648 | 1461022477848 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]]]}] 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 16:34:37 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. 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 16:34:37 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'.) 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 16:34:37 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. 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 16:34:37 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. 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 16:34:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:34:37 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. 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 16:34:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 16:34:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 16:34:37 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 16:34:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 16:34:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:34:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:34:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 16:34:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:34:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:34:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:34:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:34:37 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 16:34:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 16:34:37 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 16:34:37 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 16:34:37 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 726ms 16:34:37 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 16:34:37 INFO - PROCESS | 1648 | 1461022477867 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 16:34:37 INFO - PROCESS | 1648 | 1461022477868 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 16:34:37 INFO - PROCESS | 1648 | 1461022477870 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 16:34:37 INFO - PROCESS | 1648 | 1461022477871 Marionette TRACE conn2 <- [1,3046,null,{}] 16:34:37 INFO - PROCESS | 1648 | 1461022477874 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}] 16:34:37 INFO - PROCESS | 1648 | 1461022477992 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 16:34:38 INFO - PROCESS | 1648 | 1461022478107 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x139bad800 == 67 [pid = 1648] [id = 771] 16:34:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 171 (0x12d061c00) [pid = 1648] [serial = 2311] [outer = 0x0] 16:34:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 172 (0x12d066000) [pid = 1648] [serial = 2312] [outer = 0x12d061c00] 16:34:38 INFO - PROCESS | 1648 | 1461022478146 Marionette DEBUG loaded listener.js 16:34:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 173 (0x12d31dc00) [pid = 1648] [serial = 2313] [outer = 0x12d061c00] 16:34:38 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:34:38 INFO - PROCESS | 1648 | 1461022478541 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 16:34:38 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 16:34:38 INFO - {} 16:34:38 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 723ms 16:34:38 INFO - PROCESS | 1648 | 1461022478647 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 16:34:38 INFO - PROCESS | 1648 | 1461022478648 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 16:34:38 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 16:34:38 INFO - PROCESS | 1648 | 1461022478652 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 16:34:38 INFO - PROCESS | 1648 | 1461022478653 Marionette TRACE conn2 <- [1,3050,null,{}] 16:34:38 INFO - PROCESS | 1648 | 1461022478674 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}] 16:34:38 INFO - PROCESS | 1648 | 1461022478799 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 16:34:38 INFO - PROCESS | 1648 | 1461022478881 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:38 INFO - PROCESS | 1648 | ++DOCSHELL 0x139bf5000 == 68 [pid = 1648] [id = 772] 16:34:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 174 (0x12d9a9400) [pid = 1648] [serial = 2314] [outer = 0x0] 16:34:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 175 (0x12d9d9c00) [pid = 1648] [serial = 2315] [outer = 0x12d9a9400] 16:34:38 INFO - PROCESS | 1648 | 1461022478911 Marionette DEBUG loaded listener.js 16:34:38 INFO - PROCESS | 1648 | ++DOMWINDOW == 176 (0x12d9de000) [pid = 1648] [serial = 2316] [outer = 0x12d9a9400] 16:34:39 INFO - PROCESS | 1648 | 1461022479283 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]]]}] 16:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 16:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 16:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 16:34:39 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 16:34:39 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 673ms 16:34:39 INFO - PROCESS | 1648 | 1461022479325 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 16:34:39 INFO - PROCESS | 1648 | 1461022479327 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 16:34:39 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 16:34:39 INFO - PROCESS | 1648 | 1461022479329 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 16:34:39 INFO - PROCESS | 1648 | 1461022479331 Marionette TRACE conn2 <- [1,3054,null,{}] 16:34:39 INFO - PROCESS | 1648 | 1461022479333 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}] 16:34:39 INFO - PROCESS | 1648 | 1461022479449 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 16:34:39 INFO - PROCESS | 1648 | 1461022479563 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:39 INFO - PROCESS | 1648 | ++DOCSHELL 0x11aac5000 == 69 [pid = 1648] [id = 773] 16:34:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 177 (0x1123a0800) [pid = 1648] [serial = 2317] [outer = 0x0] 16:34:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 178 (0x114c9cc00) [pid = 1648] [serial = 2318] [outer = 0x1123a0800] 16:34:39 INFO - PROCESS | 1648 | 1461022479596 Marionette DEBUG loaded listener.js 16:34:39 INFO - PROCESS | 1648 | ++DOMWINDOW == 179 (0x11a8a2800) [pid = 1648] [serial = 2319] [outer = 0x1123a0800] 16:34:40 INFO - PROCESS | 1648 | 1461022480523 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"]]]}] 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 16:34:40 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 16:34:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 16:34:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 16:34:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 16:34:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 16:34:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 16:34:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 16:34:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 16:34:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 16:34:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 16:34:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 16:34:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 16:34:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 16:34:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 16:34:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 16:34:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 16:34:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 16:34:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 16:34:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 16:34:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 16:34:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 16:34:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 16:34:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 16:34:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 16:34:40 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:34:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:34:40 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" 16:34:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:34:40 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" 16:34:40 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 16:34:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:40 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 16:34:40 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 16:34:40 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 1234ms 16:34:40 INFO - TEST-START | /FileAPI/file/File-constructor.html 16:34:40 INFO - PROCESS | 1648 | 1461022480565 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 16:34:40 INFO - PROCESS | 1648 | 1461022480567 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 16:34:40 INFO - PROCESS | 1648 | 1461022480571 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 16:34:40 INFO - PROCESS | 1648 | 1461022480573 Marionette TRACE conn2 <- [1,3058,null,{}] 16:34:40 INFO - PROCESS | 1648 | 1461022480577 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}] 16:34:40 INFO - PROCESS | 1648 | 1461022480719 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 16:34:40 INFO - PROCESS | 1648 | 1461022480844 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:40 INFO - PROCESS | 1648 | ++DOCSHELL 0x11b8d5800 == 70 [pid = 1648] [id = 774] 16:34:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 180 (0x112311c00) [pid = 1648] [serial = 2320] [outer = 0x0] 16:34:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 181 (0x1123b6c00) [pid = 1648] [serial = 2321] [outer = 0x112311c00] 16:34:40 INFO - PROCESS | 1648 | 1461022480877 Marionette DEBUG loaded listener.js 16:34:40 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x114d58400) [pid = 1648] [serial = 2322] [outer = 0x112311c00] 16:34:41 INFO - PROCESS | 1648 | 1461022481269 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]]]}] 16:34:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 16:34:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 16:34:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 16:34:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 16:34:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 16:34:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 16:34:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 16:34:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 16:34:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 16:34:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 16:34:41 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 16:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:41 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 16:34:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 16:34:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 16:34:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 16:34:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 16:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 16:34:41 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 16:34:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 16:34:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:41 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 16:34:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 16:34:41 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 16:34:41 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 724ms 16:34:41 INFO - PROCESS | 1648 | 1461022481297 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 16:34:41 INFO - PROCESS | 1648 | 1461022481303 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 16:34:41 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 16:34:41 INFO - PROCESS | 1648 | 1461022481309 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 16:34:41 INFO - PROCESS | 1648 | 1461022481312 Marionette TRACE conn2 <- [1,3062,null,{}] 16:34:41 INFO - PROCESS | 1648 | 1461022481316 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}] 16:34:41 INFO - PROCESS | 1648 | 1461022481431 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 16:34:41 INFO - PROCESS | 1648 | 1461022481582 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:41 INFO - PROCESS | 1648 | --DOCSHELL 0x131d30800 == 69 [pid = 1648] [id = 765] 16:34:41 INFO - PROCESS | 1648 | --DOCSHELL 0x13012e000 == 68 [pid = 1648] [id = 764] 16:34:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12fe77800 == 67 [pid = 1648] [id = 763] 16:34:41 INFO - PROCESS | 1648 | --DOCSHELL 0x11b8ec800 == 66 [pid = 1648] [id = 762] 16:34:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12f733800 == 65 [pid = 1648] [id = 761] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x12a97dc00) [pid = 1648] [serial = 2215] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | ++DOCSHELL 0x116020000 == 66 [pid = 1648] [id = 775] 16:34:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 182 (0x1123a5800) [pid = 1648] [serial = 2323] [outer = 0x0] 16:34:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 183 (0x11558e000) [pid = 1648] [serial = 2324] [outer = 0x1123a5800] 16:34:41 INFO - PROCESS | 1648 | 1461022481657 Marionette DEBUG loaded listener.js 16:34:41 INFO - PROCESS | 1648 | ++DOMWINDOW == 184 (0x11a858000) [pid = 1648] [serial = 2325] [outer = 0x1123a5800] 16:34:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12e835800 == 65 [pid = 1648] [id = 760] 16:34:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12e444800 == 64 [pid = 1648] [id = 759] 16:34:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12d958800 == 63 [pid = 1648] [id = 758] 16:34:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12d10a800 == 62 [pid = 1648] [id = 757] 16:34:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12b2d7800 == 61 [pid = 1648] [id = 756] 16:34:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12a90a800 == 60 [pid = 1648] [id = 755] 16:34:41 INFO - PROCESS | 1648 | --DOCSHELL 0x1269cf000 == 59 [pid = 1648] [id = 754] 16:34:41 INFO - PROCESS | 1648 | --DOCSHELL 0x1197fe800 == 58 [pid = 1648] [id = 753] 16:34:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12a708000 == 57 [pid = 1648] [id = 752] 16:34:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12a911000 == 56 [pid = 1648] [id = 751] 16:34:41 INFO - PROCESS | 1648 | [1648] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-cen-m64-d-000000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 16:34:41 INFO - PROCESS | 1648 | --DOCSHELL 0x137ad5000 == 55 [pid = 1648] [id = 746] 16:34:41 INFO - PROCESS | 1648 | --DOCSHELL 0x13721d800 == 54 [pid = 1648] [id = 744] 16:34:41 INFO - PROCESS | 1648 | --DOCSHELL 0x131d18000 == 53 [pid = 1648] [id = 743] 16:34:41 INFO - PROCESS | 1648 | --DOCSHELL 0x130445800 == 52 [pid = 1648] [id = 742] 16:34:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12b4cc000 == 51 [pid = 1648] [id = 741] 16:34:41 INFO - PROCESS | 1648 | --DOCSHELL 0x12a745000 == 50 [pid = 1648] [id = 740] 16:34:41 INFO - PROCESS | 1648 | --DOCSHELL 0x11aa68800 == 49 [pid = 1648] [id = 739] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 183 (0x129d90800) [pid = 1648] [serial = 2093] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 182 (0x127782000) [pid = 1648] [serial = 2102] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 181 (0x118e3fc00) [pid = 1648] [serial = 2096] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 180 (0x11bb85800) [pid = 1648] [serial = 2099] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 179 (0x12368d800) [pid = 1648] [serial = 2186] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 178 (0x12a012000) [pid = 1648] [serial = 2200] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 177 (0x12a049800) [pid = 1648] [serial = 2111] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 176 (0x114d54400) [pid = 1648] [serial = 2209] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 175 (0x12a940800) [pid = 1648] [serial = 2206] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 174 (0x127049400) [pid = 1648] [serial = 2189] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 173 (0x11c2f4000) [pid = 1648] [serial = 2183] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 172 (0x114d5e000) [pid = 1648] [serial = 2177] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 171 (0x12a0df400) [pid = 1648] [serial = 2204] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 170 (0x12a05e000) [pid = 1648] [serial = 2203] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 169 (0x126958c00) [pid = 1648] [serial = 2188] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 168 (0x11a89b400) [pid = 1648] [serial = 2180] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 167 (0x12905d000) [pid = 1648] [serial = 2192] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 166 (0x11a853800) [pid = 1648] [serial = 2179] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 165 (0x11c542c00) [pid = 1648] [serial = 2185] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 164 (0x129d92000) [pid = 1648] [serial = 2198] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 163 (0x127c88400) [pid = 1648] [serial = 2191] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 162 (0x11a96f800) [pid = 1648] [serial = 2051] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 161 (0x129c46800) [pid = 1648] [serial = 2105] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 160 (0x11a85a400) [pid = 1648] [serial = 2155] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 159 (0x12a04ac00) [pid = 1648] [serial = 2201] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 158 (0x12a74b800) [pid = 1648] [serial = 2167] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 157 (0x1236dbc00) [pid = 1648] [serial = 2212] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 156 (0x11b868000) [pid = 1648] [serial = 2045] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 155 (0x12a946c00) [pid = 1648] [serial = 2153] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 154 (0x12a754400) [pid = 1648] [serial = 2213] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 153 (0x114009400) [pid = 1648] [serial = 2176] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 152 (0x129c4ec00) [pid = 1648] [serial = 2195] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 151 (0x129c9a400) [pid = 1648] [serial = 2197] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 150 (0x129c36400) [pid = 1648] [serial = 2194] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x129d90c00) [pid = 1648] [serial = 2108] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x1189d6400) [pid = 1648] [serial = 2048] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x12a05dc00) [pid = 1648] [serial = 2114] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x11b86e400) [pid = 1648] [serial = 2182] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x12ab4a400) [pid = 1648] [serial = 2173] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x129c44c00) [pid = 1648] [serial = 2161] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x11b812400) [pid = 1648] [serial = 2210] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x12a976000) [pid = 1648] [serial = 2207] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x12a0e1000) [pid = 1648] [serial = 2164] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x11c543c00) [pid = 1648] [serial = 2054] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x123693400) [pid = 1648] [serial = 2158] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x12a977000) [pid = 1648] [serial = 2170] [outer = 0x0] [url = about:blank] 16:34:41 INFO - PROCESS | 1648 | 1461022481995 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 16:34:42 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 16:34:42 INFO - {} 16:34:42 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 725ms 16:34:42 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 16:34:42 INFO - PROCESS | 1648 | 1461022482034 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 16:34:42 INFO - PROCESS | 1648 | 1461022482035 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 16:34:42 INFO - PROCESS | 1648 | 1461022482038 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 16:34:42 INFO - PROCESS | 1648 | 1461022482040 Marionette TRACE conn2 <- [1,3066,null,{}] 16:34:42 INFO - PROCESS | 1648 | 1461022482047 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}] 16:34:42 INFO - PROCESS | 1648 | 1461022482159 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 16:34:42 INFO - PROCESS | 1648 | 1461022482245 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x129b28800 == 50 [pid = 1648] [id = 776] 16:34:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x11a86b800) [pid = 1648] [serial = 2326] [outer = 0x0] 16:34:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x11a8a1400) [pid = 1648] [serial = 2327] [outer = 0x11a86b800] 16:34:42 INFO - PROCESS | 1648 | 1461022482274 Marionette DEBUG loaded listener.js 16:34:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x11b869000) [pid = 1648] [serial = 2328] [outer = 0x11a86b800] 16:34:42 INFO - PROCESS | 1648 | 1461022482554 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]]]}] 16:34:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 16:34:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 16:34:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 16:34:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 16:34:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 16:34:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 16:34:42 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 16:34:42 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 573ms 16:34:42 INFO - PROCESS | 1648 | 1461022482612 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 16:34:42 INFO - PROCESS | 1648 | 1461022482613 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 16:34:42 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 16:34:42 INFO - PROCESS | 1648 | 1461022482616 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 16:34:42 INFO - PROCESS | 1648 | 1461022482617 Marionette TRACE conn2 <- [1,3070,null,{}] 16:34:42 INFO - PROCESS | 1648 | 1461022482619 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}] 16:34:42 INFO - PROCESS | 1648 | 1461022482713 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 16:34:42 INFO - PROCESS | 1648 | 1461022482717 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:42 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a922800 == 51 [pid = 1648] [id = 777] 16:34:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x11c2f3800) [pid = 1648] [serial = 2329] [outer = 0x0] 16:34:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x12364b400) [pid = 1648] [serial = 2330] [outer = 0x11c2f3800] 16:34:42 INFO - PROCESS | 1648 | 1461022482744 Marionette DEBUG loaded listener.js 16:34:42 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x1236d1000) [pid = 1648] [serial = 2331] [outer = 0x11c2f3800] 16:34:43 INFO - PROCESS | 1648 | 1461022483093 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]]]}] 16:34:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 16:34:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 16:34:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 16:34:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 16:34:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 16:34:43 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 16:34:43 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 518ms 16:34:43 INFO - PROCESS | 1648 | 1461022483134 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 16:34:43 INFO - PROCESS | 1648 | 1461022483135 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 16:34:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 16:34:43 INFO - PROCESS | 1648 | 1461022483137 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 16:34:43 INFO - PROCESS | 1648 | 1461022483138 Marionette TRACE conn2 <- [1,3074,null,{}] 16:34:43 INFO - PROCESS | 1648 | 1461022483140 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}] 16:34:43 INFO - PROCESS | 1648 | 1461022483235 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 16:34:43 INFO - PROCESS | 1648 | 1461022483242 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:43 INFO - PROCESS | 1648 | ++DOCSHELL 0x12b0db800 == 52 [pid = 1648] [id = 778] 16:34:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x1236d7c00) [pid = 1648] [serial = 2332] [outer = 0x0] 16:34:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x126bcf400) [pid = 1648] [serial = 2333] [outer = 0x1236d7c00] 16:34:43 INFO - PROCESS | 1648 | 1461022483270 Marionette DEBUG loaded listener.js 16:34:43 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x1270b0800) [pid = 1648] [serial = 2334] [outer = 0x1236d7c00] 16:34:43 INFO - PROCESS | 1648 | 1461022483683 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]]]}] 16:34:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 16:34:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 16:34:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 16:34:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 16:34:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 16:34:43 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 16:34:43 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 572ms 16:34:43 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 16:34:43 INFO - PROCESS | 1648 | 1461022483732 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 16:34:43 INFO - PROCESS | 1648 | 1461022483734 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 16:34:43 INFO - PROCESS | 1648 | 1461022483738 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 16:34:43 INFO - PROCESS | 1648 | 1461022483740 Marionette TRACE conn2 <- [1,3078,null,{}] 16:34:43 INFO - PROCESS | 1648 | 1461022483744 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}] 16:34:43 INFO - PROCESS | 1648 | 1461022483966 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 16:34:43 INFO - PROCESS | 1648 | 1461022483993 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:44 INFO - PROCESS | 1648 | ++DOCSHELL 0x12bb13000 == 53 [pid = 1648] [id = 779] 16:34:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x127666400) [pid = 1648] [serial = 2335] [outer = 0x0] 16:34:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x127ca3000) [pid = 1648] [serial = 2336] [outer = 0x127666400] 16:34:44 INFO - PROCESS | 1648 | 1461022484039 Marionette DEBUG loaded listener.js 16:34:44 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x129b93400) [pid = 1648] [serial = 2337] [outer = 0x127666400] 16:34:44 INFO - PROCESS | 1648 | --DOMWINDOW == 149 (0x11c546000) [pid = 1648] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 16:34:44 INFO - PROCESS | 1648 | --DOMWINDOW == 148 (0x1236de800) [pid = 1648] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 16:34:44 INFO - PROCESS | 1648 | --DOMWINDOW == 147 (0x115606800) [pid = 1648] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 16:34:44 INFO - PROCESS | 1648 | --DOMWINDOW == 146 (0x12a067800) [pid = 1648] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 16:34:44 INFO - PROCESS | 1648 | --DOMWINDOW == 145 (0x114ba4c00) [pid = 1648] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 16:34:44 INFO - PROCESS | 1648 | --DOMWINDOW == 144 (0x11ad81000) [pid = 1648] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 16:34:44 INFO - PROCESS | 1648 | --DOMWINDOW == 143 (0x12ae46400) [pid = 1648] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:34:44 INFO - PROCESS | 1648 | --DOMWINDOW == 142 (0x12a068400) [pid = 1648] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 16:34:44 INFO - PROCESS | 1648 | --DOMWINDOW == 141 (0x114d5f800) [pid = 1648] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 16:34:44 INFO - PROCESS | 1648 | --DOMWINDOW == 140 (0x12a94b800) [pid = 1648] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 16:34:44 INFO - PROCESS | 1648 | --DOMWINDOW == 139 (0x12a019000) [pid = 1648] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 16:34:44 INFO - PROCESS | 1648 | --DOMWINDOW == 138 (0x127611400) [pid = 1648] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 16:34:44 INFO - PROCESS | 1648 | --DOMWINDOW == 137 (0x12a019800) [pid = 1648] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 16:34:44 INFO - PROCESS | 1648 | --DOMWINDOW == 136 (0x1123a6c00) [pid = 1648] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 16:34:44 INFO - PROCESS | 1648 | --DOMWINDOW == 135 (0x12a976400) [pid = 1648] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 16:34:44 INFO - PROCESS | 1648 | --DOMWINDOW == 134 (0x129c99800) [pid = 1648] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 16:34:44 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsText - assert_throws: function "function () { 16:34:44 INFO - reader.readAsText(blob_2) 16:34:44 INFO - }" did not throw 16:34:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3 16:34:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1 16:34:44 INFO - TEST-FAIL | /FileAPI/reading-data-section/FileReader-multiple-reads.html | test FileReader InvalidStateError exception for readAsDataURL - assert_throws: function "function () { 16:34:44 INFO - reader.readAsDataURL(blob_2) 16:34:44 INFO - }" did not throw 16:34:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3 16:34:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:44 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1 16:34:44 INFO - PROCESS | 1648 | 1461022484949 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] 16:34:44 INFO - PROCESS | 1648 | 1461022484966 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 16:34:44 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 16:34:44 INFO - PROCESS | 1648 | 1461022484970 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 16:34:44 INFO - PROCESS | 1648 | 1461022484972 Marionette TRACE conn2 <- [1,3082,null,{}] 16:34:44 INFO - PROCESS | 1648 | 1461022484976 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}] 16:34:45 INFO - PROCESS | 1648 | 1461022485088 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 16:34:45 INFO - PROCESS | 1648 | 1461022485201 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x127d9b800 == 54 [pid = 1648] [id = 780] 16:34:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 135 (0x1188d0400) [pid = 1648] [serial = 2338] [outer = 0x0] 16:34:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 136 (0x118ec6c00) [pid = 1648] [serial = 2339] [outer = 0x1188d0400] 16:34:45 INFO - PROCESS | 1648 | 1461022485236 Marionette DEBUG loaded listener.js 16:34:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 137 (0x11a851400) [pid = 1648] [serial = 2340] [outer = 0x1188d0400] 16:34:45 INFO - PROCESS | 1648 | 1461022485620 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]]]}] 16:34:45 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 16:34:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 16:34:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:45 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 16:34:45 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 16:34:45 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 672ms 16:34:45 INFO - PROCESS | 1648 | 1461022485643 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 16:34:45 INFO - PROCESS | 1648 | 1461022485647 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 16:34:45 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 16:34:45 INFO - PROCESS | 1648 | 1461022485651 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 16:34:45 INFO - PROCESS | 1648 | 1461022485653 Marionette TRACE conn2 <- [1,3086,null,{}] 16:34:45 INFO - PROCESS | 1648 | 1461022485656 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}] 16:34:45 INFO - PROCESS | 1648 | 1461022485770 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 16:34:45 INFO - PROCESS | 1648 | 1461022485875 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:45 INFO - PROCESS | 1648 | ++DOCSHELL 0x12a916000 == 55 [pid = 1648] [id = 781] 16:34:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 138 (0x11a86e000) [pid = 1648] [serial = 2341] [outer = 0x0] 16:34:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 139 (0x11b6e5000) [pid = 1648] [serial = 2342] [outer = 0x11a86e000] 16:34:45 INFO - PROCESS | 1648 | 1461022485906 Marionette DEBUG loaded listener.js 16:34:45 INFO - PROCESS | 1648 | ++DOMWINDOW == 140 (0x11bb8dc00) [pid = 1648] [serial = 2343] [outer = 0x11a86e000] 16:34:46 INFO - PROCESS | 1648 | 1461022486259 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 16:34:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 16:34:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 623ms 16:34:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 16:34:46 INFO - PROCESS | 1648 | 1461022486275 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 16:34:46 INFO - PROCESS | 1648 | 1461022486276 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 16:34:46 INFO - PROCESS | 1648 | 1461022486279 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 16:34:46 INFO - PROCESS | 1648 | 1461022486281 Marionette TRACE conn2 <- [1,3090,null,{}] 16:34:46 INFO - PROCESS | 1648 | 1461022486290 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}] 16:34:46 INFO - PROCESS | 1648 | 1461022486402 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 16:34:46 INFO - PROCESS | 1648 | 1461022486513 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:46 INFO - PROCESS | 1648 | ++DOCSHELL 0x12c137800 == 56 [pid = 1648] [id = 782] 16:34:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 141 (0x11c207800) [pid = 1648] [serial = 2344] [outer = 0x0] 16:34:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 142 (0x123648000) [pid = 1648] [serial = 2345] [outer = 0x11c207800] 16:34:46 INFO - PROCESS | 1648 | 1461022486549 Marionette DEBUG loaded listener.js 16:34:46 INFO - PROCESS | 1648 | ++DOMWINDOW == 143 (0x127611c00) [pid = 1648] [serial = 2346] [outer = 0x11c207800] 16:34:46 INFO - PROCESS | 1648 | 1461022486922 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 16:34:46 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 16:34:46 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 672ms 16:34:46 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 16:34:46 INFO - PROCESS | 1648 | 1461022486952 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 16:34:46 INFO - PROCESS | 1648 | 1461022486955 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 16:34:46 INFO - PROCESS | 1648 | 1461022486958 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 16:34:46 INFO - PROCESS | 1648 | 1461022486960 Marionette TRACE conn2 <- [1,3094,null,{}] 16:34:46 INFO - PROCESS | 1648 | 1461022486964 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}] 16:34:47 INFO - PROCESS | 1648 | 1461022487116 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 16:34:47 INFO - PROCESS | 1648 | 1461022487216 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:47 INFO - PROCESS | 1648 | ++DOCSHELL 0x126b8d800 == 57 [pid = 1648] [id = 783] 16:34:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 144 (0x11911ac00) [pid = 1648] [serial = 2347] [outer = 0x0] 16:34:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 145 (0x11a86b400) [pid = 1648] [serial = 2348] [outer = 0x11911ac00] 16:34:47 INFO - PROCESS | 1648 | 1461022487261 Marionette DEBUG loaded listener.js 16:34:47 INFO - PROCESS | 1648 | ++DOMWINDOW == 146 (0x127c2dc00) [pid = 1648] [serial = 2349] [outer = 0x11911ac00] 16:34:47 INFO - PROCESS | 1648 | 1461022487712 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 16:34:47 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 16:34:47 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 774ms 16:34:47 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 16:34:47 INFO - PROCESS | 1648 | 1461022487734 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 16:34:47 INFO - PROCESS | 1648 | 1461022487736 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 16:34:47 INFO - PROCESS | 1648 | 1461022487739 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 16:34:47 INFO - PROCESS | 1648 | 1461022487741 Marionette TRACE conn2 <- [1,3098,null,{}] 16:34:47 INFO - PROCESS | 1648 | 1461022487745 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}] 16:34:47 INFO - PROCESS | 1648 | 1461022487941 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 16:34:48 INFO - PROCESS | 1648 | 1461022488064 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12d929800 == 58 [pid = 1648] [id = 784] 16:34:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 147 (0x11a86d400) [pid = 1648] [serial = 2350] [outer = 0x0] 16:34:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 148 (0x127fcd800) [pid = 1648] [serial = 2351] [outer = 0x11a86d400] 16:34:48 INFO - PROCESS | 1648 | 1461022488095 Marionette DEBUG loaded listener.js 16:34:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 149 (0x12906a400) [pid = 1648] [serial = 2352] [outer = 0x11a86d400] 16:34:48 INFO - PROCESS | 1648 | 1461022488471 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]]]}] 16:34:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 16:34:48 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 16:34:48 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 772ms 16:34:48 INFO - PROCESS | 1648 | 1461022488529 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 16:34:48 INFO - PROCESS | 1648 | 1461022488530 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 16:34:48 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 16:34:48 INFO - PROCESS | 1648 | 1461022488532 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 16:34:48 INFO - PROCESS | 1648 | 1461022488534 Marionette TRACE conn2 <- [1,3102,null,{}] 16:34:48 INFO - PROCESS | 1648 | 1461022488536 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}] 16:34:48 INFO - PROCESS | 1648 | 1461022488690 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 16:34:48 INFO - PROCESS | 1648 | 1461022488750 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:48 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e647000 == 59 [pid = 1648] [id = 785] 16:34:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 150 (0x12861e400) [pid = 1648] [serial = 2353] [outer = 0x0] 16:34:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 151 (0x129c40c00) [pid = 1648] [serial = 2354] [outer = 0x12861e400] 16:34:48 INFO - PROCESS | 1648 | 1461022488785 Marionette DEBUG loaded listener.js 16:34:48 INFO - PROCESS | 1648 | ++DOMWINDOW == 152 (0x129c9d000) [pid = 1648] [serial = 2355] [outer = 0x12861e400] 16:34:49 INFO - PROCESS | 1648 | 1461022489131 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 16:34:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 16:34:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 620ms 16:34:49 INFO - PROCESS | 1648 | 1461022489153 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 16:34:49 INFO - PROCESS | 1648 | 1461022489154 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 16:34:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 16:34:49 INFO - PROCESS | 1648 | 1461022489157 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 16:34:49 INFO - PROCESS | 1648 | 1461022489158 Marionette TRACE conn2 <- [1,3106,null,{}] 16:34:49 INFO - PROCESS | 1648 | 1461022489161 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}] 16:34:49 INFO - PROCESS | 1648 | 1461022489270 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 16:34:49 INFO - PROCESS | 1648 | 1461022489378 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:49 INFO - PROCESS | 1648 | ++DOCSHELL 0x12e685000 == 60 [pid = 1648] [id = 786] 16:34:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 153 (0x129c9d400) [pid = 1648] [serial = 2356] [outer = 0x0] 16:34:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 154 (0x129d95400) [pid = 1648] [serial = 2357] [outer = 0x129c9d400] 16:34:49 INFO - PROCESS | 1648 | 1461022489410 Marionette DEBUG loaded listener.js 16:34:49 INFO - PROCESS | 1648 | ++DOMWINDOW == 155 (0x12a010c00) [pid = 1648] [serial = 2358] [outer = 0x129c9d400] 16:34:49 INFO - PROCESS | 1648 | 1461022489770 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]]]}] 16:34:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 16:34:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 16:34:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 16:34:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 621ms 16:34:49 INFO - PROCESS | 1648 | 1461022489778 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 16:34:49 INFO - PROCESS | 1648 | 1461022489780 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 16:34:49 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 16:34:49 INFO - PROCESS | 1648 | 1461022489782 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 16:34:49 INFO - PROCESS | 1648 | 1461022489783 Marionette TRACE conn2 <- [1,3110,null,{}] 16:34:49 INFO - PROCESS | 1648 | 1461022489786 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}] 16:34:49 INFO - PROCESS | 1648 | 1461022489894 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 16:34:50 INFO - PROCESS | 1648 | 1461022490005 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12ea37000 == 61 [pid = 1648] [id = 787] 16:34:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 156 (0x129c9dc00) [pid = 1648] [serial = 2359] [outer = 0x0] 16:34:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 157 (0x12a016000) [pid = 1648] [serial = 2360] [outer = 0x129c9dc00] 16:34:50 INFO - PROCESS | 1648 | 1461022490055 Marionette DEBUG loaded listener.js 16:34:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 158 (0x12a05bc00) [pid = 1648] [serial = 2361] [outer = 0x129c9dc00] 16:34:50 INFO - PROCESS | 1648 | 1461022490403 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"]]]}] 16:34:50 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 16:34:50 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 16:34:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 16:34:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 16:34:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 16:34:50 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 16:34:50 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 671ms 16:34:50 INFO - PROCESS | 1648 | 1461022490454 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 16:34:50 INFO - PROCESS | 1648 | 1461022490455 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 16:34:50 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 16:34:50 INFO - PROCESS | 1648 | 1461022490457 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 16:34:50 INFO - PROCESS | 1648 | 1461022490459 Marionette TRACE conn2 <- [1,3114,null,{}] 16:34:50 INFO - PROCESS | 1648 | 1461022490461 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}] 16:34:50 INFO - PROCESS | 1648 | 1461022490573 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 16:34:50 INFO - PROCESS | 1648 | 1461022490685 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\", \"82c9cadf-bdbc-4e01-8722-d15bdb88bce6\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 16:34:50 INFO - PROCESS | 1648 | ++DOCSHELL 0x12f60b800 == 62 [pid = 1648] [id = 788] 16:34:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 159 (0x129d8f800) [pid = 1648] [serial = 2362] [outer = 0x0] 16:34:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 160 (0x12a064400) [pid = 1648] [serial = 2363] [outer = 0x129d8f800] 16:34:50 INFO - PROCESS | 1648 | 1461022490717 Marionette DEBUG loaded listener.js 16:34:50 INFO - PROCESS | 1648 | ++DOMWINDOW == 161 (0x12a74ec00) [pid = 1648] [serial = 2364] [outer = 0x129d8f800] 16:34:51 INFO - PROCESS | 1648 | 1461022491073 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]]]}] 16:34:51 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 16:34:51 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 669ms 16:34:51 INFO - PROCESS | 1648 | 1461022491126 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 16:34:51 INFO - PROCESS | 1648 | 1461022491128 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 16:34:52 WARNING - u'runner_teardown' () 16:34:52 INFO - No more tests 16:34:52 INFO - Got 0 unexpected results 16:34:52 INFO - SUITE-END | took 530s 16:34:52 INFO - Closing logging queue 16:34:52 INFO - queue closed 16:34:52 INFO - Return code: 0 16:34:52 WARNING - # TBPL SUCCESS # 16:34:52 INFO - Running post-action listener: _resource_record_post_action 16:34:52 INFO - Running post-run listener: _resource_record_post_run 16:34:53 INFO - Total resource usage - Wall time: 554s; CPU: 57.0%; Read bytes: 37717504; Write bytes: 992523264; Read time: 401; Write time: 4722 16:34:53 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 16:34:53 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 194908672; Write bytes: 188262400; Read time: 16032; Write time: 356 16:34:53 INFO - run-tests - Wall time: 535s; CPU: 58.0%; Read bytes: 35534336; Write bytes: 791858176; Read time: 376; Write time: 4326 16:34:53 INFO - Running post-run listener: _upload_blobber_files 16:34:53 INFO - Blob upload gear active. 16:34:53 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 16:34:53 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 16:34:53 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-central', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 16:34:53 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-central -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 16:34:53 INFO - (blobuploader) - INFO - Open directory for files ... 16:34:53 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 16:34:53 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:34:53 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:34:54 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 16:34:54 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:34:54 INFO - (blobuploader) - INFO - Done attempting. 16:34:54 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 16:34:54 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 16:34:54 INFO - (blobuploader) - INFO - Uploading, attempt #1. 16:34:58 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 16:34:58 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 16:34:58 INFO - (blobuploader) - INFO - Done attempting. 16:34:58 INFO - (blobuploader) - INFO - Iteration through files over. 16:34:58 INFO - Return code: 0 16:34:58 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 16:34:58 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 16:34:58 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9f7788e97d92fcaae56ac9a697b7846d80f61925b3edb8a9b31a60979f0ca551d05db039d7b81a03e4b2def82f53bf84c609817be385a9523160e1a151d7cb8a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/1d9e410e7ec2d2f1aa102b38ccf5a0e4ab2a41efc166d8d883e23ef0642ebc99afcd9a8ce19972602a74e88a0fc93916c5e51c7ebdf31e3e848c686ab0397dcb"} 16:34:58 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 16:34:58 INFO - Writing to file /builds/slave/test/properties/blobber_files 16:34:58 INFO - Contents: 16:34:58 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9f7788e97d92fcaae56ac9a697b7846d80f61925b3edb8a9b31a60979f0ca551d05db039d7b81a03e4b2def82f53bf84c609817be385a9523160e1a151d7cb8a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/1d9e410e7ec2d2f1aa102b38ccf5a0e4ab2a41efc166d8d883e23ef0642ebc99afcd9a8ce19972602a74e88a0fc93916c5e51c7ebdf31e3e848c686ab0397dcb"} 16:34:58 INFO - Running post-run listener: copy_logs_to_upload_dir 16:34:58 INFO - Copying logs to upload dir... 16:34:58 INFO - mkdir: /builds/slave/test/build/upload/logs 16:34:58 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=608.769040 ========= master_lag: 0.55 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 9 secs) (at 2016-04-18 16:34:58.667339) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 16:34:58.671248) ========= 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.i03qQZKSiB/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.zDWhKqa0so/Listeners TMPDIR=/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/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-central/sha512/9f7788e97d92fcaae56ac9a697b7846d80f61925b3edb8a9b31a60979f0ca551d05db039d7b81a03e4b2def82f53bf84c609817be385a9523160e1a151d7cb8a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/1d9e410e7ec2d2f1aa102b38ccf5a0e4ab2a41efc166d8d883e23ef0642ebc99afcd9a8ce19972602a74e88a0fc93916c5e51c7ebdf31e3e848c686ab0397dcb"} build_url:https://queue.taskcluster.net/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012625 build_url: 'https://queue.taskcluster.net/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/9f7788e97d92fcaae56ac9a697b7846d80f61925b3edb8a9b31a60979f0ca551d05db039d7b81a03e4b2def82f53bf84c609817be385a9523160e1a151d7cb8a", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-central/sha512/1d9e410e7ec2d2f1aa102b38ccf5a0e4ab2a41efc166d8d883e23ef0642ebc99afcd9a8ce19972602a74e88a0fc93916c5e51c7ebdf31e3e848c686ab0397dcb"}' symbols_url: 'https://queue.taskcluster.net/v1/task/JJchz_-9QF-dKH81Sv_K9Q/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.42 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-18 16:34:59.107103) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:34:59.110194) ========= 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.i03qQZKSiB/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.zDWhKqa0so/Listeners TMPDIR=/var/folders/z1/5zz99xf938j6hh205lswyzgc00000w/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.005249 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-18 16:34:59.138685) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 16:34:59.138963) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-18 16:34:59.139684) ========= ========= Total master_lag: 1.05 =========